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


Функция D3DX11CreateEffectFromMemory

Создает эффект из двоичного эффекта или файла.

Синтаксис

HRESULT D3DX11CreateEffectFromMemory(
   void          *pData,
   SIZE_T        DataLength,
   UINT          FXFlags,
   ID3D11Device  *pDevice,
   ID3DX11Effect **ppEffect
);

Параметры

Pdata

Тип: void*

Большой двоичный объект скомпилированных данных эффектов.

DataLength

Тип: SIZE_T

Длина большого двоичного объекта данных.

FXFlags

Тип: UINT

Флаги эффектов не существуют. Задайте нулевое значение.

pDevice

Тип: ID3D11Device*

Указатель на id3D11Device , на котором создаются ресурсы Effect.

ppEffect

Тип: ID3DX11Effect**

Адрес только что созданного интерфейса ID3DX11Effect .

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

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 11.

Комментарии

Примечание

Для создания приложения типа эффектов необходимо использовать источник эффектов 11 . Дополнительные сведения об использовании источника эффектов 11 см. в разделе Различия между эффектами 10 и эффектами 11.

Требования

Требование Значение
Заголовок
D3dx11effect.h

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

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