Поделиться через


Функция Texture2D::GetDimensions

Возвращает измерения ресурса.

Синтаксис

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

Параметры

MipLevel [in]

Тип: uint

Необязательный элемент. Уровень MIP-карты (необходимо указать, если используется NumberOfLevels ).

Ширина [out]

Тип: uint

Ширина ресурса в текселях.

Высота [out]

Тип: uint

Высота ресурса в текселях.

NumberOfLevels [out]

Тип: uint

Количество уровней MIP-карты (требуется также 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);

Эта функция поддерживается для следующих типов шейдеров:

Вершина Корпуса Домен Geometry Пиксель Вычисления
x x

 

См. также раздел

Texture2D

Модель шейдера 5