Diligent Engine  v.2.4.g
Public Member Functions | Static Public Member Functions | List of all members
CD3DX12_ROOT_SIGNATURE_DESC Struct Reference

#include <d3dx12_win.h>

Inheritance diagram for CD3DX12_ROOT_SIGNATURE_DESC:

Public Member Functions

 CD3DX12_ROOT_SIGNATURE_DESC ()
 
 CD3DX12_ROOT_SIGNATURE_DESC (const D3D12_ROOT_SIGNATURE_DESC &o)
 
 CD3DX12_ROOT_SIGNATURE_DESC (UINT numParameters, _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *_pParameters, UINT numStaticSamplers=0, _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *_pStaticSamplers=NULL, D3D12_ROOT_SIGNATURE_FLAGS flags=D3D12_ROOT_SIGNATURE_FLAG_NONE)
 
 CD3DX12_ROOT_SIGNATURE_DESC (CD3DX12_DEFAULT)
 
void Init (UINT numParameters, _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *_pParameters, UINT numStaticSamplers=0, _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *_pStaticSamplers=NULL, D3D12_ROOT_SIGNATURE_FLAGS flags=D3D12_ROOT_SIGNATURE_FLAG_NONE)
 

Static Public Member Functions

static void Init (_Out_ D3D12_ROOT_SIGNATURE_DESC &desc, UINT numParameters, _In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *_pParameters, UINT numStaticSamplers=0, _In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *_pStaticSamplers=NULL, D3D12_ROOT_SIGNATURE_FLAGS flags=D3D12_ROOT_SIGNATURE_FLAG_NONE)
 

Constructor & Destructor Documentation

◆ CD3DX12_ROOT_SIGNATURE_DESC() [1/4]

CD3DX12_ROOT_SIGNATURE_DESC::CD3DX12_ROOT_SIGNATURE_DESC ( )
inline

◆ CD3DX12_ROOT_SIGNATURE_DESC() [2/4]

CD3DX12_ROOT_SIGNATURE_DESC::CD3DX12_ROOT_SIGNATURE_DESC ( const D3D12_ROOT_SIGNATURE_DESC &  o)
inlineexplicit

◆ CD3DX12_ROOT_SIGNATURE_DESC() [3/4]

CD3DX12_ROOT_SIGNATURE_DESC::CD3DX12_ROOT_SIGNATURE_DESC ( UINT  numParameters,
_In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *  _pParameters,
UINT  numStaticSamplers = 0,
_In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *  _pStaticSamplers = NULL,
D3D12_ROOT_SIGNATURE_FLAGS  flags = D3D12_ROOT_SIGNATURE_FLAG_NONE 
)
inline

◆ CD3DX12_ROOT_SIGNATURE_DESC() [4/4]

CD3DX12_ROOT_SIGNATURE_DESC::CD3DX12_ROOT_SIGNATURE_DESC ( CD3DX12_DEFAULT  )
inline

Member Function Documentation

◆ Init() [1/2]

static void CD3DX12_ROOT_SIGNATURE_DESC::Init ( _Out_ D3D12_ROOT_SIGNATURE_DESC &  desc,
UINT  numParameters,
_In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *  _pParameters,
UINT  numStaticSamplers = 0,
_In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *  _pStaticSamplers = NULL,
D3D12_ROOT_SIGNATURE_FLAGS  flags = D3D12_ROOT_SIGNATURE_FLAG_NONE 
)
inlinestatic

◆ Init() [2/2]

void CD3DX12_ROOT_SIGNATURE_DESC::Init ( UINT  numParameters,
_In_reads_opt_(numParameters) const D3D12_ROOT_PARAMETER *  _pParameters,
UINT  numStaticSamplers = 0,
_In_reads_opt_(numStaticSamplers) const D3D12_STATIC_SAMPLER_DESC *  _pStaticSamplers = NULL,
D3D12_ROOT_SIGNATURE_FLAGS  flags = D3D12_ROOT_SIGNATURE_FLAG_NONE 
)
inline

The documentation for this struct was generated from the following file: