CD3D11_BUFFER_DESC::CD3D11_BUFFER_DESC(UINT,UINT,D3D11_USAGE,UINT,UINT,UINT) 関数 (d3d11.h)
D3D11_BUFFER_DESC値で初期化される CD3D11_BUFFER_DESC 構造体の新しいインスタンス を インスタンス化します。
構文
void CD3D11_BUFFER_DESC(
UINT byteWidth,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags,
UINT structureByteStride
);
パラメーター
byteWidth
型: UINT
バッファーのサイズ (バイト単位)。
bindFlags
型: UINT
ビットごとの OR 演算を使用して結合される D3D11_BIND_FLAG 値の組み合わせ。 結果の値は、バッファーをパイプラインにバインドする方法を識別します。
usage
種類: D3D11_USAGE
バッファーの読み取 りと書き込みの方法を識別するD3D11_USAGE型指定の値。 更新の頻度が重要な要因です。
cpuaccessFlags
型: UINT
ビットごとの OR 操作を使用して結合される D3D11_CPU_ACCESS_FLAG 値の組み合わせ。CPU アクセスが必要ない場合は 0。 結果の値は CPU アクセスを識別します。
miscFlags
型: UINT
ビットごとの OR 演算を使用して結合される D3D11_RESOURCE_MISC_FLAG 値の組み合わせ。未使用の場合は 0。 結果の値は、その他のバッファー情報を識別します。
structureByteStride
型: UINT
バッファーが構造化バッファーを表す場合のバッファー構造内の各要素のサイズ (バイト単位)。 構造化バッファーの詳細については、「構造化 バッファー」を参照してください。
structureByteStride のサイズ値は、バッファーのビューに使用する形式のサイズと一致する必要があります。 たとえば、シェーダー リソース ビュー (SRV) を使用してピクセル シェーダーのバッファーを読み取る場合、SRV 形式のサイズは structureByteStride のサイズ値と一致する必要があります。
戻り値
なし
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |
Library | D3D11.lib |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示