Class D3D12GraphicsCommandListExtendedState

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class D3D12GraphicsCommandListExtendedState : public gpa::d3d12_state_tracker::D3D12ObjectState

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}}