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