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


Функция Texture1D::GetDimensions

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

Синтаксис

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

Параметры

MipLevel [in]

Тип: UINT

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

Ширина [выход]

Тип: UINT

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

NumberOfLevels [out]

Тип: UINT

Количество уровней MIP-карты (требуется также MipLevel ).

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Это список перегруженных версий этого метода.

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

void GetDimensions (out UINT Width);

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

void GetDimensions(out float Width);

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

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

 

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

Texture1D

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