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. |
Rubriques connexes
- de référence Direct3D 12
- structures et fonctions d’assistance pour D3D12