enumeración D3DXPARAMETER_TYPE
Describe los datos contenidos en la enumeración.
Sintaxis
typedef enum D3DXPARAMETER_TYPE {
D3DXPT_VOID,
D3DXPT_BOOL,
D3DXPT_INT,
D3DXPT_FLOAT,
D3DXPT_STRING,
D3DXPT_TEXTURE,
D3DXPT_TEXTURE1D,
D3DXPT_TEXTURE2D,
D3DXPT_TEXTURE3D,
D3DXPT_TEXTURECUBE,
D3DXPT_SAMPLER,
D3DXPT_SAMPLER1D,
D3DXPT_SAMPLER2D,
D3DXPT_SAMPLER3D,
D3DXPT_SAMPLERCUBE,
D3DXPT_PIXELSHADER,
D3DXPT_VERTEXSHADER,
D3DXPT_PIXELFRAGMENT,
D3DXPT_VERTEXFRAGMENT,
D3DXPT_UNSUPPORTED,
D3DXPT_FORCE_DWORD = 0x7fffffff
} D3DXPARAMETER_TYPE, *LPD3DXPARAMETER_TYPE;
Constantes
-
D3DXPT_VOID
-
El parámetro es un puntero void.
-
D3DXPT_BOOL
-
El parámetro es un valor booleano. Cualquier valor distinto de cero pasado a ID3DXConstantTable::SetBool, ID3DXConstantTable::SetBoolArray, ID3DXConstantTable::SetValue, ID3DXConstantTable::SetVector o ID3DXConstantTable::SetVectorArray se asignará a 1 (TRUE) antes de escribirse en la tabla constante; de lo contrario, el valor se establecerá en 0 en la tabla constante.
-
D3DXPT_INT
-
El parámetro es un entero. Los valores de punto flotante pasados a ID3DXConstantTable::SetValue, ID3DXConstantTable::SetVector o ID3DXConstantTable::SetVectorArray se redondearán (a cero posiciones decimales) antes de escribirse en la tabla de constantes.
-
D3DXPT_FLOAT
-
El parámetro es un número de punto flotante.
-
D3DXPT_STRING
-
El parámetro es una cadena.
-
D3DXPT_TEXTURE
-
El parámetro es una textura.
-
D3DXPT_TEXTURE1D
-
El parámetro es una textura 1D.
-
D3DXPT_TEXTURE2D
-
El parámetro es una textura 2D.
-
D3DXPT_TEXTURE3D
-
El parámetro es una textura 3D.
-
D3DXPT_TEXTURECUBE
-
El parámetro es una textura de cubo.
-
D3DXPT_SAMPLER
-
El parámetro es un sampler.
-
D3DXPT_SAMPLER1D
-
El parámetro es un sampler 1D.
-
D3DXPT_SAMPLER2D
-
El parámetro es un sampler 2D.
-
D3DXPT_SAMPLER3D
-
El parámetro es un sampler 3D.
-
D3DXPT_SAMPLERCUBE
-
El parámetro es un sampler de cubo.
-
D3DXPT_PIXELSHADER
-
El parámetro es un sombreador de píxeles.
-
D3DXPT_VERTEXSHADER
-
El parámetro es un sombreador de vértices.
-
D3DXPT_PIXELFRAGMENT
-
El parámetro es un fragmento de sombreador de píxeles.
-
D3DXPT_VERTEXFRAGMENT
-
El parámetro es un fragmento del sombreador de vértices.
-
D3DXPT_UNSUPPORTED
-
No se admite el parámetro .
-
D3DXPT_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.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también