다음을 통해 공유


D3DX10CreateAsyncShaderResourceViewProcessor 함수

리소스를 로드할 데이터 프로세서를 만든 다음 이에 대한 셰이더-리소스 뷰를 만듭니다. 데이터 프로세서는 스레드 펌프를 사용하는 D3DX10의 비동기 데이터 로드 기능의 구성 요소입니다.

구문

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

매개 변수

pDevice [in]

형식: ID3D10Device*

해당 리소스에 대한 리소스 및 셰이더-리소스 뷰를 만드는 데 사용할 Direct3D 디바이스(ID3D10Device 인터페이스 참조)에 대한 포인터입니다.

pLoadInfo [in]

형식: D3DX10_IMAGE_LOAD_INFO*

선택 사항입니다. 데이터 프로세서를 만들 때 텍스처의 특성( D3DX10_IMAGE_LOAD_INFO 참조)을 식별합니다. 텍스처가 로드될 때 텍스처의 특성을 읽으려면 NULL 로 설정합니다.

ppDataProcessor [out]

형식: ID3DX10DataProcessor**

만든 데이터 프로세서가 포함된 버퍼에 대한 포인터의 주소입니다( ID3DX10DataProcessor 인터페이스 참조).

반환 값

형식: HRESULT

반환 값은 Direct3D 10 반환 코드에 나열된 값 중 하나입니다.

요구 사항

요구 사항
헤더
D3DX10Async.h

추가 정보

범용 함수