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