ID3D12StateObjectProperties interface (d3d12.h)
Provides methods for getting and setting the properties of an ID3D12StateObject. To retrieve an instance of this type, call ID3D12StateObject::QueryInterface with the IID of ID3D12StateObjectProperties.
Inheritance
The ID3D12StateObjectProperties interface inherits from the IUnknown interface. ID3D12StateObjectProperties also has these types of members:
Methods
The ID3D12StateObjectProperties interface has these methods.
ID3D12StateObjectProperties::GetPipelineStackSize Gets the current pipeline stack size. |
ID3D12StateObjectProperties::GetShaderIdentifier Retrieves the unique identifier for a shader that can be used in a shader record. |
ID3D12StateObjectProperties::GetShaderStackSize Gets the amount of stack memory required to invoke a raytracing shader in HLSL. |
ID3D12StateObjectProperties::SetPipelineStackSize Set the current pipeline stack size. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | d3d12.h |