次の方法で共有


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

こちらもご覧ください

リソース構造