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) |