estrutura D3D11DDIARG_POINTERDATA (d3d10umddi.h)

A estrutura D3D11DDIARG_POINTERDATA descreve o local dos dados referenciados por uma instância de classe que foi atribuída a uma implementação de interface.

Sintaxe

typedef struct D3D11DDIARG_POINTERDATA {
  UINT uCBOffset : 12;
  UINT uCBID : 4;
  UINT uBaseSamp : 4;
  UINT uBaseTex : 7;
  UINT uReserved : 5;
} D3D11DDIARG_POINTERDATA;

Membros

uCBOffset

Um valor UINT que especifica o deslocamento, em bytes, para o buffer constante que o membro uCBID especifica para alcançar os dados da interface.

Definir esse membro é equivalente a definir os primeiros 12 bits de um valor de 32 bits (0x00000FFF).

uCBID

Um valor UINT que identifica o buffer constante em que os dados da interface estão.

Definir esse membro é equivalente a definir bits de 13 a 16 de um valor de 32 bits (0x0000F000).

uBaseSamp

Um valor UINT que especifica o índice do primeiro sampler usado pela instância de classe da implementação da interface.

Definir esse membro é equivalente a definir bits de 17 a 20 de um valor de 32 bits (0x000F0000).

uBaseTex

Um valor UINT que especifica o índice da primeira textura usada pela instância de classe da implementação da interface.

Definir esse membro é equivalente a definir bits de 21 a 27 de um valor de 32 bits (0x07F00000).

uReserved

Reservado para uso futuro. Esse membro torna o tamanho de D3D11DDIARG_POINTERDATA alinhado de 32 bits e sempre deve ser definido como zero. Definir esse membro como zero é equivalente a definir os 5 bits restantes (0xF8000000) de um valor de 32 bits como zeros.

Comentários

D3D11DDIARG_POINTERDATA contém o local dos dados de uma das interfaces que é referenciada em uma chamada para a função CsSetShaderWithIfaces, DsSetShaderWithIfaces, GsSetShaderWithIfaces, HsSetShaderWithIfaces, PsSetShaderWithIfaces ou VsSetShaderWithIfaces do driver.

Requisitos

Requisito Valor
Cliente mínimo com suporte D3D11DDIARG_POINTERDATA tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Confira também

CsSetShaderWithIfaces

DsSetShaderWithIfaces

GsSetShaderWithIfaces

HsSetShaderWithIfaces

PsSetShaderWithIfaces

VsSetShaderWithIfaces