Compartilhar via


Método ID3DXEffect::ApplyParameterBlock

Aplique os valores em um bloco de estado ao estado atual do sistema de efeito.

Sintaxe

HRESULT ApplyParameterBlock(
  [in] D3DXHANDLE  hParameterBlock
);

Parâmetros

hParameterBlock [in]

Tipo: D3DXHANDLE

Um identificador para o bloco de parâmetros. Esse é o identificador retornado por ID3DXEffect::EndParameterBlock.

Valor retornado

Tipo: HRESULT

Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Comentários

Capturar alterações de estado do parâmetro de efeito em um bloco de parâmetro chamando BeginParameterBlock; pare de capturar alterações de estado chamando EndParameterBlock. Essas alterações de estado incluem quaisquer alterações de parâmetro de efeito que ocorrem dentro de uma técnica (incluindo aquelas fora de uma passagem). Quando terminar o bloco de parâmetros, chame DeleteParameterBlock para recuperar a memória.

Requisitos

Requisito Valor
parâmetro
D3DX9Effect.h
Biblioteca
D3dx9.lib

Confira também

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock

ID3DXEffect::D eleteParameterBlock