Compartir a través de


estructura D3DDDIARG_TEXTURESTAGESTATE (d3dumddi.h)

La estructura D3DDDIARG_TEXTURESTAGESTATE describe cómo actualizar una textura en una fase determinada de un grupo de varias texturas.

Sintaxis

typedef struct _D3DDDIARG_TEXTURESTAGESTATE {
  [in] UINT                        Stage;
  [in] D3DDDITEXTURESTAGESTATETYPE State;
  [in] UINT                        Value;
} D3DDDIARG_TEXTURESTAGESTATE;

Miembros

[in] Stage

Fase de un grupo de varias texturas que indica la textura que se va a actualizar. Este miembro puede ser un entero del intervalo comprendido entre 0 y 7, con la textura numerada más alta más cercana al búfer de fotogramas.

[in] State

Valor de tipo D3DDDITEXTURESTAGESTATETYPE que indica el estado de textura que se va a actualizar.

Microsoft DirectX 9.0 y aplicaciones posteriores pueden usar valores en el tipo de enumeración D3DSAMPLERSTATETYPE para controlar las características de los estados de representación relacionados con la textura del muestreador. En DirectX 8.0 y versiones anteriores, estos estados de muestreo se incluyeron en la enumeración D3DTEXTURESTAGESTATETYPE. El tiempo de ejecución asigna estados de sampler (D3DSAMP_Xxx) a D3DDDITSS_Xxx valores para que los controladores no sean necesarios para procesar los estados del sampler. Para obtener más información sobre D3DTEXTURESTAGESTATETYPE y D3DSAMPLERSTATETYPE, consulte la documentación del SDK de DirectX.

Para obtener una definición de cada valor, vea el valor correspondiente de D3DTEXTURESTAGESTATETYPE o D3DSAMPLERSTATETYPE.

Los siguientes estados de textura se usan exclusivamente por los controladores de pantalla en modo de usuario para la creación de claves de color de textura:

Valor Significado
D3DDDITSS_DISABLETEXTURECOLORKEY (33) Deshabilite la clave de color de la textura actual. El miembro Value se establece en TRUE para deshabilitar.
D3DDDITSS_TEXTURECOLORKEYVAL (34) Actualice la clave de color de la textura actual. Valuemember se establece en el valor colorkey.

[in] Value

Valor al que el controlador debe actualizar el estado de textura identificado por los miembros Stage y State . Para obtener más información sobre los valores que se pueden actualizar para cada estado de textura, consulte las definiciones del estado de textura correspondiente en el D3DTEXTURESTAGESTATETYPE o D3DSAMPLERSTATETYPE tipo de enumeración en la documentación del SDK de DirectX.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetTextureStageState