次の方法で共有


CD3D10_TEXTURE3D_DESC構造体 (d3d10.h)

3D テクスチャについて説明します。

構文

struct CD3D10_TEXTURE3D_DESC : D3D10_TEXTURE3D_DESC {
  void CD3D10_TEXTURE3D_DESC();
  void CD3D10_TEXTURE3D_DESC(
    const D3D10_TEXTURE3D_DESC & o
  );
  void CD3D10_TEXTURE3D_DESC(
    DXGI_FORMAT format,
    UINT        width,
    UINT        height,
    UINT        depth,
    UINT        mipLevels,
    UINT        bindFlags,
    D3D10_USAGE usage,
    UINT        cpuaccessFlags,
    UINT        miscFlags
  );
  void ~CD3D10_TEXTURE3D_DESC();
};

継承

CD3D10_TEXTURE3D_DESC構造体は、D3D10_TEXTURE3D_DESCを実装します。

メンバー

void CD3D10_TEXTURE3D_DESC()

void CD3D10_TEXTURE3D_DESC( const D3D10_TEXTURE3D_DESC & o)

void CD3D10_TEXTURE3D_DESC( DXGI_FORMAT format, UINT width, UINT height, UINT depth, UINT mipLevels, UINT bindFlags, D3D10_USAGE usage, UINT cpuaccessFlags, UINT miscFlags)

void ~CD3D10_TEXTURE3D_DESC()

注釈

format 種類: テクスチャ形式DXGI_FORMAT します ( 「DXGI_FORMAT」を参照)。

width 種類: UINT テクスチャの幅 (テクセル単位)。 範囲は 1 からD3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。 制限の詳細については、「解説」を参照してください。

height 種類: UINT テクスチャの高さ (テクセル単位)。 範囲は 1 からD3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。 制限の詳細については、「解説」を参照してください。

depth 種類: UINT テクスチャの深さ (テクセル単位)。 範囲は 1 からD3D10_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。

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::CreateTexture3D の呼び出しで使用されます。 テクスチャの説明を作成するのに役立つ派生構造体CD3D10_TEXTURE3D_DESCが D3D10.h で宣言されています。

デバイスでは、サブサンプリング、ブロック圧縮 ( 「ブロック圧縮 (Direct3D 10)」を参照)、およびビット形式リソースのサイズを、各形式に固有のサイズの倍数に制限します。

要件

   
ヘッダー d3d10.h

こちらもご覧ください

リソース構造