Share via


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

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

構文

void CD3D11_TEXTURE1D_DESC(
  DXGI_FORMAT format,
  UINT        width,
  UINT        arraySize,
  UINT        mipLevels,
  UINT        bindFlags,
  D3D11_USAGE usage,
  UINT        cpuaccessFlags,
  UINT        miscFlags
);

パラメーター

format

種類: DXGI_FORMAT

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

width

型: UINT

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

arraySize

型: UINT

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

mipLevels

型: UINT

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

bindFlags

型: UINT

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

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_TEXTURE1D_DESC