Delen via


Helperfuncties voor Direct3D 12

Deze helperfuncties helpen met name bij het verwerken van subresources en worden gedeclareerd in d3dx12.h.

d3dx12.h is afzonderlijk beschikbaar van de Direct3D 12-headers. U kunt d3dx12.h downloaden uit De D3D12 Helper-bibliotheek.

In deze sectie

Onderwerp Beschrijving
CommandListCast- Met deze functiesjabloon wordt een constante aanwijzer naar een opdrachtlijst omgezet in een const-aanwijzer naar een ID3D12CommandList.
D3D12CalcSubresource Berekent een subresource-index voor een patroon.
D3D12DecomposeSubresource Hiermee wordt het mip-segment, het matrixsegment en het vlaksegment uitgevoerd dat overeenkomt met de opgegeven subresource-index.
D3D12GetFormatPlaneCount Hiermee wordt het aantal vliegtuigen voor de opgegeven DXGI-indeling voor de opgegeven virtuele adapter opgehaald (een ID3D12Device).
D3D12IsLayoutOpaque- Geeft aan of de indeling ondoorzichtig is.
D3DX12GetBaseSubobjectType Retourneert het subobjecttype dat overeenkomt met de basisklasse van het doorgegeven subobjecttype.
D3DX12ParsePipelineStateStream Parseert een beschrijving van een pijplijnstatusstroom, waarbij een door de gebruiker gedefinieerde callback wordt aangeroepen voor elk subobjectexemplaren dat wordt geparseerd.
D3DX12SerializeVersionedRootSignature Hiermee kunt u de basishandtekening 1.1-functies inschakelen wanneer deze beschikbaar zijn en hoeft u geen twee codepaden te onderhouden voor het bouwen van basishandtekeningen. Met deze helpermethode wordt een basishandtekening van versie 1.0 gereconstrueerd wanneer versie 1.1 niet wordt ondersteund.
GetRequiredIntermediateSize Retourneert de vereiste grootte van een buffer die moet worden gebruikt voor het uploaden van gegevens.
Memcpysubresource- Kopieert een subresourcerij per rij.
Updatesubresources Werkt subresources bij, alle subresourcematrices moeten worden ingevuld, meestal door ID3D12Device::GetCopyableFootprintsaan te roepen.
Updatesubresources (heap-toewijzing) Hiermee worden subresources bijgewerkt met een heap-toewijzing van implementatie.
Updatesubresources (stack-toewijzing) Hiermee worden subresources bijgewerkt met een stack-toewijzing van implementatie.