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