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
D3DX10Async.h

Voir aussi

fonctions usage général