CmVertexBuffer.cpp 500 B

123456789101112131415
  1. #include "CmVertexBuffer.h"
  2. #include "CmColor.h"
  3. #include "CmException.h"
  4. #include "CmHardwareBufferManager.h"
  5. #include "CmRenderSystem.h"
  6. #include "CmVertexDeclarationRTTI.h"
  7. namespace BansheeEngine
  8. {
  9. VertexBuffer::VertexBuffer(UINT32 vertexSize, UINT32 numVertices, GpuBufferUsage usage, bool useSystemMemory)
  10. : HardwareBuffer(usage, useSystemMemory), mNumVertices(numVertices), mVertexSize(vertexSize)
  11. {
  12. mSizeInBytes = mVertexSize * numVertices;
  13. }
  14. }