Enumeración D3DFOGMODE
Define constantes que describen el modo de niebla.
Syntax
typedef enum D3DFOGMODE {
D3DFOG_NONE = 0,
D3DFOG_EXP = 1,
D3DFOG_EXP2 = 2,
D3DFOG_LINEAR = 3,
D3DFOG_FORCE_DWORD = 0x7fffffff
} D3DFOGMODE, *LPD3DFOGMODE;
Constantes
-
D3DFOG_NONE
-
Sin efecto de niebla.
-
D3DFOG_EXP
-
El efecto de niebla se intensifica exponencialmente, según la fórmula siguiente.
-
D3DFOG_EXP2
-
Efecto de niebla se intensifica exponencialmente con el cuadrado de la distancia, según la fórmula siguiente.
-
D3DFOG_LINEAR
-
Efecto de niebla se intensifica linealmente entre los puntos inicial y final, según la fórmula siguiente.
Este es el único modo de niebla admitido actualmente.
-
D3DFOG_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 valores de este tipo enumerado se usan en el D3DRS_FOGTABLEMODE y D3DRS_FOGVERTEXMODE estados de representación.
La niebla se puede considerar una medida de visibilidad: cuanto menor sea el valor de niebla producido por una ecuación de niebla, menos visible es un objeto.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de