Fonction UpdateSubresources (allocation de pile)
Mises à jour sous-ressources avec une implémentation d’allocation de pile.
Syntaxe
UINT64 inline UpdateSubresources(
_In_ ID3D12GraphicsCommandList *pCmdList,
_In_ ID3D12Resource *pDestinationResource,
_In_ ID3D12Resource *pIntermediate,
UINT64 IntermediateOffset,
_In_ UINT FirstSubresource,
_In_ UINT NumSubresources,
_In_ D3D12_SUBRESOURCE_DATA *pSrcData
);
Paramètres
-
pCmdList [in]
-
Type : ID3D12GraphicsCommandList*
Liste de commandes, en tant que pointeur vers un ID3D12GraphicsCommandList.
-
pDestinationResource [in]
-
Type : ID3D12Resource*
Ressource de destination, en tant que pointeur vers un ID3D12Resource.
-
pIntermediate [in]
-
Type : ID3D12Resource*
Ressource intermédiaire, en tant que pointeur vers un ID3D12Resource.
-
IntermediateOffset
-
Type : UINT64
Décalage, en octets, de la ressource intermédiaire.
-
FirstSubresource [in]
-
Type : UINT
Index de la première sous-ressource de la ressource. Les valeurs valides vont de 0 à MaxSubresources.
-
NumSubresources [in]
-
Type : UINT
Nombre de sous-ressources dans la ressource. Les valeurs valides vont de 1 à (MaxSubresources - FirstSubresource).
-
pSrcData [in]
-
Type : D3D12_SUBRESOURCE_DATA*
Pointeur vers un tableau (de longueur NumSubresources) de pointeurs vers D3D12_SUBRESOURCE_DATA structures contenant des descriptions des données de sous-ressource utilisées pour la mise à jour.
Valeur retournée
Type : UINT64
Taille en octets de la mémoire tampon.
Notes
La déclaration de cette fonction commence par : template <UINT MaxSubresources>
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
DLL |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour