structure CD3DX12_GPU_DESCRIPTOR_HANDLE
Structure d’assistance pour permettre l’initialisation facile d’une structure D3D12_GPU_DESCRIPTOR_HANDLE .
Syntaxe
struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE{
CD3DX12_GPU_DESCRIPTOR_HANDLE();
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o);
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize);
bool inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
bool inline operator!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
CD3DX12_GPU_DESCRIPTOR_HANDLE & operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
};
Membres
-
CD3DX12_GPU_DESCRIPTOR_HANDLE()
-
Crée un nouveau instance non initialisé d’un CD3DX12_GPU_DESCRIPTOR_HANDLE.
-
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o)
-
Crée une instance d’une CD3DX12_GPU_DESCRIPTOR_HANDLE, initialisée avec le contenu d’une autre structure D3D12_GPU_DESCRIPTOR_HANDLE.
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT)
-
Crée une instance d’un CD3DX12_GPU_DESCRIPTOR_HANDLE, initialisé avec les paramètres par défaut (définit le pointeur sur zéro).
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize)
-
Crée une instance d’un CD3DX12_GPU_DESCRIPTOR_HANDLE, initialisant les paramètres suivants :
&D3D12_GPU_DESCRIPTOR_HANDLE autre
INT offsetScaledByIncrementSize : nombre d’incréments à effectuer.
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Crée une instance d’un CD3DX12_GPU_DESCRIPTOR_HANDLE, initialisant les paramètres suivants :
&D3D12_GPU_DESCRIPTOR_HANDLE autre
INT offsetInDescriptors : nombre de descripteurs à incrémenter.
Descriptor UINTIncrementSize : quantité à incrémenter pour chaque descripteur, y compris le remplissage.
-
Offset(INT offsetInDescriptors, descriptor UINTIncrementSize)
-
Définit le décalage en fonction du nombre spécifié de descripteurs et de la quantité à incrémenter pour chaque descripteur. Utilise les paramètres suivants :
INT offsetInDescriptors : nombre de descripteurs à incrémenter.
Descriptor UINTIncrementSize : quantité à incrémenter pour chaque descripteur, y compris le remplissage.
-
Offset(INT offsetScaledByIncrementSize)
-
Définit le décalage en fonction du nombre d’incréments spécifié. Utilise les paramètres suivants :
INT offsetScaledByIncrementSize : nombre d’incréments à effectuer.
-
inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
Teste l’égalité entre le CD3DX12_GPU_DESCRIPTOR_HANDLE actuel et le D3D12_GPU_DESCRIPTOR_HANDLE ou CD3DX12_GPU_DESCRIPTOR_HANDLE spécifié.
-
opérateur inline!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
Teste l’inégalité entre le CD3DX12_GPU_DESCRIPTOR_HANDLE actuel et le D3D12_GPU_DESCRIPTOR_HANDLE ou CD3DX12_GPU_DESCRIPTOR_HANDLE spécifié.
-
operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other)
-
Définit le CD3DX12_GPU_DESCRIPTOR_HANDLE actuel sur les mêmes valeurs que le D3D12_GPU_DESCRIPTOR_HANDLE ou le CD3DX12_GPU_DESCRIPTOR_HANDLE spécifié.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Initialise une structure D3D12_GPU_DESCRIPTOR_HANDLE avec le nombre d’éléments spécifié. Utilise les paramètres suivants :
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base : adresse de base à partir de laquelle décaler.
INT offsetScaledByIncrementSize : nombre d’incréments à effectuer.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Initialise une structure D3D12_GPU_DESCRIPTOR_HANDLE avec un décalage, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base : adresse de base à partir de laquelle décaler.
INT offsetInDescriptors : nombre de descripteurs à décaler.
Descriptor UINTIncrementSize : quantité à incrémenter pour chaque descripteur, y compris le remplissage.
-
static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Initialise une structure D3D12_GPU_DESCRIPTOR_HANDLE avec un décalage, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle : génère le D3D12_GPU_DESCRIPTOR_HANDLE résultant.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base : adresse de base à partir de laquelle décaler.
INT offsetScaledByIncrementSize : nombre d’incréments à effectuer.
-
static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Initialise une structure D3D12_GPU_DESCRIPTOR_HANDLE avec un décalage, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle : génère le D3D12_GPU_DESCRIPTOR_HANDLE résultant.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base : adresse de base à partir de laquelle décaler.
INT offsetInDescriptors : nombre de descripteurs à décaler.
Descriptor UINTIncrementSize : quantité à incrémenter pour chaque descripteur, y compris le remplissage.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
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