次の方法で共有


Texture2D::GetDimensions 関数

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

構文

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

パラメーター

MipLevel [in]

型: uint

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

[out]

型: uint

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

高さ [out]

型: uint

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

NumberOfLevels [out]

型: uint

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

戻り値

なし

解説

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

void GetDimensions(uint MipLevel, 
  out uint Width,
  out uint Height,
  out uint NumberOfLevels);

void GetDimensions (out uint Width,
  out uint Height);

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

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

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

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

 

関連項目

Texture2D

シェーダー モデル 5