D3DX10CreateAsyncShaderResourceViewProcessor-Funktion

Erstellen Sie einen Datenprozessor, der eine Ressource lädt, und erstellen Sie dann eine Shaderressourcensicht für sie. Datenprozessoren sind eine Komponente des Features zum asynchronen Laden von Daten in D3DX10, das Threadpumpen verwendet.

Syntax

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

Parameter

pDevice [in]

Typ: ID3D10Geräte*

Zeiger auf das Direct3D-Gerät (siehe ID3D10Device Interface), das zum Erstellen einer Ressource und einer Shaderressourcensicht für diese Ressource verwendet wird.

pLoadInfo [in]

Typ: D3DX10_IMAGE_LOAD_INFO*

Optional. Identifiziert die Merkmale einer Textur (siehe D3DX10_IMAGE_LOAD_INFO), wenn der Datenverarbeiter erstellt wird; Legen Sie dies auf NULL fest, um die Eigenschaften einer Textur zu lesen, wenn die Textur geladen wird.

ppDataProcessor [out]

Typ: ID3DX10DataProcessor**

Adresse eines Zeigers auf einen Puffer, der den erstellten Datenprozessor enthält (siehe ID3DX10DataProcessor-Schnittstelle).

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführten Werte.

Anforderungen

Anforderung Wert
Header
D3DX10Async.h

Siehe auch

Universell-Funktionen