CD3D11_TEXTURE3D_DESC::CD3D11_TEXTURE3D_DESC(DXGI_FORMAT,UINT,UINT,UINT,UINT,D3D11_USAGE,UINT,UINT) 関数 (d3d11.h)

D3D11_TEXTURE3D_DESC値を使用して初期化される CD3D11_TEXTURE3D_DESC 構造体の新しいインスタンス インスタンス化します。

構文

void CD3D11_TEXTURE3D_DESC(
  DXGI_FORMAT format,
  UINT        width,
  UINT        height,
  UINT        depth,
  UINT        mipLevels,
  UINT        bindFlags,
  D3D11_USAGE usage,
  UINT        cpuaccessFlags,
  UINT        miscFlags
);

パラメーター

format

種類: DXGI_FORMAT

テクスチャ形式を指定する DXGI_FORMAT型指定された値。

width

型: UINT

テクスチャの幅 (テクセル単位)。 範囲は 1 ~ D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。 ただし、範囲は実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。

height

型: UINT

テクスチャの高さ (テクセル単位)。 範囲は 1 ~ D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。 ただし、範囲は実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。

depth

型: UINT

テクスチャの深さ (テクセル単位)。 範囲は 1 ~ D3D11_REQ_TEXTURE3D_U_V_OR_W_DIMENSION (2048) です。 ただし、範囲は実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。

mipLevels

型: UINT

テクスチャ内のミップマップ レベルの最大数。 D3D11_TEX1D_SRVの解説を参照してください。 マルチサンプリング テクスチャには 1 を使用します。または 0 を指定すると、サブテキストの完全なセットが生成されます。

bindFlags

型: UINT

ビットごとの OR 演算を使用して結合される D3D11_BIND_FLAG型指定された値の組み合わせ。 結果の値は、テクスチャをパイプライン ステージにバインドする方法を指定します。

usage

種類: D3D11_USAGE

テクスチャの読み取 りと書き込みの方法を識別するD3D11_USAGE型指定された値。

cpuaccessFlags

型: UINT

ビットごとの OR 演算を使用して結合される D3D11_CPU_ACCESS_FLAG型指定された値の組み合わせ。 結果の値は、許可される CPU アクセスの種類を指定します。

miscFlags

型: UINT

ビットごとの OR 演算を使用して結合される D3D11_RESOURCE_MISC_FLAG型指定された値の組み合わせ。 結果の値は、あまり一般的ではない他のリソース オプションを識別します。

戻り値

なし

必要条件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11.h
Library D3D11.lib

こちらもご覧ください

CD3D11_TEXTURE3D_DESC