CmHardwareConstantBuffer.cpp 506 B

1234567891011121314151617181920
  1. #include "CmHardwareConstantBuffer.h"
  2. #include "CmHardwareBufferManager.h"
  3. namespace CamelotEngine
  4. {
  5. HardwareConstantBuffer::HardwareConstantBuffer(HardwareBufferManagerBase* mgr, UINT32 sizeBytes, HardwareBuffer::Usage usage, bool useSystemMemory)
  6. : HardwareBuffer(usage, useSystemMemory)
  7. {
  8. // Calculate the size of the vertices
  9. mSizeInBytes = sizeBytes;
  10. }
  11. HardwareConstantBuffer::~HardwareConstantBuffer()
  12. {
  13. if (mMgr)
  14. {
  15. mMgr->_notifyConstantBufferDestroyed(this);
  16. }
  17. }
  18. }