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 |
|
Confira também