Texture3D::GetDimensions 関数

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

構文

void GetDimensions(
  in  UINT MipLevel,
  out UINT Width,
  out UINT Height,
  out UINT Depth,
  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 Depth,
  out UINT NumberOfLevels);

void GetDimensions (out UINT Width,
  out UINT Height,
  out UINT Depth);

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

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

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

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

 

こちらもご覧ください

Texture3D

シェーダー モデル 5