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

Материал из GraphiX Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == Базовый интерфейс 2D/3D текстур. == Базовые методы == {| class="wikitable" border="1" cellpadding="2"…»)
 
м
Строка 1: Строка 1:
 
== Описание ==
 
== Описание ==
 
Базовый интерфейс 2D/3D текстур.
 
Базовый интерфейс 2D/3D текстур.
 +
 +
== Базовые интерфейсы ==
 +
 +
{| class="wikitable" border="1" cellpadding="2"
 +
|-
 +
  !Интерфейс !! Описание
 +
|-
 +
|[[IGXBaseTexture]] || Базовый интерфейс текстур
 +
|}
  
 
== Базовые методы ==
 
== Базовые методы ==

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