#include <VertexBuffer.h>
Public Member Functions | |
VertexBuffer () | |
void | Release () |
void | setData (array< VertexPositionTextureColor > ^list) |
void | setData (array< VertexPositionNormalTextureColor > ^list) |
void | setData (System::Collections::Generic::List< VertexPositionNormalMapTexture2Color > ^list) |
void | setData (array< System::Collections::Generic::List< VertexPositionNormalMapTexture2Color >^, 2 > ^list, SharpKmyMath::Vector3 minedge, SharpKmyMath::Vector3 maxedge) |
void | setDataWithoutCompress (array< System::Collections::Generic::List< VertexPositionNormalMapTexture2Color >^, 2 > ^list, SharpKmyMath::Vector3 minedge, SharpKmyMath::Vector3 maxedge) |
void | setData (array< SharpKmyMath::Vector3 > ^list) |
Public Attributes | |
kmyGfx::Buffer * | vbo |
kmyGfx::VertexDescriptorHandle | vdh = -1 |
int | vtxcount |
int | buffersize |
void * | ptr |
float | minCornerX |
float | minCornerY |
float | minCornerZ |
float | maxCornerX |
float | maxCornerY |
float | maxCornerZ |
SharpKmyGfx::VertexBuffer::VertexBuffer | ( | ) |
void SharpKmyGfx::VertexBuffer::Release | ( | ) |
void SharpKmyGfx::VertexBuffer::setData | ( | array< SharpKmyMath::Vector3 > ^ | list | ) |
void SharpKmyGfx::VertexBuffer::setData | ( | array< System::Collections::Generic::List< VertexPositionNormalMapTexture2Color >^, 2 > ^ | list, |
SharpKmyMath::Vector3 | minedge, | ||
SharpKmyMath::Vector3 | maxedge | ||
) |
void SharpKmyGfx::VertexBuffer::setData | ( | array< VertexPositionNormalTextureColor > ^ | list | ) |
void SharpKmyGfx::VertexBuffer::setData | ( | array< VertexPositionTextureColor > ^ | list | ) |
void SharpKmyGfx::VertexBuffer::setData | ( | System::Collections::Generic::List< VertexPositionNormalMapTexture2Color > ^ | list | ) |
void SharpKmyGfx::VertexBuffer::setDataWithoutCompress | ( | array< System::Collections::Generic::List< VertexPositionNormalMapTexture2Color >^, 2 > ^ | list, |
SharpKmyMath::Vector3 | minedge, | ||
SharpKmyMath::Vector3 | maxedge | ||
) |
int SharpKmyGfx::VertexBuffer::buffersize |
float SharpKmyGfx::VertexBuffer::maxCornerX |
float SharpKmyGfx::VertexBuffer::maxCornerY |
float SharpKmyGfx::VertexBuffer::maxCornerZ |
float SharpKmyGfx::VertexBuffer::minCornerX |
float SharpKmyGfx::VertexBuffer::minCornerY |
float SharpKmyGfx::VertexBuffer::minCornerZ |
void* SharpKmyGfx::VertexBuffer::ptr |
kmyGfx::Buffer* SharpKmyGfx::VertexBuffer::vbo |
kmyGfx::VertexDescriptorHandle SharpKmyGfx::VertexBuffer::vdh = -1 |
int SharpKmyGfx::VertexBuffer::vtxcount |