IGXBaseTextureD

Материал из GraphiX Wiki
Версия от 17:36, 16 июня 2019; Byurrer (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание[править]

Базовый интерфейс 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 указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо