D3DX Functions (Direct3D 11-grafik)
Det här avsnittet innehåller information om D3DX 11-funktionerna.
Not
D3DX-verktygsbiblioteket (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar.
I det här avsnittet
Ämne | Beskrivning |
---|---|
D3DX11CompileFromFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du kompilerar offline med hjälp av Fxc.exe kommandoradskompilerare eller använder någon av HLSL-kompilerings-API:erna, t.ex. D3DCompileFromFile API. Kompilera en skuggning eller en effekt från en fil. |
D3DX11CompileFromMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du kompilerar offline med hjälp av Fxc.exe kommandoradskompilerare eller använder någon av HLSL-kompilerings-API:erna, som D3DCompile API. Kompilera en skuggning eller en effekt som läses in i minnet. |
D3DX11CompileFromResource |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder resursfunktioneroch sedan kompilerar offline med hjälp av kommandoradskompilatorn Fxc.exe eller använder någon av HLSL-kompilerings-API:erna, som D3DCompile API. Kompilera en skuggning eller en effekt från en resurs. |
D3DX11ComputeNormalMap |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTexComputeNormalMap. Konverterar en höjdkarta till en normal karta. Komponenterna (x,y,z) för varje normal mappas till kanalerna (r,g,b) i utdatastrukturen. |
D3DX11CreateAsyncCompilerProcessor |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en asynkron dataprocessor för en skuggning. |
D3DX11CreateAsyncFileLoader |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en asynkron filinläsare. |
D3DX11CreateAsyncMemoryLoader |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en asynkron minnesinläsare. |
D3DX11CreateAsyncResourceLoader |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en asynkron resursinläsare. |
D3DX11CreateAsyncShaderPreprocessProcessor |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en dataprocessor för en skuggning asynkront. |
D3DX11CreateAsyncTextureInfoProcessor |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en dataprocessor som ska användas med en trådpump. |
D3DX11CreateAsyncTextureProcessor |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en dataprocessor som ska användas med en trådpump. |
D3DX11CreateAsyncShaderResourceViewProcessor |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en dataprocessor som läser in en resurs och skapa sedan en skuggningsresursvy för den. Dataprocessorer är en komponent i funktionen för asynkron datainläsning i D3DX11 som använder trådpumpar. |
D3DX11CreateShaderResourceViewFromFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromFile (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXFile (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateShaderResourceView Skapa en skuggningsresursvy från en fil. |
D3DX11CreateShaderResourceViewFromMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromMemory (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateShaderResourceView Skapa en skuggningsresursvy från en fil i minnet. |
D3DX11CreateShaderResourceViewFromResource |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder resursfunktioneroch sedan följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromMemory (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateShaderResourceView Skapa en skuggningsresursvy från en resurs. |
D3DX11CreateTextureFromFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromFile (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXFile (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateTexture Skapa en strukturresurs från en fil. |
D3DX11CreateTextureFromMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromMemory (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateTexture Skapa en strukturresurs från en fil som finns i systemminnet. |
D3DX11CreateTextureFromResource |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder resursfunktioneroch sedan följande: - DirectXTK-bibliotek (runtime), CreateXXXTextureFromMemory (där XXX är DDS eller WIC) - DirectXTex-bibliotek (verktyg), LoadFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source format för spel) sedan CreateTexture Skapa en struktur från en annan resurs. |
D3DX11CreateThreadPump |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Se Kommentarer. Skapa en trådpump. |
D3DX11FilterTexture |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTex, GenerateMipMaps och GenerateMipMaps3D. Genererar mipmap-kedja med ett visst strukturfilter. |
D3DX11GetImageInfoFromFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTexGetMetadataFromXXXFile (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source-format för spel). Hämtar information om en viss bildfil. |
D3DX11GetImageInfoFromMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTexGetMetadataFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source-format för spel). Hämta information om en avbildning som redan har lästs in i minnet. |
D3DX11GetImageInfoFromResource |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder resursfunktioneroch sedan använder DirectXTex-bibliotek (verktyg), LoadFromXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source-format för spel). Hämtar information om en viss avbildning i en resurs. |
D3DX11LoadTextureFromTexture |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTexÄndra storlek på, Konvertera, Komprimera, Dekomprimeraoch/eller CopyRectangle. Läs in en textur från en textur. |
D3DX11PreprocessShaderFromFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder D3DPreprocess API. Skapa en skuggning från en fil utan att kompilera den. |
D3DX11PreprocessShaderFromMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder D3DPreprocess API. Skapa en skuggning från minnet utan att kompilera den. |
D3DX11PreprocessShaderFromResource |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder D3DPreprocess API. Skapa en skuggning från en resurs utan att kompilera den. |
D3DX11SaveTextureToFile |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTex, CaptureTexture och sedan SaveToXXXFile (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source-format för spel). För det förenklade scenariot med att skapa en skärmbild från en renderad målstruktur rekommenderar vi att du använder DirectXTK-biblioteket, SaveDDSTextureToFile eller SaveWICTextureToFile. Spara en struktur i en fil. |
D3DX11SaveTextureToMemory |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket DirectXTex, CaptureTexture och sedan SaveToXXXMemory (där XXX är WIC, DDS eller TGA; WIC stöder inte DDS och TGA. D3DX 9 stöds TGA som ett vanligt art source-format för spel). Spara en textur i minnet. |
D3DX11SHProjectCubeMap |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder biblioteket sfäriska harmoniskaSHProjectCubeMap. Projicerar en funktion som representeras i en kubkarta till sfäriska övertoner. |
D3DX11UnsetAllDeviceObjects |
Obs! Verktygsbiblioteket D3DX (D3DX 9, D3DX 10 och D3DX 11) är inaktuellt för Windows 8 och stöds inte för Windows Store-appar. Obs! I stället för att använda den här funktionen rekommenderar vi att du använder metoden ID3D11DeviceContext::ClearState. Tar bort alla resurser från enheten genom att ange pekarna till NULL-. Detta bör anropas under avstängningen av programmet. Det hjälper till att se till att när man släpper alla sina resurser att ingen av dem är bundna till enheten. |