Compartir a través de


Método ID3DXEffect::ApplyParameterBlock

Aplique los valores de un bloque de estado al estado actual del sistema de efectos.

Sintaxis

HRESULT ApplyParameterBlock(
  [in] D3DXHANDLE  hParameterBlock
);

Parámetros

hParameterBlock [in]

Tipo: D3DXHANDLE

Identificador del bloque de parámetros. Este es el identificador devuelto por ID3DXEffect::EndParameterBlock.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto es D3D_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Observaciones

Capturar cambios de estado de parámetro de efecto en un bloque de parámetros llamando a BeginParameterBlock; detenga la captura de los cambios de estado mediante una llamada a EndParameterBlock. Estos cambios de estado incluyen los cambios de parámetros de efecto que se producen dentro de una técnica (incluidos los que están fuera de un pase). Una vez que haya terminado con el bloque de parámetros, llame a DeleteParameterBlock para recuperar memoria.

Requisitos

Requisito Value
Encabezado
D3DX9Effect.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock

ID3DXEffect::D eleteParameterBlock