World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Класс TextureFrame

#include <Image.h>

+ Граф связей класса TextureFrame:

Открытые члены

 TextureFrame ()
 
TextureGetTexture ()
 

Открытые атрибуты

String name = "null"
 
int16_t uAnimTime = 0
 
int16_t uAnimLength = 0
 
int16_t uFlags = 0
 

Защищенные данные

Texturetex
 

Подробное описание

См. определение в файле Image.h строка 114

Конструктор(ы)

◆ TextureFrame()

TextureFrame::TextureFrame ( )
inline

См. определение в файле Image.h строка 116

116 : tex(nullptr) {}

Методы

◆ GetTexture()

Texture * TextureFrame::GetTexture ( )

См. определение в файле Image.cpp строка 65

65  {
66  if (!this->tex) {
67  this->tex = assets->GetBitmap(this->name);
68  }
69  return this->tex;
70 }

Перекрестные ссылки assets, AssetsManager::GetBitmap() и tex.

Используется в TextureFrameTable::GetFrameTexture().

+ Граф вызовов:
+ Граф вызова функции:

Данные класса

◆ name

String TextureFrame::name = "null"

См. определение в файле Image.h строка 118

Используется в TextureFrameTable::FromFile().

◆ uAnimTime

int16_t TextureFrame::uAnimTime = 0

См. определение в файле Image.h строка 119

Используется в TextureFrameTable::GetFrameTexture().

◆ uAnimLength

int16_t TextureFrame::uAnimLength = 0

См. определение в файле Image.h строка 120

Используется в TextureFrameTable::GetFrameTexture().

◆ uFlags

int16_t TextureFrame::uFlags = 0

См. определение в файле Image.h строка 121

Используется в TextureFrameTable::GetFrameTexture().

◆ tex

Texture* TextureFrame::tex
protected

См. определение в файле Image.h строка 126

Используется в GetTexture().


Объявления и описания членов классов находятся в файлах:
AssetsManager::GetBitmap
Texture * GetBitmap(const String &name)
Definition: AssetsManager.cpp:126
name
EGLImageKHR EGLint * name
Definition: SDL_egl.h:1497
assets
AssetsManager * assets
Definition: AssetsManager.cpp:12
TextureFrame::tex
Texture * tex
Definition: Image.h:126