Share via


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
D3dx9shader.h

Consulte también

Enumeraciones D3DX

D3DXSHADER_TYPEINFO

D3DXCONSTANT_DESC