CD3D11_TEXTURE2D_DESC::CD3D11_TEXTURE2D_DESC(DXGI_FORMAT,UINT,UINT,UINT,UINT,UINT,D3D11_USAGE,UINT,UINT,UINT,UINT) 関数 (d3d11.h)
D3D11_TEXTURE2D_DESC値で初期化される CD3D11_TEXTURE2D_DESC 構造体の新しいインスタンス を インスタンス化します。
構文
void CD3D11_TEXTURE2D_DESC(
DXGI_FORMAT format,
UINT width,
UINT height,
UINT arraySize,
UINT mipLevels,
UINT bindFlags,
D3D11_USAGE usage,
UINT cpuaccessFlags,
UINT sampleCount,
UINT sampleQuality,
UINT miscFlags
);
パラメーター
format
種類: DXGI_FORMAT
テクスチャ形式を指定する DXGI_FORMAT型指定の値。
width
型: UINT
テクスチャの幅 (テクセル単位)。 範囲は 1 からD3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384) です。 テクスチャ キューブ マップの場合、範囲は 1 からD3D11_REQ_TEXTURECUBE_DIMENSION (16384) です。 ただし、範囲は実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。
height
型: UINT
テクスチャの高さ (テクセル単位)。 範囲は 1 からD3D11_REQ_TEXTURE2D_U_OR_V_DIMENSION (16384) です。 テクスチャ キューブ マップの場合、範囲は 1 からD3D11_REQ_TEXTURECUBE_DIMENSION (16384) です。 ただし、範囲は実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。
arraySize
型: UINT
テクスチャ配列内のテクスチャの数。 範囲は 1 からD3D11_REQ_TEXTURE2D_ARRAY_AXIS_DIMENSION (2048) です。 テクスチャ キューブ マップの場合、この値は 6 の倍数 (つまり、D3D11_TEXCUBE_ARRAY_SRV の NumCubes メンバーの値の 6 倍) であり、範囲は 6 から 2046 です。 範囲は、実際にはレンダリング デバイスを作成する 機能レベル によって制限されます。
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 アクセスの種類を指定します。
sampleCount
型: UINT
サンプル数。
sampleQuality
型: UINT
サンプル品質。
miscFlags
型: UINT
ビットごとの OR 演算を使用して結合される D3D11_RESOURCE_MISC_FLAG型指定された値の組み合わせ。 結果の値は、他のあまり一般的ではないリソース オプションを識別します。 テクスチャ キューブ マップの場合は、 D3D11_RESOURCE_MISC_TEXTURECUBE フラグを設定します。 キューブ マップ配列 (つまり、 arraySize> 6) には、 D3D_FEATURE_LEVEL_10_1以上の 機能レベルが必要です。
戻り値
なし
必要条件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d3d11.h |
Library | D3D11.lib |
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示