Condividi tramite


Funzione D3DXDisassembleEffect

Smontare un effetto.

Sintassi

HRESULT D3DXDisassembleEffect(
  _In_  LPD3DXEFFECT pEffect,
  _In_  BOOL         EnableColorCode,
  _Out_ LPD3DXBUFFER *ppDisassembly
);

Parametri

pEffect [in]

Tipo: LPD3DXEFFECT

Puntatore a un'interfaccia ID3DXEffect che contiene l'effetto.

EnableColorCode [in]

Tipo: BOOL

Abilitare la codifica dei colori per semplificare la lettura del disassembly.

ppDisassembly [out]

Tipo: LPD3DXBUFFER*

Restituisce un buffer contenente lo shader smontato. Vedere ID3DXBuffer.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

Funzioni effetto