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 en el intervalo comprendido entre 0 y 7, con la textura numerada más alta más cercana al búfer de fotogramas.

[in] State

Valor con 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 los estados del sampler (D3DSAMP_Xxx) a D3DDDITSS_valores de Xxx para que los controladores no sean necesarios para procesar los estados del muestreador. 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, consulte el valor correspondiente de D3DTEXTURESTAGESTATETYPE o D3DSAMPLERSTATETYPE.

Los siguientes estados de textura se usan exclusivamente mediante controladores de pantalla en modo de usuario para colorkeying 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 de 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 Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

SetTextureStageState