CustomDX12API.h 462 B

123456789101112131415161718
  1. #pragma once
  2. #include <DX12GraphicsApi.h>
  3. class CustomDX12API : public Framework::DirectX12
  4. {
  5. public:
  6. CustomDX12API();
  7. void initializePipeline() override;
  8. void initializeGlobalDescriptorHeap() override;
  9. void fillShaderBindingTable(
  10. Framework::DX12ShaderBindingTable* zShaderBindingTable,
  11. Framework::Model3D* zModel,
  12. int objectIndex,
  13. const Framework::DX12BLAS* zBLAS,
  14. int& lastHitGroupIndex) override;
  15. };