Partager via


Fonctions d’assistance pour Direct3D 12

Ces fonctions d’assistance aident en particulier à gérer les sous-ressources et sont déclarées dans d3dx12.h.

d3dx12.h est disponible séparément des en-têtes Direct3D 12. Vous pouvez télécharger d3dx12.h à partir de la bibliothèque d’assistance D3D12.

Dans cette section

Sujet Description
CommandListCast Ce modèle de fonction convertit un pointeur constant vers n’importe quelle liste de commandes en pointeur const vers un ID3D12CommandList.
D3D12CalcSubresource Calcule un index de sous-ressource pour une texture.
D3D12DecomposeSubresource Génère la tranche mip, la tranche de tableau et la tranche de plan qui correspondent à l’index de sous-source spécifié.
D3D12GetFormatPlaneCount Obtient le nombre de plans pour le format DXGI spécifié pour l’adaptateur virtuel spécifié (un ID3D12Device).
D3D12IsLayoutOpaque Indique si la disposition est opaque.
D3DX12GetBaseSubobjectType Retourne le type de sous-objet qui correspond à la classe de base du type de sous-objet transmis.
D3DX12ParsePipelineStateStream Analyse une description de flux d’état de pipeline, appelant un rappel défini par l’utilisateur pour chaque instance de sous-objet analysée.
D3DX12SerializeVersionedRootSignature Permet d’activer les fonctionnalités de signature racine 1.1 lorsqu’elles sont disponibles et ne nécessite pas de conserver deux chemins de code pour créer des signatures racines. Cette méthode d’assistance reconstruit une signature racine version 1.0 lorsque la version 1.1 n’est pas prise en charge.
GetRequiredIntermediateSize Retourne la taille requise d’une mémoire tampon à utiliser pour le chargement des données.
memcpysubresource Copie une ligne de sous-ressource par ligne.
Updatesubresources Met à jour les sous-ressources, tous les tableaux de sous-ressources doivent être renseignés, généralement en appelant ID3D12Device ::GetCopyableFootprints.
Updatesubresources (allocation de tas) Met à jour les sous-ressources avec une implémentation d’allocation de tas.
Updatesubresources (allocation de pile) Met à jour les sous-ressources avec une implémentation d’allocation de pile.
  • de référence Direct3D 12
  • structures et fonctions d’assistance pour D3D12