Texture2D::GetDimensions 函数

返回资源的尺寸。

语法

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

参数

MipLevel [in]

类型: uint

可选。 如果使用 numberOfLevels) ,则必须指定 mipmap 级别 (。

Width [out]

类型: uint

资源宽度,以纹素为单位。

高度 [out]

类型: uint

资源高度,以纹素为单位。

NumberOfLevels [out]

类型: uint

(需要 MipLevel 的 mipmap 级别数也) 。

返回值

备注

这是此方法的重载版本的列表。

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);

以下类型的着色器支持此函数:

顶点 外壳 Geometry 像素 计算
x x

 

另请参阅

Texture2D

着色器模型 5