Funzioni D3DX (grafica Direct3D 11)
Questa sezione contiene informazioni sulle funzioni D3DX 11.
Nota
La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store.
Contenuto della sezione
Argomento | Descrizione |
---|---|
D3DX11CompileFromFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile compilare offline usando il compilatore della riga di comando Fxc.exe o usare una delle API di compilazione HLSL, ad esempio l'API D3DCompileFromFile . Compilare uno shader o un effetto da un file. |
D3DX11CompileFromMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile compilare offline usando il compilatore della riga di comando Fxc.exe o usare una delle API di compilazione HLSL, ad esempio l'API D3DCompile . Compilare uno shader o un effetto caricato in memoria. |
D3DX11CompileFromResource |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare funzioni di risorsa, quindi compilare offline usando il compilatore della riga di comando Fxc.exe o usare una delle API di compilazione HLSL, ad esempio l'API D3DCompile . Compilare uno shader o un effetto da una risorsa. |
D3DX11ComputeNormalMap |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , ComputeNormalMap. Converte una mappa di altezza in una mappa normale. I componenti (x,y,z) di ogni normale vengono mappati ai canali (r,g,b) della trama di output. |
D3DX11CreateAsyncCompilerProcessor |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un responsabile dei dati asincroni per uno shader. |
D3DX11CreateAsyncFileLoader |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un caricatore di file asincrono. |
D3DX11CreateAsyncMemoryLoader |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un caricatore di memoria asincrona. |
D3DX11CreateAsyncResourceLoader |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un caricatore di risorse asincrona. |
D3DX11CreateAsyncShaderPreprocessor |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un responsabile dei dati per uno shader in modo asincrono. |
D3DX11CreateAsyncTextureInfoProcessor |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un responsabile dei dati da usare con una pompa di thread. |
D3DX11CreateAsyncTextureProcessor |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un responsabile dei dati da usare con una pompa di thread. |
D3DX11CreateAsyncShaderResourceViewProcessor |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare un responsabile dei dati che caricherà una risorsa e quindi creerà una vista shader-resource per tale risorsa. I responsabili del trattamento dei dati sono un componente della funzionalità di caricamento dei dati asincrona in D3DX11 che usa le pompe di thread. |
D3DX11CreateShaderResourceViewFromFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare queste operazioni: - Libreria DirectXTK (runtime), CreateXXXTextureFromFile (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXFile (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateShaderResourceView Creare una visualizzazione shader-resource da un file. |
D3DX11CreateShaderResourceViewFromMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare queste operazioni: - Libreria DirectXTK (runtime), CreateXXXTextureFromMemory (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateShaderResourceView Creare una visualizzazione shader-resource da un file in memoria. |
D3DX11CreateShaderResourceViewFromResource |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare le funzioni delle risorse, quindi queste: - Libreria DirectXTK (runtime), CreateXXXTextureFromMemory (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateShaderResourceView Creare una visualizzazione shader-resource da una risorsa. |
D3DX11CreateTextureFromFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare queste operazioni: - Libreria DirectXTK (runtime), CreateXXXTextureFromFile (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXFile (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateTexture Creare una risorsa trama da un file. |
D3DX11CreateTextureFromMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare queste operazioni: - Libreria DirectXTK (runtime), CreateXXXTextureFromMemory (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateTexture Creare una risorsa trama da un file che risiede nella memoria del sistema. |
D3DX11CreateTextureFromResource |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare le funzioni delle risorse, quindi queste: - Libreria DirectXTK (runtime), CreateXXXTextureFromMemory (dove XXX è DDS o WIC) - Libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi) quindi CreateTexture Creare una trama da un'altra risorsa. |
D3DX11CreateThreadPump |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Vedere la sezione Osservazioni. Creare una pompa di thread. |
D3DX11FilterTexture |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile usare la libreria DirectXTex, GenerateMipMaps e GenerateMipMaps3D. Genera una catena mipmap usando un determinato filtro di trama. |
D3DX11GetImageInfoFromFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , GetMetadataFromXXXFile (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi. Recupera informazioni su un determinato file di immagine. |
D3DX11GetImageInfoFromMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , GetMetadataFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi. Ottenere informazioni su un'immagine già caricata in memoria. |
D3DX11GetImageInfoFromResource |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile usare le funzioni delle risorse, quindi usare la libreria DirectXTex (strumenti), LoadFromXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi. Recupera informazioni su un'immagine specificata in una risorsa. |
D3DX11LoadTextureFromTexture |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , Ridimensiona, Convert, Compress, Decompress e/o CopyRectangle. Caricare una trama da una trama. |
D3DX11PreprocessShaderFromFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile usare l'API D3DPreprocess . Creare uno shader da un file senza compilarlo. |
D3DX11PreprocessShaderFromMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile usare l'API D3DPreprocess . Creare uno shader dalla memoria senza compilarlo. |
D3DX11PreprocessShaderFromResource |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Anziché usare questa funzione, è consigliabile usare l'API D3DPreprocess . Creare uno shader da una risorsa senza compilarla. |
D3DX11SaveTextureToFile |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , CaptureTexture quindi SaveToXXXFile (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi. Per lo scenario semplificato di creazione di uno screenshot da una trama di destinazione di rendering, è consigliabile usare la libreria DirectXTK , SaveDDSTextureToFile o SaveWICTextureToFile. Salvare una trama in un file. |
D3DX11SaveTextureToMemory |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria DirectXTex , CaptureTexture quindi SaveToXXXMemory (dove XXX è WIC, DDS o TGA; WIC non supporta DDS e TGA; D3DX 9 supportato TGA come formato di origine d'arte comune per i giochi. Salvare una trama in memoria. |
D3DX11SHProjectCubeMap |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare la libreria math Spherical Armonica , SHProjectCubeMap. Proietta una funzione rappresentata in una mappa del cubo in armonica sferica. |
D3DX11UnsetAllDeviceObjects |
Nota: La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app di Windows Store. Nota: Invece di usare questa funzione, è consigliabile usare il metodo ID3D11DeviceContext::ClearState . Rimuove tutte le risorse dal dispositivo impostando i puntatori su NULL. Questa operazione deve essere chiamata durante l'arresto dell'applicazione. Consente di assicurarsi che quando si rilasciano tutte le risorse che nessuno di essi è associato al dispositivo. |