D3D10_BUFFER_DESC 構造体 (d3d10.h)
バッファー リソースについて説明します。
構文
typedef struct D3D10_BUFFER_DESC {
UINT ByteWidth;
D3D10_USAGE Usage;
UINT BindFlags;
UINT CPUAccessFlags;
UINT MiscFlags;
} D3D10_BUFFER_DESC;
メンバー
ByteWidth
型: UINT
バッファーのサイズ (バイト単位)。
Usage
種類: D3D10_USAGE
バッファーの読み取りと書き込み方法を特定します。 更新の頻度が重要な要因です。 通常、最も一般的な値はD3D10_USAGE_DEFAULTです。使用可能なすべての値については 、「D3D10_USAGE 」を参照してください。
BindFlags
型: UINT
バッファーをパイプラインにバインドする方法を特定 します。 アプリケーションは論理的に OR フラグを組み合わせて ( D3D10_BIND_FLAG参照)、バッファーにさまざまな方法でアクセスできることを示すことができます。
CPUAccessFlags
型: UINT
CPU アクセス フラグ ( D3D10_CPU_ACCESS_FLAGを参照) または CPU アクセスが必要ない場合は 0。 アプリケーションは論理的に OR フラグを組み合わせて使用できます。
MiscFlags
型: UINT
その他のフラグ ( D3D10_RESOURCE_MISC_FLAG参照) または未使用の場合は 0。 アプリケーションは論理的に OR フラグを組み合わせて使用できます。
解説
この構造体は、 ID3D10Device::CreateBuffer によってバッファー リソースを作成するために使用されます。
この構造に加えて、D3D10.h (CD3D10_BUFFER_DESC) には、バッファー記述の作成に役立つ継承クラスのように動作する派生構造体もあります。
必要条件
Header | d3d10.h |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示