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

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == Базовый интерфейс текстур. == Методы == === getFormat === ==== Синтаксис ==== <syntaxhighlight lang…»)
 
м
 
(не показана 1 промежуточная версия этого же участника)
Строка 31: Строка 31:
  
 
==== Описание ====
 
==== Описание ====
Bспользовать текстуру как [[Render target]] ([[IGXSurface]]), используется нулевой лод (максимальный размер).
+
Использовать текстуру как [[Render target]] ([[IGXSurface]]), используется нулевой лод (максимальный размер).
  
 
==== Заметки ====
 
==== Заметки ====
Строка 39: Строка 39:
 
[[Category:Текстуры]]
 
[[Category:Текстуры]]
 
[[Category:textures.h]]
 
[[Category:textures.h]]
 +
[[Category:Интерфейсы]]

Текущая версия на 12:19, 16 июня 2019

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

Базовый интерфейс текстур.

Методы[править]

getFormat[править]

Синтаксис[править]

virtual GXFORMAT IGXBaseTexture::getFormat() = 0;

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

Возвращает формат из перечисления GXFORMAT


getType[править]

Синтаксис[править]

virtual GXTEXTURE_TYPE IGXBaseTexture::getType() = 0;

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

Возвращает тип из перечисления GXTEXTURE_TYPE


asRenderTarget[править]

Синтаксис[править]

virtual IGXSurface* IGXBaseTexture::asRenderTarget() = 0;

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

Использовать текстуру как Render target (IGXSurface), используется нулевой лод (максимальный размер).

Заметки[править]

IGXTexture3D и IGXTextureCube используются как многослойные, IGXTexture2D как 2D