#pragma once #include 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; }; }