BsVertexBuffer.cpp 485 B

123456789101112131415
  1. #include "BsVertexBuffer.h"
  2. #include "BsColor.h"
  3. #include "BsException.h"
  4. #include "BsHardwareBufferManager.h"
  5. #include "BsRenderSystem.h"
  6. #include "BsVertexDeclarationRTTI.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. }