Функция Texture3D::GetDimensions
Возвращает измерения ресурса.
Синтаксис
void GetDimensions(
in UINT MipLevel,
out UINT Width,
out UINT Height,
out UINT Depth,
out UINT NumberOfLevels
);
Параметры
-
MipLevel [in]
-
Тип: UINT
Необязательный элемент. Уровень Mipmap (необходимо указать, если используется NumberOfLevels ).
-
Ширина [выход]
-
Тип: UINT
Ширина ресурса в текселях.
-
Высота [выход]
-
Тип: UINT
Высота ресурса в текселях.
-
Глубина [выход]
-
Тип: UINT
Глубина ресурса в текселях.
-
NumberOfLevels [out]
-
Тип: UINT
Количество уровней MIP-карты (требуется также MipLevel ).
Возвращаемое значение
Ничего
Комментарии
Это список перегруженных версий этого метода.
void GetDimensions(UINT MipLevel,
out UINT Width,
out UINT Height,
out UINT Depth,
out UINT NumberOfLevels);
void GetDimensions (out UINT Width,
out UINT Height,
out UINT Depth);
void GetDimensions(UINT MipLevel,
out float Width,
out float Height,
out float Depth,
out float NumberOfLevels);
void GetDimensions(out float Width,
out float Height,
out float Depth);
Эта функция поддерживается для следующих типов шейдеров:
Вершина | Корпуса | Домен | Geometry | Пиксель | Вычисления |
---|---|---|---|---|---|
x | x |
См. также раздел