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

こちらもご覧ください

General Purpose関数