forked from LeenkxTeam/LNXSDK
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			575 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			575 B
		
	
	
	
		
			C++
		
	
	
	
	
	
#pragma once
 | 
						|
 | 
						|
#include <Kore/Graphics4/VertexStructure.h>
 | 
						|
 | 
						|
namespace Kore {
 | 
						|
	namespace Graphics3 {
 | 
						|
		class VertexBuffer;
 | 
						|
	}
 | 
						|
 | 
						|
	class VertexBufferImpl {
 | 
						|
	protected:
 | 
						|
		VertexBufferImpl(int count, int instanceDataStepRate);
 | 
						|
		void unset();
 | 
						|
		float *data;
 | 
						|
		int myCount;
 | 
						|
		int myStride;
 | 
						|
		uint bufferId;
 | 
						|
		// #if defined KINC_ANDROID || defined KINC_EMSCRIPTEN
 | 
						|
		Graphics4::VertexStructure structure;
 | 
						|
		// #endif
 | 
						|
		int instanceDataStepRate;
 | 
						|
		int setVertexAttributes(int offset);
 | 
						|
#ifndef NDEBUG
 | 
						|
		bool initialized;
 | 
						|
#endif
 | 
						|
	public:
 | 
						|
		static Graphics3::VertexBuffer *current;
 | 
						|
	};
 | 
						|
}
 |