CmSubMesh.h 454 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "CmPrerequisites.h"
  3. #include "CmDrawOps.h"
  4. namespace CamelotFramework
  5. {
  6. struct CM_EXPORT SubMesh
  7. {
  8. SubMesh()
  9. : indexOffset(0), indexCount(0), drawOp(DOT_TRIANGLE_LIST)
  10. { }
  11. SubMesh(UINT32 indexOffset, UINT32 indexCount, DrawOperationType drawOp):
  12. indexOffset(indexOffset), indexCount(indexCount), drawOp(drawOp)
  13. { }
  14. UINT32 indexOffset;
  15. UINT32 indexCount;
  16. DrawOperationType drawOp;
  17. };
  18. }