estrutura CD3DX12_GPU_DESCRIPTOR_HANDLE
Uma estrutura auxiliar para habilitar a inicialização fácil de uma estrutura de D3D12_GPU_DESCRIPTOR_HANDLE .
Sintaxe
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);
};
Membros
-
CD3DX12_GPU_DESCRIPTOR_HANDLE()
-
Cria uma nova instância não inicializada de um CD3DX12_GPU_DESCRIPTOR_HANDLE.
-
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o)
-
Cria uma nova instância de um CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializada com o conteúdo de outra estrutura D3D12_GPU_DESCRIPTOR_HANDLE .
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT)
-
Cria uma nova instância de um CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializada com parâmetros padrão (define o ponteiro como zero).
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &outro, INT offsetScaledByIncrementSize)
-
Cria uma nova instância de um CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializando os seguintes parâmetros:
&D3D12_GPU_DESCRIPTOR_HANDLE outro
Deslocamento INTScaledByIncrementSize: o número de incrementos pelos quais deslocar.
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &outro, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Cria uma nova instância de um CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializando os seguintes parâmetros:
&D3D12_GPU_DESCRIPTOR_HANDLE outro
INT offsetInDescriptors: o número de descritores pelos quais incrementar.
Descritor UINTIncrementSize: o valor pelo qual incrementar para cada descritor, incluindo o preenchimento.
-
Offset(INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Define o deslocamento com base no número especificado de descritores e quanto incrementar para cada descritor. Usa os seguintes parâmetros:
INT offsetInDescriptors: o número de descritores pelos quais incrementar.
Descritor UINTIncrementSize: o valor pelo qual incrementar para cada descritor, incluindo o preenchimento.
-
Offset(INT offsetScaledByIncrementSize)
-
Define o deslocamento com base no número especificado de incrementos. Usa os seguintes parâmetros:
Deslocamento INTScaledByIncrementSize: o número de incrementos pelos quais deslocar.
-
inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
Testa a igualdade entre o CD3DX12_GPU_DESCRIPTOR_HANDLE atual e o D3D12_GPU_DESCRIPTOR_HANDLE ou CD3DX12_GPU_DESCRIPTOR_HANDLE especificado.
-
operador embutido!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& outro) const
-
Testa a desigualdade entre os CD3DX12_GPU_DESCRIPTOR_HANDLE atuais e os D3D12_GPU_DESCRIPTOR_HANDLE ou CD3DX12_GPU_DESCRIPTOR_HANDLE especificados.
-
operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &outro)
-
Define o CD3DX12_GPU_DESCRIPTOR_HANDLE atual com os mesmos valores que o D3D12_GPU_DESCRIPTOR_HANDLE ou CD3DX12_GPU_DESCRIPTOR_HANDLE especificado.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Inicializa uma estrutura D3D12_GPU_DESCRIPTOR_HANDLE com o número especificado de itens. Usa os seguintes parâmetros:
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: o endereço base do qual deslocar.
Deslocamento INTScaledByIncrementSize: o número de incrementos pelos quais deslocar.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Inicializa uma estrutura de D3D12_GPU_DESCRIPTOR_HANDLE com um deslocamento, usando o número especificado de descritores do tamanho especificado. Usa os seguintes parâmetros:
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: o endereço base do qual deslocar.
INT offsetInDescriptors: o número de descritores pelos quais deslocar.
Descritor UINTIncrementSize: o valor pelo qual incrementar para cada descritor, incluindo o preenchimento.
-
Static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Inicializa uma estrutura de D3D12_GPU_DESCRIPTOR_HANDLE com um deslocamento, usando o número especificado de descritores do tamanho especificado. Usa os seguintes parâmetros:
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &identificador: gera o D3D12_GPU_DESCRIPTOR_HANDLE resultante.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: o endereço base do qual deslocar.
Deslocamento INTScaledByIncrementSize: o número de incrementos pelos quais deslocar.
-
Static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Inicializa uma estrutura de D3D12_GPU_DESCRIPTOR_HANDLE com um deslocamento, usando o número especificado de descritores do tamanho especificado. Usa os seguintes parâmetros:
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &identificador: gera o D3D12_GPU_DESCRIPTOR_HANDLE resultante.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: o endereço base do qual deslocar.
INT offsetInDescriptors: o número de descritores pelos quais deslocar.
Descritor UINTIncrementSize: o valor pelo qual incrementar para cada descritor, incluindo o preenchimento.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|