本節包含 D3DX 11 函式的相關信息。
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 淘汰,且不支援 Windows 市集應用程式。
在本節中
| 主題 | 描述 |
|---|---|
|
D3DX11CompileFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 Fxc.exe 命令行編譯程式脫機編譯,或使用其中一個 HLSL 編譯 API,例如 D3DCompileFromFile API。 從檔案編譯著色器或效果。 |
|
D3DX11CompileFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 Fxc.exe 命令行編譯程式離線編譯,或使用其中一個 HLSL 編譯 API,例如 D3DCompile API。 編譯在記憶體中載入的著色器或效果。 |
|
D3DX11CompileFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 資源函式,然後使用 Fxc.exe 命令行編譯程式脫機編譯,或使用其中一個 HLSL 編譯 API,例如 D3DCompile API。 從資源編譯著色器或效果。 |
|
D3DX11ComputeNormalMap |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 DirectXTex 連結庫,ComputeNormalMap。 將高度地圖轉換成一般地圖。 每個常態的 (x,y,z) 元件會對應至輸出紋理的 (r,g,b) 通道。 |
|
D3DX11CreateAsyncCompilerProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立著色器的異步數據處理者。 |
|
D3DX11CreateAsyncFileLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立異步檔案載入器。 |
|
D3DX11CreateAsyncMemoryLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立異步記憶體載入器。 |
|
D3DX11CreateAsyncResourceLoader |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立異步資源載入器。 |
|
D3DX11CreateAsyncShaderPreprocessProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 以異步方式建立著色器的數據處理器。 |
|
D3DX11CreateAsyncTextureInfoProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立要與 線程幫浦搭配使用的數據處理者。 |
|
D3DX11CreateAsyncTextureProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立要與 線程幫浦搭配使用的數據處理者。 |
|
D3DX11CreateAsyncShaderResourceViewProcessor |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立將載入資源的數據處理者,然後為其建立著色器資源檢視。 資料處理者是 D3DX11 中異步資料載入功能的元件,使用 線程幫浦。 |
|
D3DX11CreateShaderResourceViewFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用下列專案: - DirectXTK 連結庫 (runtime), 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 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用下列專案: - DirectXTK 連結庫 (runtime), 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 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 資源函式,然後: - DirectXTK 連結庫 (runtime), 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 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用下列專案: - DirectXTK 連結庫 (runtime), CreateXXXTextureFromFile (其中 XXX 是 DDS 或 WIC) - DirectXTex 連結庫(工具),LoadFromXXXFile(其中 XXX 為 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式),然後 CreateTexture 從檔案建立紋理資源。 |
|
D3DX11CreateTextureFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用下列專案: - DirectXTK 連結庫 (runtime), CreateXXXTextureFromMemory (其中 XXX 是 DDS 或 WIC) - DirectXTex 連結庫 (工具),LoadFromXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式),然後 CreateTexture 從位於系統記憶體中的檔案建立紋理資源。 |
|
D3DX11CreateTextureFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 資源函式,然後: - DirectXTK 連結庫 (runtime), CreateXXXTextureFromMemory (其中 XXX 是 DDS 或 WIC) - DirectXTex 連結庫 (工具),LoadFromXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式),然後 CreateTexture 從另一個資源建立紋理。 |
|
D3DX11CreateThreadPump |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 請參閱。 建立線程幫浦。 |
|
D3DX11FilterTexture |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 DirectXTex 連結庫,GenerateMipMaps 和 GenerateMipMaps3D。 使用特定紋理篩選產生Mipmap鏈結。 |
|
D3DX11GetImageInfoFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 DirectXTex 連結庫,GetMetadataFromXXXFile (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式。 擷取指定映像檔的相關信息。 |
|
D3DX11GetImageInfoFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 DirectXTex 連結庫,GetMetadataFromXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式。 取得已載入記憶體之映像的相關信息。 |
|
D3DX11GetImageInfoFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不建議使用此函式,建議您使用 資源函式,然後使用 DirectXTex 連結庫 (工具),LoadFromXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式。 擷取資源中指定映像的相關信息。 |
|
D3DX11LoadTextureFromTexture |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 DirectXTex 連結庫、Resize、Convert、Compress、Decompress和/或 CopyRectangle。 從紋理載紋理。 |
|
D3DX11PreprocessShaderFromFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 D3DPreprocess API。 從檔案建立著色器,而不進行編譯。 |
|
D3DX11PreprocessShaderFromMemory |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 D3DPreprocess API。 從記憶體建立著色器,而不進行編譯。 |
|
D3DX11PreprocessShaderFromResource |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 D3DPreprocess API。 從資源建立著色器,而不進行編譯。 |
|
D3DX11SaveTextureToFile |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 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 8 取代,且不支援 Windows 市集應用程式。 注意: 不建議使用此函式,建議您使用 DirectXTex 連結庫,CaptureTexture 然後 SaveToXXXMemory (其中 XXX 是 WIC、DDS 或 TGA;WIC 不支援 DDS 和 TGA;D3DX 9 支援 TGA 作為遊戲的常見藝術來源格式。 將紋理儲存至記憶體。 |
|
D3DX11SHProjectCubeMap |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 球形調和數學 連結庫,SHProjectCubeMap。 將 Cube 對應中表示的函式投影成球形調和。 |
|
D3DX11UnsetAllDeviceObjects |
注意: D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程序連結庫已針對 Windows 8 取代,且不支援 Windows 市集應用程式。 注意: 不要使用此函式,建議您使用 ID3D11DeviceContext::ClearState 方法。 將指標設定為 NULL ,以移除裝置中的所有資源。 這應該會在應用程式的關機期間呼叫。 這有助於確保當其中一個釋放所有資源時,沒有任何資源系結至裝置。 |