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


Функция Texture1DArray::GetDimensions

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

Синтаксис

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

void GetDimensions (out UINT Width,
  out UINT Elements);

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

void GetDimensions(out float Width,
  out UINT Elements);

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

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

 

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

Texture1DArray

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