DX12SamplerState.h 441 B

1234567891011121314151617181920
  1. #pragma once
  2. #include "ReferenceCounter.h"
  3. struct D3D12_SAMPLER_DESC;
  4. namespace Framework
  5. {
  6. class DX12SamplerState : public ReferenceCounter
  7. {
  8. private:
  9. D3D12_SAMPLER_DESC* samplerDesc;
  10. public:
  11. DLLEXPORT DX12SamplerState();
  12. DLLEXPORT ~DX12SamplerState();
  13. DLLEXPORT D3D12_SAMPLER_DESC* zSamplerDesc() const;
  14. DLLEXPORT D3D12_SAMPLER_DESC* operator->();
  15. };
  16. } // namespace Framework