35 [[nodiscard]]
static std::expected<ProbeView, std::string>
Create(ID3D12Device* device,
36 DXGI_FORMAT renderTargetFormat);
void Record(ID3D12GraphicsCommandList *list, const ProbeViewTarget &target, const ProbeViewInputs &inputs) const
static std::expected< ProbeView, std::string > Create(ID3D12Device *device, DXGI_FORMAT renderTargetFormat)
ComPtr< ID3D12RootSignature > m_rootSignature
ComPtr< ID3D12PipelineState > m_pipeline
D3D12_CPU_DESCRIPTOR_HANDLE renderTargetView
ID3D12Resource * backBuffer