Поделиться через


Функция D3DXDisassembleEffect

Дизассемблировать эффект.

Синтаксис

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

Параметры

pEffect [in]

Тип: LPD3DXEFFECT

Указатель на интерфейс ID3DXEffect , содержащий эффект.

EnableColorCode [in]

Тип: BOOL

Включите цветовое кодирование, чтобы дизассемблированное было проще читать.

ppDisassembly [out]

Тип: LPD3DXBUFFER*

Возвращает буфер, содержащий дизассемблированное шейдер. См. раздел ID3DXBuffer.

Возвращаемое значение

Тип: HRESULT

Если функция выполняется успешно, возвращаемое значение будет D3D_OK. В случае сбоя функции возвращается одно из следующих значений: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.

Требования

Требование Значение
Заголовок
D3DX9Effect.h
Библиотека
D3dx9.lib

См. также раздел

Функции эффектов