Fonctions D3DX (graphiques Direct3D 11)
Cette section contient des informations sur les fonctions D3DX 11.
Notes
La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store.
Contenu de cette section
Rubrique | Description |
---|---|
D3DX11CompileFromFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons de compiler hors connexion à l’aide du compilateur de ligne de commande Fxc.exe ou d’utiliser l’une des API de compilation HLSL, comme l’API D3DCompileFromFile . Compilez un nuanceur ou un effet à partir d’un fichier. |
D3DX11CompileFromMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons de compiler hors connexion à l’aide du compilateur de ligne de commande Fxc.exe ou d’utiliser l’une des API de compilation HLSL, comme l’API D3DCompile . Compilez un nuanceur ou un effet chargé en mémoire. |
D3DX11CompileFromResource |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser des fonctions de ressources, puis de les compiler hors connexion à l’aide du compilateur de ligne de commande Fxc.exe ou d’utiliser l’une des API de compilation HLSL, comme l’API D3DCompile . Compilez un nuanceur ou un effet à partir d’une ressource. |
D3DX11ComputeNormalMap |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex, ComputeNormalMap. Convertit une carte de hauteur en carte normale. Les composants (x,y,z) de chaque normal sont mappés aux canaux (r,g,b) de la texture de sortie. |
D3DX11CreateAsyncCompilerProcessor |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un processeur de données asynchrones pour un nuanceur. |
D3DX11CréerAsyncFileLoader |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un chargeur de fichiers asynchrones. |
D3DX11CreateAsyncMemoryLoader |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un chargeur de mémoire asynchrone. |
D3DX11CreateAsyncResourceLoader |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un chargeur de ressources asynchrones. |
D3DX11CréateAsyncShaderPreprocessor |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un processeur de données pour un nuanceur de manière asynchrone. |
D3DX11CreateAsyncTextureInfoProcessor |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un processeur de données à utiliser avec une pompe de thread. |
D3DX11CréateAsyncTextureProcessor |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un processeur de données à utiliser avec une pompe de thread. |
D3DX11CréateAsyncShaderResourceViewProcessor |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez un processeur de données qui chargera une ressource, puis créez une vue nuanceur-ressource pour celle-ci. Les processeurs de données sont un composant de la fonctionnalité de chargement asynchrone des données dans D3DX11 qui utilise des pompes de thread. |
D3DX11CreateShaderResourceViewFromFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les éléments suivants : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromFile (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXFile (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source d’art commun pour les jeux), puis CreateShaderResourceView Créez une vue nuanceur-ressource à partir d’un fichier. |
D3DX11CreateShaderResourceViewFromMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les éléments suivants : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromMemory (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source d’art commun pour les jeux), puis CreateShaderResourceView Créez une vue nuanceur-ressource à partir d’un fichier en mémoire. |
D3DX11CreateShaderResourceViewFromResource |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les fonctions de ressources, puis les suivantes : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromMemory (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source d’art commun pour les jeux), puis CreateShaderResourceView Créez une vue nuanceur-ressource à partir d’une ressource. |
D3DX11CreateTextureFromFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les éléments suivants : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromFile (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXFile (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique commun pour les jeux), puis CreateTexture Créez une ressource de texture à partir d’un fichier. |
D3DX11CreateTextureFromMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les éléments suivants : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromMemory (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique commun pour les jeux), puis CreateTexture Créez une ressource de texture à partir d’un fichier résidant dans la mémoire système. |
D3DX11CreateTextureFromResource |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser les fonctions de ressources, puis les suivantes : - Bibliothèque DirectXTK (runtime), CreateXXXTextureFromMemory (où XXX est DDS ou WIC) - Bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique commun pour les jeux), puis CreateTexture Créez une texture à partir d’une autre ressource. |
D3DX11CreateThreadPump |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Consultez la section Notes. Créez une pompe de thread. |
D3DX11FilterTexture |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex , GenerateMipMaps et GenerateMipMaps3D. Génère une chaîne mipmap à l’aide d’un filtre de texture particulier. |
D3DX11GetImageInfoFromFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex, GetMetadataFromXXXFile (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux). Récupère des informations sur un fichier image donné. |
D3DX11GetImageInfoFromMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex, GetMetadataFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux). Obtenez des informations sur une image déjà chargée en mémoire. |
D3DX11GetImageInfoFromResource |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser des fonctions de ressources, puis d’utiliser la bibliothèque DirectXTex (outils), LoadFromXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux). Récupère des informations sur une image donnée dans une ressource. |
D3DX11LoadTextureFromTexture |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex, Redimensionner, Convertir, Compresser, Décompresser et/ou CopierRectangle. Charger une texture à partir d’une texture. |
D3DX11PreprocessShaderFromFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser l’API D3DPreprocess . Créez un nuanceur à partir d’un fichier sans le compiler. |
D3DX11PreprocessShaderFromMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser l’API D3DPreprocess . Créez un nuanceur à partir de la mémoire sans le compiler. |
D3DX11PreprocessShaderFromResource |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser l’API D3DPreprocess . Créez un nuanceur à partir d’une ressource sans la compiler. |
D3DX11SaveTextureToFile |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex , CaptureTexture , puis SaveToXXXFile (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux). Pour le scénario simplifié de création d’une capture d’écran à partir d’une texture cible de rendu, nous vous recommandons d’utiliser la bibliothèque DirectXTK , SaveDDSTextureToFile ou SaveWICTextureToFile. Enregistrez une texture dans un fichier. |
D3DX11SaveTextureToMemory |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque DirectXTex , CaptureTexture puis SaveToXXXMemory (où XXX est WIC, DDS ou TGA ; WIC ne prend pas en charge DDS et TGA ; D3DX 9 pris en charge TGA comme format de source artistique courant pour les jeux). Enregistrez une texture en mémoire. |
D3DX11SHProjectCubeMap |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la bibliothèque Spherical Harmonics Maths , SHProjectCubeMap. Projette une fonction représentée dans une carte de cube en harmoniques sphériques. |
D3DX11UnsetAllDeviceObjects |
Note: La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications du Windows Store. Note: Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la méthode ID3D11DeviceContext::ClearState . Supprime toutes les ressources de l’appareil en définissant leurs pointeurs sur NULL. Cela doit être appelé lors de l’arrêt de votre application. Il permet de s’assurer que lorsque l’on libère toutes ses ressources, aucune d’entre elles n’est liée à l’appareil. |