| 123456789101112131415161718192021222324252627 |
- #pragma once
- #include "Array.h"
- #include "DX12Buffer.h"
- namespace Framework
- {
- class Model3DData;
- class DX12BLASModel : public ReferenceCounter
- {
- private:
- Model3DData* zModelData;
- RCArray<DX12Buffer>* vertexBuffers;
- RCArray<DX12Buffer>* indexBuffers;
- public:
- DX12BLASModel(Model3DData* zModelData);
- ~DX12BLASModel();
- void calculateBuffers();
- int getBufferCount() const;
- const RCArray<DX12Buffer>* zVertexBuffers() const;
- const RCArray<DX12Buffer>* zIndexBuffers() const;
- };
- } // namespace Framework
|