Interfaccia ID3D12StateObjectProperties (d3d12.h)

Fornisce metodi per ottenere e impostare le proprietà di un ID3D12StateObject. Per recuperare un'istanza di questo tipo, chiamare ID3D12StateObject::QueryInterface con l'IID di ID3D12StateObjectProperties.

Ereditarietà

L'interfaccia ID3D12StateObjectProperties eredita dall'interfaccia IUnknown . ID3D12StateObjectProperties include anche questi tipi di membri:

Metodi

L'interfaccia ID3D12StateObjectProperties include questi metodi.

 
ID3D12StateObjectProperties::GetPipelineStackSize

Ottiene le dimensioni dello stack di pipeline corrente.
ID3D12StateObjectProperties::GetShaderIdentifier

Recupera l'identificatore univoco per uno shader che può essere usato in un record shader.
ID3D12StateObjectProperties::GetShaderStackSize

Ottiene la quantità di memoria dello stack necessaria per richiamare uno shader raytracing in HLSL.
ID3D12StateObjectProperties::SetPipelineStackSize

Impostare le dimensioni dello stack di pipeline corrente.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d12.h