SDL Window Engine  20200905
Открытые члены | Защищенные данные | Полный список членов класса
Класс SWE::TexturePos
Граф наследования:SWE::TexturePos:
SWE::Texture SWE::ObjectClass

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

 TexturePos (const Texture &tx)
 
 TexturePos (const Texture &tx, const Point &pt)
 
TexturePosoperator= (const Texture &tx)
 
void setPosition (const Point &pt)
 
void setPosition (int posx, int posy)
 
const Pointposition (void) const
 
const Texturetexture (void) const
 
Rect area (void) const
 
void swap (TexturePos &)
 
const char * className (void) const override
 идентификацинная метка класса
 
- Открытые члены унаследованные от SWE::Texture
 Texture (SDL_Texture *)
 
 Texture (const Texture &)=default
 
Textureoperator= (const Texture &)=default
 
bool operator== (const Texture &) const
 
bool operator!= (const Texture &) const
 
void setTexture (const Texture &)
 
void setAlphaMod (int)
 
void setColorMod (const Color &)
 
void setBlendMode (int)
 
bool isValid (void) const
 
SDL_Texture * toSDLTexture (void) const
 
int width (void) const
 
int height (void) const
 
int alphaMod (void) const
 
Color colorMod (void) const
 
int blendMode (void) const
 
Size size (void) const
 
Rect rect (void) const
 
void reset (void)
 
void swap (Texture &)
 
void fill (const Rect &, const Color &)
 
bool save (const std::string &) const
 
std::string toString (void) const
 

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

Point pos
 
- Защищенные данные унаследованные от SWE::Texture
std::shared_ptr< SDL_Texture > ptr
 

Дополнительные унаследованные члены

- Открытые статические члены унаследованные от SWE::Texture
static Texture scale (const Texture &, const Size &)
 
static Texture copy (const Texture &, const Rect &)
 
static Texture copy (const Texture &, int flip=FlipNone)
 
static Texture renderGrayScale (const Texture &)
 
static Texture renderSepia (const Texture &)
 

Объявления и описания членов классов находятся в файлах: