Fonction D3DX10CreateAsyncShaderResourceViewProcessor
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 D3DX10 qui utilise des pompes de thread.
Syntaxe
HRESULT D3DX10CreateAsyncShaderResourceViewProcessor(
_In_ ID3D10Device *pDevice,
_In_ D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
_Out_ ID3DX10DataProcessor **ppDataProcessor
);
Paramètres
-
pDevice [in]
-
Type : ID3D10Device*
Pointeur vers l’appareil Direct3D (voir Interface ID3D10Device) qui sera utilisé pour créer une ressource et une vue nuanceur-ressource pour cette ressource.
-
pLoadInfo [in]
-
Type : D3DX10_IMAGE_LOAD_INFO*
Optionnel. Identifie les caractéristiques d’une texture (voir D3DX10_IMAGE_LOAD_INFO) lors de la création du processeur de données ; définissez cette valeur sur NULL pour lire les caractéristiques d’une texture lorsque la texture est chargée.
-
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