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.
Contenu de cette section
Rubrique | Description |
---|---|
CommandListCast | Ce modèle de fonction convertit un pointeur constant vers une 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-ressource spécifié. |
D3D12GetFormatPlaneCount | Obtient le nombre de plans pour le format DXGI spécifié pour la carte virtuelle spécifiée ( 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 la description d’un flux d’état de pipeline, en appelant un rappel défini par l’utilisateur pour chaque sous-objet instance analysé. |
D3DX12SerializeVersionedRootSignature | Permet d’activer les fonctionnalités de signature racine 1.1 lorsqu’elles sont disponibles, et ne nécessite pas la maintenance de deux chemins de code pour la création de 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 sous-ressource ligne par ligne. |
Updatesubresources | Mises à jour sous-ressources, tous les tableaux de sous-ressources doivent être remplis, généralement en appelant ID3D12Device::GetCopyableFootprints. |
Updatesubresources (allocation du tas) | Mises à jour sous-ressources avec une implémentation d’allocation de tas. |
Updatesubresources (allocation de la pile) | Mises à jour sous-ressources avec une implémentation d’allocation de pile. |