CD3DX12 _ _ _ structure Description de la signature racine

Structure d’assistance pour permettre l’initialisation facile d’une structure _ desc de _ signature _ racine D3D12 .

Syntaxe

struct CD3DX12_ROOT_SIGNATURE_DESC  : public D3D12_ROOT_SIGNATURE_DESC{
       CD3DX12_ROOT_SIGNATURE_DESC();
       explicit CD3DX12_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o);
       CD3DX12_ROOT_SIGNATURE_DESC(UINT numParameters, const D3D12_ROOT_PARAMETER* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE);
       CD3DX12_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT);
  void inline Init(UINT numParameters, const D3D12_ROOT_PARAMETER* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE);
  void static inline Init(D3D12_ROOT_SIGNATURE_DESC &desc, UINT numParameters, const D3D12_ROOT_PARAMETER* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE);
};

Membres

_ _ Description de la signature racine CD3DX12 _ ()

Crée une nouvelle instance non initialisée d’une description de la _ signature racine CD3DX12 _ _ .

_Description de la signature racine CD3DX12 explicite _ _ desc (const D3D12 racine de la _ _ signature _ desc &o)

Crée une nouvelle instance d’une _ Description de _ signature racine CD3DX12 _ , initialisée avec le contenu d’une autre structure _ _ _ desc de signature D3D12 racine .

CD3DX12 _ racine _ signature _ desc (uint numParameters, const D3D12 _ racine _ paramètre * _ pParameters, uint numStaticSamplers = 0, const D3D12 _ _ exemple statique _ desc * _ pStaticSamplers = null, D3D12 indicateurs de _ _ signature racine _ indicateurs = D3D12 _ _ indicateur signature _ racine _ aucun)

Crée une nouvelle instance d’une _ Description de _ signature racine CD3DX12 _ , en initialisant les paramètres suivants :

UINT numParameters

D3D12 _ _Paramètre racine * _ pParameters

possibilité UINT numStaticSamplers = 0

possibilité D3D12 _ _Exemple statique _ desc * _ pStaticSamplers = null

possibilité D3D12 _ Indicateurs _ de _ signature racine indicateurs = _ indicateur de signature racine D3D12 _ _ _ aucun

_ _ Description de la signature racine CD3DX12 _ ( _ valeur par défaut CD3DX12)

Crée une nouvelle instance d’une _ Description de _ signature racine CD3DX12 _ , initialisée avec les paramètres par défaut.

CD3DX12_ROOT_SIGNATURE_DESC(0,NULL,0,NULL,D3D12_ROOT_SIGNATURE_FLAG_NONE)

Inline init (UINT numParameters, const D3D12 _ racine _ Parameter * _ pParameters, uint numStaticSamplers = 0, const D3D12 _ un _ échantillonneur statique _ desc * _ pStaticSamplers = null, _ D3D12 _ indicateurs de signature racine _ indicateurs = D3D12 _ indicateur de _ signature racine _ _ aucun)

Spécifie une fonction qui initialise les paramètres suivants :

UINT numParameters

D3D12 _ _Paramètre racine * _ pParameters

possibilité UINT numStaticSamplers = 0

possibilité D3D12 _ _Exemple statique _ desc * _ pStaticSamplers = null

possibilité D3D12 _ Indicateurs _ de _ signature racine indicateurs = _ indicateur de signature racine D3D12 _ _ _ aucun

static Inline init (D3D12 _ racine de _ SIGNATURE _ desc &DESC, uint numParameters, const D3D12 _ racine _ * _ pParameters, uint numStaticSamplers = 0, const D3D12 _ échantillon statique _ _ desc * _ pStaticSamplers = null, D3D12 indicateurs de _ signature racine _ _ indicateurs = D3D12 _ indicateur de signature racine _ _ _ aucun)

Spécifie une fonction qui initialise les paramètres suivants :

D3D12 _ Description de la _ signature racine _ &DESC

UINT numParameters

D3D12 _ _Paramètre racine * _ pParameters

possibilité UINT numStaticSamplers = 0

possibilité D3D12 _ _Exemple statique _ desc * _ pStaticSamplers = null

possibilité D3D12 _ Indicateurs _ de _ signature racine indicateurs = _ indicateur de signature racine D3D12 _ _ _ aucun

Spécifications

Condition requise Valeur
En-tête
D3dx12. h

Voir aussi

Description de la _ signature racine D3D12 _ _

Structures d’assistance pour D3D12