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;
|
|
};
|
|
}
|