Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает сведения о размере текстуры. В блоке синтаксиса отображаются все параметры, доступные в объявлении метода. В таблице в разделе Примечания показано, какие параметры реализованы для каждого типа объекта текстуры.
void Object.GetDimensions( UINT MipLevel, typeX Width, typeX Height, typeX Elements, typeX Depth, typeX NumberOfLevels, typeX NumberOfSamples );
TypeX указывает, что существует два возможных типа: uint или float.
Параметры
| Элемент | Описание |
|---|---|
|
Объекта |
Любой тип объекта текстуры , кроме объекта Buffer . |
|
MipLevel |
[in] Отсчитываемый от нуля индекс, определяющий уровень MIP-карты. Если этот аргумент не используется, предполагается первый уровень MIP. |
|
Ширина |
[out] Ширина текстуры в текселях. |
|
Высота |
[out] Высота текстуры в текселях. |
|
Элементы |
[out] Количество элементов в массиве. |
|
Глубина |
[out] Глубина текстуры в текселях. |
|
NumberOfLevels |
[out] Количество уровней MIP-карты. |
|
NumberOfSamples |
[out] Количество выборок. |
Возвращаемое значение
Нет
Перегруженные методы
В этой таблице перечислены все различные версии метода ; версии отличаются количеством входных параметров. Обратите внимание, что для каждого метода, принимающего целочисленные параметры, существует перегруженный метод, который принимает параметры с плавающей запятой.
| Тип Texture-Object | Входные параметры |
|---|---|
| Texture1D | UINT MipLevel, UINT Width, UINT NumberOfLevels |
| Texture1D | Ширина UINT |
| Texture1D | UINT MipLevel, float Width, float NumberOfLevels |
| Texture1D | Ширина с плавающей точкой |
| Texture1DArray | UINT MipLevel, UINT Width, UINT Elements, UINT NumberOfLevels |
| Texture1DArray | Ширина UINT, элементы UINT |
| Texture1DArray | UINT MipLevel, float Width, float Elements, float NumberOfLevels |
| Texture1DArray | float Width, float Elements |
| Texture2D | UINT MipLevel, UINT Width, UINT Height, UINT NumberOfLevels |
| Texture2D | Ширина UINT, высота UINT |
| Texture2D | UINT MipLevel, float Width, float Height, float NumberOfLevels |
| Texture2D | float Width, float Height |
| Texture2DArray | UINT MipLevel, UINT Width, UINT Height, UINT Elements, UINT NumberOfLevels |
| Texture2DArray | Ширина UINT, высота UINT, элементы UINT |
| Texture2DArray | UINT MipLevel, float Width, float Height, float Elements, float NumberOfLevels |
| Texture2DArray | float Width, float Height, float Elements |
| Texture3D | UINT MipLevel, UINT Width, UINT Height, UINT Depth, UINT NumberOfLevels |
| Texture3D | Ширина UINT, высота UINT, глубина UINT |
| Texture3D | UINT MipLevel, float Width, float Height, float Depth, float NumberOfLevels |
| Texture3D | float Width, Float Height, Float Depth |
| TextureCube | UINT MipLevel, UINT Width, UINT Height, UINT NumberOfLevels |
| TextureCube | Ширина UINT, высота UINT |
| TextureCube | UINT MipLevel, float Width, float Height, UINT NumberOfLevels |
| TextureCube | float Width, float Height |
| TextureCubeArray | UINT MipLevel, UINT Width, UINT Height, UINT Elements, UINT NumberOfLevels |
| TextureCubeArray | Ширина UINT, высота UINT, элементы UINT |
| TextureCubeArray | UINT MipLevel, float Width, float Height, float Elements, float NumberOfLevels |
| TextureCubeArray | float Width, float Height, float Elements |
| Texture2DMS | Ширина UINT, высота UINT, примеры UINT |
| Texture2DMS | float Width, Float Height, Float Samples |
| Texture2DMSArray | Ширина UINT, высота UINT, элементы UINT, примеры UINT |
| Texture2DMSArray | float Width, float Height, float Elements, float Samples |
Минимальная модель шейдера
Эта функция поддерживается в следующих моделях шейдеров.
| vs_4_0 | vs_4_1 | ps_4_0 | ps_4_1 | gs_4_0 | gs_4_1 |
|---|---|---|---|---|---|
| x | x | x | x | x | x |
- Возвращает измерения для наибольшего (нулевого) уровня MIP-карты.
- TextureCubeArray доступен в модели шейдера 4.1 или более поздней версии.
- Модель шейдера 4.1 доступна в Direct3D 10.1 или более поздней версии.