Class D3D12GraphicsCommandListExtendedState
Defined in File d3d12-commandlist-debug.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public gpa::d3d12_state_tracker::ObjectState< ID3D12Object >
(Template Class ObjectState)
Class Documentation
-
class D3D12GraphicsCommandListExtendedState : public gpa::d3d12_state_tracker::ObjectState<ID3D12Object>
Public Functions
-
D3D12GraphicsCommandListExtendedState(ID3D12GraphicsCommandList *pList)
-
virtual ~D3D12GraphicsCommandListExtendedState()
-
virtual GUID GetGUID() override
-
void OnExecuteIndirect(uint64_t globalIndex, ID3D12CommandSignature *pCommandSignature, UINT MaxCommandCount, ID3D12Resource *pArgumentBuffer, UINT64 ArgumentBufferOffset, ID3D12Resource *pCountBuffer, UINT64 CountBufferOffset)
-
void OnClose(uint64_t globalIndex)
-
void OnReset(uint64_t globalIndex)
-
void PostExecute(uint64_t globalIndex, ID3D12CommandQueue *queue)
-
void OnCompleted(uint64_t submissionTimestamp)
-
D3D12CommandListCallExtendedData const *GetExtendedCallData(uint64_t globalCallIndex)
Public Static Attributes
-
static constexpr GUID sGUID = {0x5826d1e1, 0x5c8c, 0x4fab, {0x82, 0xfa, 0xb1, 0x34, 0xf9, 0x8e, 0xea, 0x7c}}
-
D3D12GraphicsCommandListExtendedState(ID3D12GraphicsCommandList *pList)