Fonction D3DX10CreateAsyncEffectPoolCreateProcessor
Créez un processeur de données asynchrones pour un pool de mémoire.
Syntaxe
HRESULT D3DX10CreateAsyncEffectPoolCreateProcessor(
_In_ LPCSTR pFileName,
_In_ const D3D_SHADER_MACRO *pDefines,
_In_ LPD3D10INCLUDE pInclude,
_In_ LPCSTR pProfile,
_In_ UINT Flags,
_In_ UINT FXFlags,
_In_ ID3D10Device *pDevice,
_Out_ ID3D10Blob **ppErrorBuffer,
_Out_ ID3DX10DataProcessor **ppDataProcessor
);
Paramètres
-
pFileName [in]
-
Type : LPCSTR
Chaîne qui contient le nom de fichier de l’effet.
-
pDefines [in]
-
Type : const D3D_SHADER_MACRO*
Tableau null de macros de nuanceur (voir D3D_SHADER_MACRO) ; définissez cette valeur sur NULL pour ne spécifier aucune macro.
-
pInclude [in]
-
Type : LPD3D10INCLUDE
Pointeur vers une interface include (voir INTERFACE ID3D10Include) ; définissez cette valeur sur NULL pour spécifier qu’il n’existe aucun fichier include.
-
pProfile [in]
-
Type : LPCSTR
Chaîne qui spécifie le profil de nuanceur ou le modèle de nuanceur.
-
Indicateurs [in]
-
Type : UINT
Options de compilation HLSL (voir Indicateurs de nuanceur).
-
FXFlags [in]
-
Type : UINT
Options de compilation d’effets (voir Compiler et Indicateurs d’effet).
-
pDevice [in]
-
Type : ID3D10Device*
Pointeur vers l’appareil (voir INTERFACE ID3D10Device) qui utilisera les ressources.
-
ppErrorBuffer [out]
-
Type : ID3D10Blob**
Adresse d’un pointeur vers la mémoire (voir Interface ID3D10Blob) qui contient des erreurs de compilation d’effet, le cas échéant.
-
ppDataProcessor [out]
-
Type : ID3DX10DataProcessor**
Adresse d’un pointeur vers une mémoire tampon qui contient le processeur de données créé (consultez Interface ID3DX10DataProcessor).
Valeur retournée
Type : HRESULT
La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 10.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour