D3DX 函数 (Direct3D 11 图形)
本部分包含有关 D3DX 11 函数的信息。
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。
在本节中
主题 | 说明 |
---|---|
D3DX11CompileFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 Fxc.exe 命令行编译器或 HLSL 编译 API 之一(如 D3DCompileFromFile API)脱机编译,而不是使用此函数。 从文件编译着色器或效果。 |
D3DX11CompileFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 Fxc.exe 命令行编译器或 HLSL 编译 API 之一(如 D3DCompile API)脱机编译,而不是使用此函数。 编译内存中加载的着色器或效果。 |
D3DX11CompileFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是使用 资源函数,然后使用 Fxc.exe 命令行编译器脱机编译,或者使用 HLSL 编译 API 之一(如 D3DCompile API)。 从资源编译着色器或效果。 |
D3DX11ComputeNormalMap |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 DirectXTex 库 ComputeNormalMap,而不是使用此函数。 将高度贴图转换为法线地图。 每个法线的 (x、y、z) 分量映射到输出纹理的 (r、g、b) 通道。 |
D3DX11CreateAsyncCompilerProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 为着色器创建异步数据处理者。 |
D3DX11CreateAsyncFileLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建异步文件加载程序。 |
D3DX11CreateAsyncMemoryLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建异步内存加载程序。 |
D3DX11CreateAsyncResourceLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建异步资源加载程序。 |
D3DX11CreateAsyncShaderPreprocessProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 异步为着色器创建数据处理者。 |
D3DX11CreateAsyncTextureInfoProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建要与 线程泵一起使用的数据处理者。 |
D3DX11CreateAsyncTextureProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建要与 线程泵一起使用的数据处理者。 |
D3DX11CreateAsyncShaderResourceViewProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建将加载资源的数据处理者,然后为其创建着色器资源视图。 数据处理者是使用 线程泵的 D3DX11 中异步数据加载功能的组件。 |
D3DX11CreateShaderResourceViewFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用以下函数,而不是使用此函数: - DirectXTK 库 (运行时) CreateXXXTextureFromFile (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXFile (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常见艺术源格式) 然后 CreateShaderResourceView 从文件创建着色器资源视图。 |
D3DX11CreateShaderResourceViewFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用以下函数,而不是使用此函数: - DirectXTK 库 (运行时) 、 CreateXXXTextureFromMemory (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常见艺术源格式) 然后 CreateShaderResourceView 从内存中的文件创建着色器资源视图。 |
D3DX11CreateShaderResourceViewFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是使用以下 资源函数: - DirectXTK 库 (运行时) 、 CreateXXXTextureFromMemory (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常见艺术源格式) 然后 CreateShaderResourceView 从资源创建着色器资源视图。 |
D3DX11CreateTextureFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用以下函数,而不是使用此函数: - DirectXTK 库 (运行时) CreateXXXTextureFromFile (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXFile (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常用艺术源格式) 然后创建文本 从文件创建纹理资源。 |
D3DX11CreateTextureFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用以下函数,而不是使用此函数: - DirectXTK 库 (运行时) 、 CreateXXXTextureFromMemory (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常用艺术源格式) 然后创建文本 从驻留在系统内存中的文件创建纹理资源。 |
D3DX11CreateTextureFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是使用以下 资源函数: - DirectXTK 库 (运行时) 、 CreateXXXTextureFromMemory (其中 XXX 为 DDS 或 WIC) - DirectXTex 库 (工具) 、 LoadFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持的 TGA 作为游戏的常用艺术源格式) 然后创建文本 从另一个资源创建纹理。 |
D3DX11CreateThreadPump |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 请参阅“备注”。 创建线程泵。 |
D3DX11FilterTexture |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意:建议使用 DirectXTex 库 GenerateMipMaps 和 GenerateMipMaps3D,而不是使用此函数。 使用特定纹理筛选器生成 mipmap 链。 |
D3DX11GetImageInfoFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是建议使用 DirectXTex 库 GetMetadataFromXXXFile (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持 TGA 作为游戏) 的常见艺术源格式。 检索有关给定图像文件的信息。 |
D3DX11GetImageInfoFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 DirectXTex 库 GetMetadataFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持 TGA 作为游戏) 的常见艺术源格式。 获取有关已加载到内存的图像的信息。 |
D3DX11GetImageInfoFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是使用 资源函数,然后使用 DirectXTex 库 (工具) 、 LoadFromXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持 TGA 作为游戏) 的常见艺术源格式。 检索有关资源中给定图像的信息。 |
D3DX11LoadTextureFromTexture |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 DirectXTex 库、 调整大小、 转换、 压缩、 解压缩和/或 CopyRectangle,而不是使用此函数。 从纹理加载纹理。 |
D3DX11PreprocessShaderFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 D3DPreprocess API,而不是使用此函数。 从文件创建着色器,而无需编译它。 |
D3DX11PreprocessShaderFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 D3DPreprocess API,而不是使用此函数。 从内存创建着色器,而无需编译它。 |
D3DX11PreprocessShaderFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 D3DPreprocess API,而不是使用此函数。 从资源创建着色器,而无需编译它。 |
D3DX11SaveTextureToFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是建议使用 DirectXTex 库 CaptureTexture ,然后使用 SaveToXXXFile (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持 TGA 作为游戏) 的常见艺术源格式。 对于从呈现目标纹理创建屏幕截图的简化方案,建议使用 DirectXTK 库 、SaveDDSTextureToFile 或 SaveWICTextureToFile。 将纹理保存到文件。 |
D3DX11SaveTextureToMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议不要使用此函数,而是使用 DirectXTex 库 CaptureTexture ,然后使用 SaveToXXXMemory (其中 XXX 为 WIC、DDS 或 TGA;WIC 不支持 DDS 和 TGA;D3DX 9 支持 TGA 作为游戏) 的常见艺术源格式。 将纹理保存到内存。 |
D3DX11SHProjectCubeMap |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 球面调音数学 库 SHProjectCubeMap,而不是使用此函数。 将多维数据集映射中表示的函数投影为球面和谐。 |
D3DX11UnsetAllDeviceObjects |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,不适用于 Windows 应用商店应用。 注意: 建议使用 ID3D11DeviceContext::ClearState 方法,而不是使用此函数。 通过将其指针设置为 NULL 从设备中删除所有资源。 这应在关闭应用程序期间调用。 它有助于确保在释放其所有资源时,其中任何资源都不会绑定到设备。 |