Partager via


D3DX10CreateAsyncTextureProcessor, fonction

Créez un processeur de données à utiliser avec une pompe de threads.

Syntaxe

HRESULT D3DX10CreateAsyncTextureProcessor(
  _In_  ID3D10Device           *pDevice,
  _In_  D3DX10_IMAGE_LOAD_INFO *pLoadInfo,
  _Out_ ID3DX10DataProcessor   **ppDataProcessor
);

Paramètres

pDevice [in]

Type : ID3D10Device*

Pointeur vers le devive (voir ID3D10Device Interface).

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 lors du chargement de la texture.

ppDataProcessor [out]

Type : ID3DX10DataProcessor**

Adresse d’un pointeur vers une mémoire tampon qui contient le processeur de données créé (voir ID3DX10DataProcessor Interface).

Valeur retournée

Type : HRESULT

La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 10.

Notes

Cette API crée une interface de processeur de données et charge la texture ; D3DX10CreateAsyncTextureInfoProcessor crée l’interface de processeur de données.

Spécifications

Condition requise Valeur
En-tête
D3DX10Tex.h
Bibliothèque
D3DX10.lib

Voir aussi

Fonctions de texture dans D3DX 10