Class D3D12RootSignatureState

Inheritance Relationships

Base Type

Class Documentation

class D3D12RootSignatureState : public gpa::d3d12_state_tracker::ObjectState<ID3D12Object>

Public Functions

D3D12RootSignatureState(ID3D12RootSignature *runtimeObj, void const *pBlobWithRootSignature, size_t blobLengthInBytes)
virtual ~D3D12RootSignatureState()
virtual GUID GetGUID() override
D3D12_VERSIONED_ROOT_SIGNATURE_DESC const *GetRootSignatureDesc() const
std::vector<uint8_t> GetRootSignatureBlob() const

Public Static Attributes

static constexpr GUID sGUID = {0xedbfb6b, 0x6e67, 0x4ad7, {0x97, 0xbd, 0x76, 0x30, 0x34, 0x4b, 0xb5, 0xc3}}