Class D3D12RootSignatureState
Defined in File d3d12-rootsignature.h
Inheritance Relationships
Base Type
public gpa::d3d12_state_tracker::ObjectState< ID3D12Object >
(Template Class ObjectState)
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}}
-
D3D12RootSignatureState(ID3D12RootSignature *runtimeObj, void const *pBlobWithRootSignature, size_t blobLengthInBytes)