CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC structure
A helper structure to enable easy initialization of a D3D12_VERSIONED_ROOT_SIGNATURE_DESC structure.
Syntax
struct CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC : public D3D12_VERSIONED_ROOT_SIGNATURE_DESC{
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC();
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC &o);
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o);
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC1 &o);
CD3DX12_VERSIONED_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_VERSIONED_ROOT_SIGNATURE_DESC(UINT numParameters, const D3D12_ROOT_PARAMETER1* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE);
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT);
void inline Init_1_0(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_1_0(D3D12_VERSIONED_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);
void inline Init_1_1(UINT numParameters, const D3D12_ROOT_PARAMETER1* _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_1_1(D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, UINT numParameters, const D3D12_ROOT_PARAMETER1* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE);
};
Members
-
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC()
-
Creates a new, uninitialized, instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC.
-
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_VERSIONED_ROOT_SIGNATURE_DESC &o)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initialized with the contents of a D3D12_VERSIONED_ROOT_SIGNATURE_DESC structure.
-
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC &o)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initialized with the contents of a D3D12_ROOT_SIGNATURE_DESC structure.
-
explicit CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(const D3D12_ROOT_SIGNATURE_DESC1 &o)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initialized with the contents of a D3D12_ROOT_SIGNATURE_DESC1 structure.
-
CD3DX12_VERSIONED_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)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initializing the following parameters:
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_VERSIONED_ROOT_SIGNATURE_DESC(UINT numParameters, const D3D12_ROOT_PARAMETER1* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initializing the following parameters:
UINT numParameters
const D3D12_ROOT_PARAMETER1* _pParameters
UINT numStaticSamplers = 0
const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL
D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE
-
CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT)
-
Creates a new instance of a CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC, initialized with the default parameters:
UINT numParameters = 0
const D3D12_ROOT_PARAMETER1* _pParameters = NULL
UINT numStaticSamplers = 0
const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL
D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE
-
inline Init_1_0(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)
-
Specifies a function that initializes the following parameters:
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
-
static inline Init_1_0(D3D12_VERSIONED_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)
-
Specifies a function that initializes the following parameters:
D3D12_VERSIONED_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
-
inline Init_1_1(UINT numParameters, const D3D12_ROOT_PARAMETER1* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE)
-
Specifies a function that initializes the following parameters:
UINT numParameters
const D3D12_ROOT_PARAMETER1* _pParameters
UINT numStaticSamplers = 0
const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL
D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE
-
static inline Init_1_1(D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc, UINT numParameters, const D3D12_ROOT_PARAMETER1* _pParameters, UINT numStaticSamplers = 0, const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL, D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE)
-
Specifies a function that initializes the following parameters:
D3D12_VERSIONED_ROOT_SIGNATURE_DESC &desc
UINT numParameters
const D3D12_ROOT_PARAMETER1* _pParameters
UINT numStaticSamplers = 0
const D3D12_STATIC_SAMPLER_DESC* _pStaticSamplers = NULL
D3D12_ROOT_SIGNATURE_FLAGS flags = D3D12_ROOT_SIGNATURE_FLAG_NONE
Requirements
Requirement | Value |
---|---|
Header |
|
See also
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