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

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == Базовый интерфейс 2D/3D текстур. == Базовые методы == {| class="wikitable" border="1" cellpadding="2"…»)
 
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
 
Базовый интерфейс 2D/3D текстур.
 
Базовый интерфейс 2D/3D текстур.
 +
 +
== Базовые интерфейсы ==
 +
 +
{| class="wikitable" border="1" cellpadding="2"
 +
|-
 +
  !Интерфейс !! Описание
 +
|-
 +
|[[IGXBaseTexture]] || Базовый интерфейс текстур
 +
|}
  
 
== Базовые методы ==
 
== Базовые методы ==
Строка 24: Строка 33:
  
 
==== Описание ====
 
==== Описание ====
возвращает ширину в пикселях
+
Возвращает ширину в пикселях
 
 
  
 
=== getHeight ===
 
=== getHeight ===
Строка 47: Строка 55:
  
 
==== Параметры ====
 
==== Параметры ====
* pData указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо
+
{| 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 указать на данные для заполнения, должен быть размером как текстура, частичное заполнение недопустимо