5 #include <CommandManager\CommandListPerFrame.h> 6 #include <ToneMappingPass\ToneMappingCmdListRecorder.h> 8 struct D3D12_CPU_DESCRIPTOR_HANDLE;
21 void Init(ID3D12Resource& inputColorBuffer,
22 ID3D12Resource& outputColorBuffer,
23 const D3D12_CPU_DESCRIPTOR_HANDLE& renderTargetView) noexcept;
27 void Execute() noexcept;
30 bool IsDataValid()
const noexcept;
32 void ExecuteBeginTask() noexcept;
36 ID3D12Resource* mInputColorBuffer{
nullptr };
37 ID3D12Resource* mOutputColorBuffer{
nullptr };
39 std::unique_ptr<ToneMappingCmdListRecorder> mCommandListRecorder;
Definition: ToneMappingPass.h:12
Definition: CommandListPerFrame.h:16