Metodo ID3DXEffect::ApplyParameterBlock

Applicare i valori in un blocco di stato allo stato di sistema dell'effetto corrente.

Sintassi

HRESULT ApplyParameterBlock(
  [in] D3DXHANDLE  hParameterBlock
);

Parametri

hParameterBlock [in]

Tipo: D3DXHANDLE

Handle per il blocco di parametri. Si tratta dell'handle restituito da ID3DXEffect::EndParameterBlock.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Commenti

Acquisisci modifiche dello stato dei parametri dell'effetto in un blocco di parametri chiamando BeginParameterBlock; arrestare l'acquisizione delle modifiche dello stato chiamando EndParameterBlock. Queste modifiche di stato includono qualsiasi modifica del parametro di effetto che si verifica all'interno di una tecnica (incluse quelle all'esterno di un passaggio). Al termine del blocco di parametri, chiamare DeleteParameterBlock per recuperare la memoria.

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

ID3DXEffect

ID3DXEffect::BeginParameterBlock

ID3DXEffect::EndParameterBlock

ID3DXEffect::D eleteParameterBlock