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

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

 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
 
const char * className (void) const override
 идентификацинная метка класса
 

Открытые статические члены

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 &)
 

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

std::shared_ptr< SDL_Texture > ptr
 

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