D3DX-Funktionen (Direct3D 11-Grafiken)
Dieser Abschnitt enthält Informationen zu den D3DX 11-Funktionen.
Hinweis
Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt.
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
D3DX11CompileFromFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, offline mit dem Fxc.exe Befehlszeilencompiler zu kompilieren oder eine der HLSL-Kompilierungs-APIs wie die D3DCompileFromFile-API zu verwenden. Kompilieren Sie einen Shader oder einen Effekt aus einer Datei. |
D3DX11CompileFromMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, offline mit dem Fxc.exe-Befehlszeilencompiler zu kompilieren oder eine der HLSL-Kompilierungs-APIs wie die D3DCompile-API zu verwenden. Kompilieren Sie einen Shader oder einen Effekt, der in den Arbeitsspeicher geladen wird. |
D3DX11CompileFromResource |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, Ressourcenfunktionen zu verwenden, dann offline mit dem Fxc.exe-Befehlszeilencompiler zu kompilieren oder eine der HLSL-Kompilierungs-APIs wie die D3DCompile-API zu verwenden. Kompilieren Sie einen Shader oder einen Effekt aus einer Ressource. |
D3DX11ComputeNormalMap |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, die DirectXTex-BibliothekComputeNormalMap zu verwenden. Konvertiert eine Höhenzuordnung in eine normale Karte. Die (x,y,z)-Komponenten jeder Normalität werden den Kanälen (r,g,b) der Ausgabetextur zugeordnet. |
D3DX11CreateAsyncCompilerProcessor |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie einen asynchronen Datenprozessor für einen Shader. |
D3DX11CreateAsyncFileLoader |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie ein asynchrones Dateiladeprogramm. |
D3DX11CreateAsyncMemoryLoader |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie ein asynchrones Speicherladeprogramm. |
D3DX11CreateAsyncResourceLoader |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie ein asynchrones Ressourcenladeprogramm. |
D3DX11CreateAsyncShaderPreprocessProcessor |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie asynchron einen Datenprozessor für einen Shader. |
D3DX11CreateAsyncTextureInfoProcessor |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie einen Datenprozessor, der mit einer Threadpumpe verwendet werden soll. |
D3DX11CreateAsyncTextureProcessor |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie einen Datenprozessor, der mit einer Threadpumpe verwendet werden soll. |
D3DX11CreateAsyncShaderResourceViewProcessor |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie einen Datenprozessor, der eine Ressource lädt, und erstellen Sie dann eine Shaderressourcensicht für sie. Datenprozessoren sind eine Komponente der Funktion zum asynchronen Laden von Daten in D3DX11, die Threadpumpen verwendet. |
D3DX11CreateShaderResourceViewFromFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, folgendes zu verwenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromFile (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXFile (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateShaderResourceView Erstellen Sie eine Shaderressourcenansicht aus einer Datei. |
D3DX11CreateShaderResourceViewFromMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, folgendes zu verwenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromMemory (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateShaderResourceView Erstellen Sie eine Shaderressourcenansicht aus einer Datei im Arbeitsspeicher. |
D3DX11CreateShaderResourceViewFromResource |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, Ressourcenfunktionen zu verwenden, und dann die folgenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromMemory (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateShaderResourceView Erstellen Sie eine Shaderressourcenansicht aus einer Ressource. |
D3DX11CreateTextureFromFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, folgendes zu verwenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromFile (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXFile (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateTexture Erstellen Sie eine Texturressource aus einer Datei. |
D3DX11CreateTextureFromMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, folgendes zu verwenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromMemory (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateTexture Erstellen Sie eine Texturressource aus einer Datei, die sich im Systemspeicher befindet. |
D3DX11CreateTextureFromResource |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, Ressourcenfunktionen zu verwenden, und dann die folgenden: - DirectXTK-Bibliothek (Runtime), CreateXXXTextureFromMemory (wobei XXX DDS oder WIC ist) - DirectXTex-Bibliothek (Tools), LoadFromXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Format für Kunstquellen für Spiele) dann CreateTexture Erstellen Sie eine Textur aus einer anderen Ressource. |
D3DX11CreateThreadPump |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Siehe Hinweise. Erstellen Sie eine Threadpumpe. |
D3DX11FilterTexture |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion wird empfohlen, die DirectXTex-BibliothekGenerateMipMaps und GenerateMipMaps3D zu verwenden. Generiert Mipmap-Kette mithilfe eines bestimmten Texturfilters. |
D3DX11GetImageInfoFromFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion empfiehlt es sich, die DirectXTex-BibliothekGetMetadataFromXXXFile (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Kunstquellenformat für Spiele). Ruft Informationen zu einer bestimmten Bilddatei ab. |
D3DX11GetImageInfoFromMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion empfiehlt es sich, die DirectXTex-BibliothekGetMetadataFromXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Kunstquellenformat für Spiele). Rufen Sie Informationen zu einem Image ab, das bereits in den Arbeitsspeicher geladen wurde. |
D3DX11GetImageInfoFromResource |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, wird empfohlen, Ressourcenfunktionen zu verwenden und dann die DirectXTex-Bibliothek (Tools) und LoadFromXXXMemory (wobei XXX FÜR WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Kunstquellenformat für Spiele). Ruft Informationen zu einem bestimmten Bild in einer Ressource ab. |
D3DX11LoadTextureFromTexture |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, empfiehlt es sich, die DirectXTex-Bibliothekändern, konvertieren, komprimieren, dekomprimieren und/oder CopyRectangle zu verwenden. Laden Sie eine Textur aus einer Textur. |
D3DX11PreprocessShaderFromFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, wird empfohlen, die D3DPreprocess-API zu verwenden. Erstellen Sie einen Shader aus einer Datei, ohne sie zu kompilieren. |
D3DX11PreprocessShaderFromMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, wird empfohlen, die D3DPreprocess-API zu verwenden. Erstellen Sie einen Shader aus dem Arbeitsspeicher, ohne ihn zu kompilieren. |
D3DX11PreprocessShaderFromResource |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, wird empfohlen, die D3DPreprocess-API zu verwenden. Erstellen Sie einen Shader aus einer Ressource, ohne sie zu kompilieren. |
D3DX11SaveTextureToFile |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion wird empfohlen, die DirectXTex-BibliothekCaptureTexture und dann SaveToXXXFile (wobei XXX FÜR WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Kunstquellenformat für Spiele). Für das vereinfachte Szenario zum Erstellen eines Screenshots aus einer Renderzieltextur empfiehlt es sich, die DirectXTK-Bibliothek, SaveDDSTextureToFile oder SaveWICTextureToFile zu verwenden. Speichern Sie eine Textur in einer Datei. |
D3DX11SaveTextureToMemory |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion empfiehlt es sich, die DirectXTex-BibliothekCaptureTexture und dann SaveToXXXMemory (wobei XXX für WIC, DDS oder TGA steht; WIC unterstützt DDS und TGA nicht. D3DX 9 unterstützte TGA als gängiges Kunstquellenformat für Spiele). Speichern Sie eine Textur im Arbeitsspeicher. |
D3DX11SHProjectCubeMap |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstatt diese Funktion zu verwenden, wird empfohlen, die Spherical Harmonics Math-BibliothekSHProjectCubeMap zu verwenden. Projiziert eine Funktion, die in einer Cubezuordnung dargestellt wird, in sphärische Harmonien. |
D3DX11UnsetAllDeviceObjects |
Hinweis: Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt. Hinweis: Anstelle dieser Funktion wird empfohlen, die ID3D11DeviceContext::ClearState-Methode zu verwenden. Entfernt alle Ressourcen vom Gerät, indem die Zeiger auf NULL festgelegt werden. Dies sollte beim Herunterfahren Ihrer Anwendung aufgerufen werden. Dadurch wird sichergestellt, dass beim Freigeben aller Ressourcen keine von ihnen an das Gerät gebunden ist. |