Enumeración D3DSTATEBLOCKTYPE
Conjuntos predefinidos de estado de canalización usados por bloques de estado (vea State Blocks Save and Restore State (Direct3D 9)).
Sintaxis
typedef enum _D3DSTATEBLOCKTYPE {
D3DSBT_ALL = 1,
D3DSBT_PIXELSTATE = 2,
D3DSBT_VERTEXSTATE = 3,
D3DSBT_FORCE_DWORD = 0x7fffffff
} D3DSTATEBLOCKTYPE;
Constantes
-
D3DSBT_ALL
-
Capture el estado actual del dispositivo.
-
D3DSBT_PIXELSTATE
-
Capture el estado de píxel actual.
-
D3DSBT_VERTEXSTATE
-
Capture el estado actual del vértice.
-
D3DSBT_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. No use este valor.
Comentarios
Como se muestra en el diagrama siguiente, el estado de vértices y píxeles son subconjuntos de estado del dispositivo.
Solo hay algunos estados que se consideran tanto de vértices como de píxeles. Estos estados son:
- Estado de representación: D3DRS_FOGDENSITY
- Estado de representación: D3DRS_FOGSTART
- Estado de representación: D3DRS_FOGEND
- Estado de textura: D3DTSS_TEXCOORDINDEX
- Estado de textura: D3DTSS_TEXTURETRANSFORMFLAGS
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también
-
IDirect3DDevice9::CreateStateBlock