Compartilhar via


enumeração D3D_REGISTER_COMPONENT_TYPE (d3dcommon.h)

Valores que identificam os tipos de dados que podem ser armazenados em um registro.

Observação

Para programação com Direct3D 10, essa API tem um alias de tipo que começa D3D10_ em vez de D3D_. Esses aliases de tipo Direct3D 10 são definidos em d3d10.h, d3d10misc.he d3d10shader.h.

Syntax

typedef enum D3D_REGISTER_COMPONENT_TYPE {
  D3D_REGISTER_COMPONENT_UNKNOWN = 0,
  D3D_REGISTER_COMPONENT_UINT32 = 1,
  D3D_REGISTER_COMPONENT_SINT32 = 2,
  D3D_REGISTER_COMPONENT_FLOAT32 = 3,
  D3D_REGISTER_COMPONENT_UINT16,
  D3D_REGISTER_COMPONENT_SINT16,
  D3D_REGISTER_COMPONENT_FLOAT16,
  D3D_REGISTER_COMPONENT_UINT64,
  D3D_REGISTER_COMPONENT_SINT64,
  D3D_REGISTER_COMPONENT_FLOAT64,
  D3D10_REGISTER_COMPONENT_UNKNOWN,
  D3D10_REGISTER_COMPONENT_UINT32,
  D3D10_REGISTER_COMPONENT_SINT32,
  D3D10_REGISTER_COMPONENT_FLOAT32,
  D3D10_REGISTER_COMPONENT_UINT16,
  D3D10_REGISTER_COMPONENT_SINT16,
  D3D10_REGISTER_COMPONENT_FLOAT16,
  D3D10_REGISTER_COMPONENT_UINT64,
  D3D10_REGISTER_COMPONENT_SINT64,
  D3D10_REGISTER_COMPONENT_FLOAT64
} ;

Constantes

 
D3D_REGISTER_COMPONENT_UNKNOWN
Valor: 0
O tipo de dados é desconhecido.
D3D_REGISTER_COMPONENT_UINT32
Valor: 1
Inteiro sem sinal de 32 bits.
D3D_REGISTER_COMPONENT_SINT32
Valor: 2
Inteiro com sinal de 32 bits.
D3D_REGISTER_COMPONENT_FLOAT32
Valor: 3
Número de ponto flutuante de 32 bits.
D3D10_REGISTER_COMPONENT_UNKNOWN
O tipo de dados é desconhecido.
D3D10_REGISTER_COMPONENT_UINT32
Inteiro sem sinal de 32 bits.
D3D10_REGISTER_COMPONENT_SINT32
Inteiro com sinal de 32 bits.
D3D10_REGISTER_COMPONENT_FLOAT32
Número de ponto flutuante de 32 bits.

Comentários

Um tipo de componente de registro é especificado no membro ComponentType da estrutura D3D11_SIGNATURE_PARAMETER_DESC .

Requisitos

   
Cabeçalho d3dcommon.h

Confira também

Enumerações de versão comuns