structure CD3DX12_DESCRIPTOR_RANGE
Structure d’assistance pour permettre l’initialisation facile d’une structure de D3D12_DESCRIPTOR_RANGE .
Syntaxe
struct CD3DX12_DESCRIPTOR_RANGE : public D3D12_DESCRIPTOR_RANGE{
CD3DX12_DESCRIPTOR_RANGE();
explicit CD3DX12_DESCRIPTOR_RANGE(const D3D12_DESCRIPTOR_RANGE &o);
CD3DX12_DESCRIPTOR_RANGE(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
void inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
void static inline Init(D3D12_DESCRIPTOR_RANGE &range, D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND);
};
Membres
-
CD3DX12_DESCRIPTOR_RANGE()
-
Crée un nouveau instance non initialisé d’un D3DX12_DESCRIPTOR_RANGE.
-
CD3DX12_DESCRIPTOR_RANGE explicite(const D3D12_DESCRIPTOR_RANGE &o)
-
Crée une instance d’une D3DX12_DESCRIPTOR_RANGE, initialisée avec le contenu d’une autre structure D3D12_DESCRIPTOR_RANGE.
-
CD3DX12_DESCRIPTOR_RANGE(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)
-
Crée une instance d’un D3DX12_DESCRIPTOR_RANGE, initialisant les paramètres suivants :
D3D12_DESCRIPTOR_RANGE_TYPE rangeType
NumDescripteurs UINT
UINT baseShaderRegister
UINT registerSpace = 0
UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND
-
inline Init(D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)
-
Spécifie une fonction qui initialise les paramètres suivants :
D3D12_DESCRIPTOR_RANGE_TYPE rangeType
NumDescripteurs UINT
UINT baseShaderRegister
UINT registerSpace = 0
UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND
-
static inline Init(D3D12_DESCRIPTOR_RANGE &range, D3D12_DESCRIPTOR_RANGE_TYPE rangeType, UINT numDescriptors, UINT baseShaderRegister, UINT registerSpace = 0, UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND)
-
Spécifie une fonction qui initialise les paramètres suivants :
& D3D12_DESCRIPTOR_RANGE Gamme
D3D12_DESCRIPTOR_RANGE_TYPE rangeType
NumDescripteurs UINT
UINT baseShaderRegister
UINT registerSpace = 0
UINT offsetInDescriptorsFromTableStart = D3D12_DESCRIPTOR_RANGE_OFFSET_APPEND
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