ID3D11DeviceContext::CSSetUnorderedAccessViews メソッド (d3d11.h)

順序付けられていないリソースのビューの配列を設定します。

構文

void CSSetUnorderedAccessViews(
  [in]           UINT                      StartSlot,
  [in]           UINT                      NumUAVs,
  [in, optional] ID3D11UnorderedAccessView * const *ppUnorderedAccessViews,
  [in, optional] const UINT                *pUAVInitialCounts
);

パラメーター

[in] StartSlot

型: UINT

設定を開始する 0 から始まる配列の最初の要素のインデックス (0 から D3D11_1_UAV_SLOT_COUNT - 1 の範囲)。 D3D11_1_UAV_SLOT_COUNTは 64 と定義されます。

[in] NumUAVs

型: UINT

設定するビューの数 (0 から D3D11_1_UAV_SLOT_COUNT - StartSlot までの範囲)。

[in, optional] ppUnorderedAccessViews

種類: ID3D11UnorderedAccessView*

メソッドによって設定される ID3D11UnorderedAccessView ポインターの配列へのポインター。

[in, optional] pUAVInitialCounts

型: const UINT*

append と consume バッファー オフセットの配列。 値 -1 は、現在のオフセットを維持することを示します。 その他の値は、その追加可能および使用可能な UAV の非表示カウンターを設定します。 pUAVInitialCounts は、 D3D11_BUFFER_UAV_FLAG_APPEND または UAV の作成時に指定された D3D11_BUFFER_UAV_FLAG_COUNTER で作成された UAV にのみ関連します。それ以外の場合、引数は無視されます。

戻り値

なし

解説

Windows Phone 8: この API はサポートされています。

必要条件

   
対象プラットフォーム Windows
ヘッダー d3d11.h
Library D3D11.lib

関連項目

ID3D11DeviceContext