Freigeben über


ID3D12StateObjectProperties-Schnittstelle (d3d12.h)

Stellt Methoden zum Abrufen und Festlegen der Eigenschaften eines ID3D12StateObject bereit. Um eine instance dieses Typs abzurufen, rufen Sie ID3D12StateObject::QueryInterface mit der IID von ID3D12StateObjectProperties auf.

Vererbung

Die ID3D12StateObjectProperties-Schnittstelle erbt von der IUnknown-Schnittstelle . ID3D12StateObjectProperties verfügt auch über folgende Membertypen:

Methoden

Die ID3D12StateObjectProperties-Schnittstelle verfügt über diese Methoden.

 
ID3D12StateObjectProperties::GetPipelineStackSize

Ruft die aktuelle Pipelinestapelgröße ab.
ID3D12StateObjectProperties::GetShaderIdentifier

Ruft den eindeutigen Bezeichner für einen Shader ab, der in einem Shaderdatensatz verwendet werden kann.
ID3D12StateObjectProperties::GetShaderStackSize

Ruft die Menge an Stapelspeicher ab, die zum Aufrufen eines Raytracing-Shaders in HLSL erforderlich ist.
ID3D12StateObjectProperties::SetPipelineStackSize

Legen Sie die aktuelle Pipelinestapelgröße fest.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d12.h