Поделиться через


Функция D3DX10CreateAsyncShaderResourceViewProcessor

Создайте обработчик данных, который будет загружать ресурс, а затем создайте для него представление шейдер-ресурсов. Обработчики данных являются компонентом функции асинхронной загрузки данных в D3DX10, которая использует потоковые насосы.

Синтаксис

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

Параметры

pDevice [in]

Тип: ID3D10Device*

Указатель на устройство Direct3D (см. id3D10Device Interface), которое будет использоваться для создания ресурса и представления ресурсов шейдера для этого ресурса.

pLoadInfo [in]

Тип: D3DX10_IMAGE_LOAD_INFO*

Необязательный элемент. Определяет характеристики текстуры (см . D3DX10_IMAGE_LOAD_INFO) при создании обработчика данных; Присвойте этому параметру значение NULL , чтобы считывать характеристики текстуры при загрузке текстуры.

ppDataProcessor [out]

Тип: ID3DX10DataProcessor**

Адрес указателя на буфер, содержащий созданный обработчик данных (см. раздел ID3DX10DataProcessor Interface).

Возвращаемое значение

Тип: HRESULT

Возвращаемое значение является одним из значений, перечисленных в коде возврата Direct3D 10.

Требования

Требование Значение
Заголовок
D3DX10Async.h

См. также раздел

Функции общего назначения