IGXBaseTextureD: различия между версиями
Перейти к навигации
Перейти к поиску
Byurrer (обсуждение | вклад) (Новая страница: «== Описание == Базовый интерфейс 2D/3D текстур. == Базовые методы == {| class="wikitable" border="1" cellpadding="2"…») |
Byurrer (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
Базовый интерфейс 2D/3D текстур. | Базовый интерфейс 2D/3D текстур. | ||
| + | |||
| + | == Базовые интерфейсы == | ||
| + | |||
| + | {| class="wikitable" border="1" cellpadding="2" | ||
| + | |- | ||
| + | !Интерфейс !! Описание | ||
| + | |- | ||
| + | |[[IGXBaseTexture]] || Базовый интерфейс текстур | ||
| + | |} | ||
== Базовые методы == | == Базовые методы == | ||
| Строка 24: | Строка 33: | ||
==== Описание ==== | ==== Описание ==== | ||
| − | + | Возвращает ширину в пикселях | |
| − | |||
=== getHeight === | === getHeight === | ||
| Строка 47: | Строка 55: | ||
==== Параметры ==== | ==== Параметры ==== | ||
| − | + | {| class="wikitable" border="1" cellpadding="2" | |
| + | |- | ||
| + | !Аргумент !! Описание | ||
| + | |- | ||
| + | |pData || указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо | ||
| + | |} | ||
[[Category:Текстуры]] | [[Category:Текстуры]] | ||
[[Category:textures.h]] | [[Category:textures.h]] | ||
| + | [[Category:Интерфейсы]] | ||
Текущая версия на 17:36, 16 июня 2019
Содержание
Описание[править]
Базовый интерфейс 2D/3D текстур.
Базовые интерфейсы[править]
| Интерфейс | Описание |
|---|---|
| IGXBaseTexture | Базовый интерфейс текстур |
Базовые методы[править]
| Метод | Описание |
|---|---|
| IGXBaseTexture::getFormat | Возвращает формат из перечисления GXFORMAT |
| IGXBaseTexture::getType | Возвращает тип из перечисления GXTEXTURE_TYPE |
| IGXBaseTexture::asRenderTarget | Использовать текстуру как Render target (IGXSurface), используется нулевой лод (максимальный размер). |
Методы[править]
getWidth[править]
Синтаксис[править]
virtual UINT IGXBaseTextureD::getWidth() = 0;
Описание[править]
Возвращает ширину в пикселях
getHeight[править]
Синтаксис[править]
virtual UINT IGXBaseTextureD::getHeight() = 0;
Описание[править]
Возвращает высоту в пикселях.
update[править]
Синтаксис[править]
virtual void IGXBaseTextureD::update(void *pData) = 0;
Описание[править]
Заполняет текстуру данными из буфера.
Параметры[править]
| Аргумент | Описание |
|---|---|
| pData | указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо |