CD3D10_TEXTURE1D_DESC構造体 (d3d10.h)
1D テクスチャについて説明します。
構文
struct CD3D10_TEXTURE1D_DESC : D3D10_TEXTURE1D_DESC {
void CD3D10_TEXTURE1D_DESC();
void CD3D10_TEXTURE1D_DESC(
const D3D10_TEXTURE1D_DESC & o
);
void CD3D10_TEXTURE1D_DESC(
DXGI_FORMAT format,
UINT width,
UINT arraySize,
UINT mipLevels,
UINT bindFlags,
D3D10_USAGE usage,
UINT cpuaccessFlags,
UINT miscFlags
);
void ~CD3D10_TEXTURE1D_DESC();
};
継承
CD3D10_TEXTURE1D_DESC構造体は、D3D10_TEXTURE1D_DESCを実装します。
メンバー
void CD3D10_TEXTURE1D_DESC()
void CD3D10_TEXTURE1D_DESC( const D3D10_TEXTURE1D_DESC & o)
void CD3D10_TEXTURE1D_DESC( DXGI_FORMAT format, UINT width, UINT arraySize, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)
void ~CD3D10_TEXTURE1D_DESC()
注釈
format
種類: テクスチャ形式DXGI_FORMAT します ( 「DXGI_FORMAT」を参照)。
width
種類: UINT テクスチャの幅 (テクセル単位)。 範囲は 1 からD3D10_REQ_TEXTURE1D_U_DIMENSION (8192) です。
arraySize
種類: UINT 配列内のテクスチャの数。 範囲は 1 ~ D3D10_REQ_TEXTURE1D_ARRAY_AXIS_DIMENSION (512) です。
mipLevels
型: UINT サブテキストの数 (ミップマップ レベルとも呼ばれます)。 マルチサンプリング テクスチャには 1 を使用します。または 0 を指定すると、サブテキストの完全なセットが生成されます。
bindFlags
型: パイプライン ステージにバインドするための UINT フラグ (D3D10_BIND_FLAGを参照)。 フラグは論理 OR で結合できます。
usage
種類: D3D10_USAGE テクスチャの読み取りと書き込み方法を識別する値です。 最も一般的な値は D3D10_USAGE-DEFAULT です。使用可能なすべての値については 、「D3D10_USAGE 」を参照してください。
cpuAccessFlags
種類: UINT フラグ ( D3D10_CPU_ACCESS_FLAG参照) を使用して、許可される CPU アクセスの種類を指定します。 CPU アクセスが必要ない場合は、0 を使用します。 これらのフラグは論理 OR と組み合わせることができます。
miscFlags
種類: 他のあまり一般的でないリソース オプションを識別する UINT フラグ ( D3D10_RESOURCE_MISC_FLAGを参照)。 これらのフラグが適用されない場合は、0 を使用します。 これらのフラグは論理 OR と組み合わせることができます。
この構造体は、 ID3D10Device::CreateTexture1D の呼び出しで使用されます。 テクスチャの説明を作成するのに役立つ派生構造体CD3D10_TEXTURE1D_DESCが D3D10.h で宣言されています。
要件
要件 | 値 |
---|---|
Header | d3d10.h |