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 の違い」を参照してください。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|