Compartilhar via


Função D3DX10CreateAsyncShaderResourceViewProcessor

Crie um processador de dados que carregará um recurso e, em seguida, criará uma exibição de recurso de sombreador para ele. Os processadores de dados são um componente do recurso de carregamento de dados assíncrono em D3DX10 que usa bombas de thread.

Sintaxe

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

Parâmetros

pDevice [in]

Tipo: ID3D10Device*

Ponteiro para o dispositivo Direct3D (consulte Interface ID3D10Device) que será usado para criar um recurso e uma exibição de recurso de sombreador para esse recurso.

pLoadInfo [in]

Tipo: D3DX10_IMAGE_LOAD_INFO*

Opcional. Identifica as características de uma textura (consulte D3DX10_IMAGE_LOAD_INFO) quando o processador de dados é criado; defina isso como NULL para ler as características de uma textura quando a textura for carregada.

ppDataProcessor [out]

Tipo: ID3DX10DataProcessor**

Endereço de um ponteiro para um buffer que contém o processador de dados criado (consulte Interface ID3DX10DataProcessor).

Valor retornado

Tipo: HRESULT

O valor retornado é um dos valores listados em Códigos de Retorno do Direct3D 10.

Requisitos

Requisito Valor
parâmetro
D3DX10Async.h

Confira também

Funções Uso Geral