19 D3D12_CPU_DESCRIPTOR_HANDLE
Dpt;
20 DXGI_FORMAT
Format = DXGI_FORMAT_R8G8B8A8_UNORM;
31 void Bind(
bool needDepth =
true)
const;
Definition DX12Common.h:34
Definition DX12Render.h:30
Definition DX12RenderTarget.h:13
void ClearBuffer() const
Definition DX12RenderTarget.cpp:62
ComPtr< ID3D12DescriptorHeap > DptHeap
Definition DX12RenderTarget.h:17
static constexpr int RtvBufCount
Definition DX12RenderTarget.h:14
void InitBuffer()
Definition DX12RenderTarget.cpp:30
unsigned DptSize
Definition DX12RenderTarget.h:18
D3D12_CPU_DESCRIPTOR_HANDLE Dpt
Definition DX12RenderTarget.h:19
ID3D12Resource * GetBuffer() const
Definition DX12RenderTarget.cpp:72
void InitDescriptor()
Definition DX12RenderTarget.cpp:14
int CurRtvId
Definition DX12RenderTarget.h:21
void Swap()
Definition DX12RenderTarget.cpp:46
void Transition(bool toPresent=true) const
Definition DX12RenderTarget.cpp:76
void ResetBuffer()
Definition DX12RenderTarget.cpp:66
DXGI_FORMAT Format
Definition DX12RenderTarget.h:20
DX12RenderTarget(DX12Render *R)
Definition DX12RenderTarget.h:23
void Bind(bool needDepth=true) const
Definition DX12RenderTarget.cpp:53
Definition Application.h:14
Microsoft::WRL::ComPtr< T > ComPtr
Definition DX12Common.h:31
Definition slang-cpp-types.h:104