次の方法で共有


D3DX11CreateEffectFromMemory 関数

バイナリ効果またはファイルから効果を作成します。

構文

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

パラメーター

pData

型: void*

コンパイルされた効果データの BLOB。

DataLength

種類: SIZE_T

データ BLOB の長さ。

FXFlags

型: UINT

効果フラグは存在しません。 0 に設定します。

pDevice

種類: ID3D11Device*

Effect リソースを作成する ID3D11Device へのポインター。

ppEffect

種類: ID3DX11Effect**

新しく作成された ID3DX11Effect インターフェイスの アドレス。

戻り値

型: HRESULT

戻り値は、「 Direct3D 11 リターン コード」に記載されている値の 1 つです。

解説

Note

効果の種類のアプリケーションをビルドするには、 Effects 11 ソース を使用する必要があります。 効果 11 ソースの使用方法の詳細については、「効果 10 と効果 11 の違い」を参照してください。

必要条件

要件
ヘッダー
D3dx11effect.h

関連項目

効果 11 関数