_Structure du _ handle du descripteur GPU CD3DX12 _
Structure d’assistance pour faciliter l’initialisation d’une structure de _ _ _ handle de descripteur GPU D3D12 .
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
-
_ _ Handle de descripteur GPU CD3DX12 _ ()
-
Crée une nouvelle instance non initialisée d’un _ _ handle de descripteur GPU CD3DX12 _ .
-
_ _ handle de descripteur GPU CD3DX12 explicite _ ( _ handle de descripteur gpu const D3D12 _ _ &o)
-
Crée une nouvelle instance d’un _ handle de _ descripteur GPU CD3DX12 _ , initialisée avec le contenu d’une autre structure de _ _ _ handle de descripteur GPU D3D12 .
-
_Handle du _ descripteur GPU CD3DX12 _ (CD3DX12 _ par défaut)
-
Crée une nouvelle instance d’un _ handle de _ descripteur GPU CD3DX12 _ , initialisée avec les paramètres par défaut (définit le pointeur sur zéro).
-
_ _ Handle de descripteur GPU CD3DX12 _ ( _ handle de descripteur gpu const D3D12 _ _ &autre, int offsetScaledByIncrementSize)
-
Crée une nouvelle instance d’un _ handle de _ descripteur GPU CD3DX12 _ , en initialisant les paramètres suivants :
_Handle du _ descripteur GPU D3D12 _ &autre
INT offsetScaledByIncrementSize : nombre d’incréments de décalage.
-
_ _ Handle de descripteur GPU CD3DX12 _ ( _ handle de descripteur gpu const D3D12 _ _ &autre, int offsetInDescriptors, uint descriptorIncrementSize)
-
Crée une nouvelle instance d’un _ handle de _ descripteur GPU CD3DX12 _ , en initialisant les paramètres suivants :
_Handle du _ descripteur GPU D3D12 _ &autre
INT offsetInDescriptors : nombre de descripteurs par incrément.
UINT descriptorIncrementSize : quantité par laquelle incrémenter pour chaque descripteur, y compris le remplissage.
-
Offset (INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Définit le décalage en fonction du nombre spécifié de descripteurs et de la quantité d’incrémentation pour chaque descripteur. Utilise les paramètres suivants :
INT offsetInDescriptors : nombre de descripteurs par incrément.
UINT descriptorIncrementSize : quantité par laquelle 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 de décalage.
-
opérateur inline = = ( _ dans le _ handle de _ descripteur de GPU const D3D12 _ _& autre) const
-
Teste l’égalité entre le _ handle du descripteur GPU CD3DX12 actuel et le handle du descripteur GPU D3D12 ou le handle du descripteur GPU _ _ _ CD3DX12 spécifié _ _ _ _ _ .
-
opérateur inline ! = ( _ dans le _ handle de _ descripteur GPU const D3D12 _ _& autre) const
-
Vérifie l’inégalité entre le handle du _ descripteur GPU CD3DX12 actuel et le handle du descripteur GPU D3D12 ou le handle du descripteur GPU _ _ _ CD3DX12 spécifié _ _ _ _ _ .
-
Operator = (D3D12 _ _ &handle du descripteur GPU const _ )
-
Définit le handle du _ _ descripteur GPU CD3DX12 actuel _ sur les mêmes valeurs que le handle du descripteur GPU D3D12 _ ou le _ _ _ _ _ handle du descripteur GPU CD3DX12 spécifié.
-
Inline InitOffsetted ( _ dans le _ handle du _ descripteur GPU const D3D12 _ _ &base, int offsetScaledByIncrementSize)
-
Initialise une structure de _ _ _ handle de descripteur GPU D3D12 avec le nombre spécifié d’éléments. Utilise les paramètres suivants :
_Dans _ _ _ le handle de descripteur GPU const D3D12 _ &base : adresse de base à partir de laquelle l’offset doit être décalé.
INT offsetScaledByIncrementSize : nombre d’incréments de décalage.
-
Inline InitOffsetted ( _ dans le _ handle du _ descripteur GPU const D3D12 _ _ &base, int offsetInDescriptors, uint descriptorIncrementSize)
-
Initialise une structure de _ _ _ handle de descripteur GPU D3D12 avec un offset, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
_Dans _ _ _ le handle de descripteur GPU const D3D12 _ &base : adresse de base à partir de laquelle l’offset doit être décalé.
INT offsetInDescriptors : nombre de descripteurs par lequel décaler.
UINT descriptorIncrementSize : quantité par laquelle incrémenter pour chaque descripteur, y compris le remplissage.
-
handle _ _ _ de descripteur InitOffsetted (out D3D12 _ descripteur &de descripteur, handle _ de de&scripteur _ de _ _ _ _ graphique
-
Initialise une structure de _ _ _ handle de descripteur GPU D3D12 avec un offset, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
__D3D12 handle _ _ du descripteur GPU _ de sortie de la gestion des & : génère le _ handle du _ descripteur GPU D3D12 résultant _ .
_Dans _ _ _ le handle de descripteur GPU const D3D12 _ &base : adresse de base à partir de laquelle l’offset doit être décalé.
INT offsetScaledByIncrementSize : nombre d’incréments de décalage.
-
static Inline InitOffsetted ( _ _ _ _ descripteur de descripteur GPU out D3D12 _ &handle, _ dans le _ handle de _ descripteur GPU const D3D12 _ _ &base, int offsetInDescriptors, uint descriptorIncrementSize)
-
Initialise une structure de _ _ _ handle de descripteur GPU D3D12 avec un offset, à l’aide du nombre spécifié de descripteurs de la taille donnée. Utilise les paramètres suivants :
__D3D12 handle _ _ du descripteur GPU _ de sortie de la gestion des & : génère le _ handle du _ descripteur GPU D3D12 résultant _ .
_Dans _ _ _ le handle de descripteur GPU const D3D12 _ &base : adresse de base à partir de laquelle l’offset doit être décalé.
INT offsetInDescriptors : nombre de descripteurs par lequel décaler.
UINT descriptorIncrementSize : quantité par laquelle incrémenter pour chaque descripteur, y compris le remplissage.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|