Texture2DArray::GetDimensions 関数

リソースのディメンションを返します。

構文

void GetDimensions(
  in  UINT MipLevel,
  out UINT Width,
  out UINT Height,
  out UINT Elements,
  out UINT NumberOfLevels
);

パラメーター

MipLevel [in]

型: UINT

省略可能。 mipmap レベル ( NumberOfLevels を使用する場合は指定する必要があります)。

[out]

型: UINT

リソースの幅 (テクセル単位)。

高さ [out]

型: UINT

リソースの高さ (テクセル単位)。

要素 [out]

型: UINT

配列の要素数。

NumberOfLevels [out]

型: UINT

mipmap レベルの数 ( MipLevel も必要)。

戻り値

なし

注釈

これは、このメソッドのオーバーロードされたバージョンの一覧です。

void GetDimensions(UINT MipLevel, 
  out UINT Width,
  out UINT Height,
  out UINT Elements,
  out UINT NumberOfLevels);

void GetDimensions (out UINT Width,
  out float Height,
  out float Elements);

void GetDimensions(UINT MipLevel,
  out float Width,
  out float Height,
  out float Elements,
  out float NumberOfLevels);

void GetDimensions(out float Width,
  out float Height,
  out float Elements);

この関数は、次の種類のシェーダーでサポートされています。

Vertex Hull Domain ジオメトリ ピクセル Compute
x x

 

こちらもご覧ください

Texture2DArray

シェーダー モデル 5