D3DDTCAPS

Constantes que descrevem os tipos de dados de vértice compatíveis com um dispositivo.

#define Valor Descrição
D3DDTCAPS_UBYTE4 0x00000001L Byte sem sinal 4D.
D3DDTCAPS_UBYTE4N 0x00000002L Byte sem sinal 4D normalizado. Cada um dos quatro bytes é normalizado dividindo para 255,0.
D3DDTCAPS_SHORT2N 0x00000004L Normalizado, com sinal 2D curto, expandido para (primeiro byte/32767.0, segundo byte/32767.0, 0, 1).
D3DDTCAPS_SHORT4N 0x00000008L Normalizado, com sinal 4D curto, expandido para (primeiro byte/32767.0, segundo byte/32767.0, terceiro byte/32767.0, quarto byte/32767.0).
D3DDTCAPS_USHORT2N 0x00000010L Normalizado, 2D sem sinal curto, expandido para (primeiro byte/65535.0, segundo byte/65535.0, 0, 1).
D3DDTCAPS_USHORT4N 0x00000020L Short sem sinal 4D normalizado, expandido para (primeiro byte/65535.0, segundo byte/65535.0, terceiro byte/65535.0, quarto byte/65535.0).
D3DDTCAPS_UDEC3 0x00000040L Formato 3D sem sinal 10 10 10 expandido para (valor, valor, valor, 1).
D3DDTCAPS_DEC3N 0x00000080L O formato 3D assinado 10 10 10 foi normalizado e expandido para (v[0]/511.0, v[1]/511.0, v[2]/511.0, 1).
D3DDTCAPS_FLOAT16_2 0x00000100L Números de ponto flutuante de 16 bits 2D.
D3DDTCAPS_FLOAT16_4 0x00000200L Números de ponto flutuante de 16 bits 4D.

 

Essas constantes são usadas pelo membro DeclTypes do D3DCAPS9.

Informações constantes

Requisito Valor
parâmetro d3d9caps.h
Sistema operacional mínimo Windows 98

 

Constantes Direct3D