IGXBaseTextureD: различия между версиями

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
м
 
Строка 55: Строка 55:
  
 
==== Параметры ====
 
==== Параметры ====
* pData указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо
+
{| class="wikitable" border="1" cellpadding="2"
 +
|-
 +
  !Аргумент !! Описание
 +
|-
 +
|pData || указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо
 +
|}
  
  

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