Функция 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.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел