D3DX11CreateEffectFromMemory 函数
从二进制效果或文件创建效果。
语法
HRESULT D3DX11CreateEffectFromMemory(
void *pData,
SIZE_T DataLength,
UINT FXFlags,
ID3D11Device *pDevice,
ID3DX11Effect **ppEffect
);
参数
-
pData
-
类型: void*
已编译效果数据的 Blob。
-
DataLength
-
类型: SIZE_T
数据 Blob 的长度。
-
FXFlags
-
类型: UINT
不存在任何效果标志。 设置为零。
-
pDevice
-
类型: ID3D11Device*
指向要创建效果资源的 ID3D11Device 的指针。
-
ppEffect
-
类型: ID3DX11Effect**
新创建的 ID3DX11Effect 接口的 地址。
返回值
类型: HRESULT
返回值是 Direct3D 11 返回代码中列出的值之一。
备注
注意
必须使用 Effects 11 源 来生成效果类型应用程序。 有关使用效果 11 源的详细信息,请参阅 效果 10 和效果 11 之间的差异。
要求
要求 | 值 |
---|---|
标头 |
|