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


Функция Texture2DArray::GetDimensions

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

Синтаксис

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

Параметры

MipLevel [in]

Тип: UINT

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

Ширина [out]

Тип: UINT

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

Высота [out]

Тип: UINT

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

Элементы [out]

Тип: UINT

Количество элементов в массиве.

NumberOfLevels [out]

Тип: UINT

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

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

Ничего

Комментарии

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

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

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

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

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

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

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

 

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

Texture2DArray

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