Enumeración D3DTRANSFORMSTATETYPE

Define constantes que describen los valores de estado de transformación.

Sintaxis

typedef enum D3DTRANSFORMSTATETYPE { 
  D3DTS_VIEW         = 2,
  D3DTS_PROJECTION   = 3,
  D3DTS_TEXTURE0     = 16,
  D3DTS_TEXTURE1     = 17,
  D3DTS_TEXTURE2     = 18,
  D3DTS_TEXTURE3     = 19,
  D3DTS_TEXTURE4     = 20,
  D3DTS_TEXTURE5     = 21,
  D3DTS_TEXTURE6     = 22,
  D3DTS_TEXTURE7     = 23,
  D3DTS_FORCE_DWORD  = 0x7fffffff
} D3DTRANSFORMSTATETYPE, *LPD3DTRANSFORMSTATETYPE;

Constantes

D3DTS_VIEW

Identifica la matriz de transformación que se establece como matriz de transformación de vista. El valor predeterminado es NULL (la matriz de identidades).

D3DTS_PROJECTION

Identifica la matriz de transformación que se establece como matriz de transformación de proyección. El valor predeterminado es NULL (la matriz de identidades).

D3DTS_TEXTURE0

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE1

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE2

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE3

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE4

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE5

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE6

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_TEXTURE7

Identifica la matriz de transformación que se establece para la fase de textura especificada.

D3DTS_FORCE_DWORD

Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.

Comentarios

Los estados de transformación del intervalo de 256 a 511 se reservan para almacenar hasta 256 matrices mundiales que se pueden indexar mediante las macros D3DTS_WORLDMATRIX y D3DTS_WORLD.

Macros Descripción
D3DTS_WORLD Equivalente a D3DTS_WORLDMATRIX(0).
D3DTS_WORLDMATRIX (índice) Identifica la matriz de transformación que se va a establecer para la matriz mundial en el índice. Las matrices de varios mundos solo se usan para la mezcla de vértices. De lo contrario, solo se usa D3DTS_WORLD.

 

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Enumeraciones de Direct3D

IDirect3DDevice9::GetTransform

IDirect3DDevice9::MultiplyTransform

IDirect3DDevice9::SetTransform

D3DTS_WORLD

D3DTS_WORLDn

D3DTS_WORLDMATRIX