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