_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
D3dx12. h

Voir aussi

_Handle du _ descripteur GPU D3D12 _

Structures d’assistance pour D3D12