Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::mb::SDLWindow Class Reference
Inheritance diagram for br::pucrio::telemidia::ginga::core::mb::SDLWindow:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::mb::SDLWindow:
Collaboration graph
[legend]

Public Member Functions

 SDLWindow (GingaWindowID underlyingWindowID, GingaWindowID parentWindowID, GingaScreenID screenId, int x, int y, int width, int height, float z)
 
void setBgColor (int r, int g, int b, int alpha)
 
IColorgetBgColor ()
 
void setColorKey (int r, int g, int b)
 
IColorgetColorKey ()
 
void setWindowColor (int r, int g, int b, int alpha)
 
IColorgetWindowColor ()
 
void setBorder (int r, int g, int b, int alpha=255, int bWidth=0)
 
void getBorder (int *r, int *g, int *b, int *alpha, int *bWidth)
 
GingaScreenID getScreen ()
 
void revertContent ()
 
void setChildSurface (ISurface *iSur)
 
int getCap (string cap)
 
void setCaps (int caps)
 
void addCaps (int capability)
 
int getCaps ()
 
void draw ()
 
void setBounds (int x, int y, int width, int height)
 
void moveTo (int x, int y)
 
void resize (int width, int height)
 
void raiseToTop ()
 
void lowerToBottom ()
 
void setCurrentTransparency (int alpha)
 
int getTransparencyValue ()
 
GingaWindowID getId ()
 
void show ()
 
void hide ()
 
int getX ()
 
int getY ()
 
int getW ()
 
int getH ()
 
float getZ ()
 
void setX (int x)
 
void setY (int y)
 
void setW (int w)
 
void setH (int h)
 
void setZ (float z)
 
bool isGhostWindow ()
 
void setGhostWindow (bool ghost)
 
bool isVisible ()
 
void validate ()
 
vector< DrawData * > * createDrawDataList ()
 
void setStretch (bool stretchTo)
 
bool getStretch ()
 
void setFit (bool fitTo)
 
bool getFit ()
 
void clearContent ()
 
void setRenderedSurface (SDL_Surface *uSur)
 
void * getContent ()
 
void setTexture (SDL_Texture *texture)
 
SDL_Texture * getTexture (SDL_Renderer *renderer)
 
bool isTextureOwner (SDL_Texture *texture)
 
void renderImgFile (string serializedImageUrl)
 
void renderFrom (ISurface *s)
 
void blit (IWindow *src)
 
void stretchBlit (IWindow *src)
 
string getDumpFileUri (int quality, int dumpW, int dumpH)
 
void lock ()
 
void unlock ()
 
void lockChilds ()
 
void unlockChilds ()
 
bool rendered ()
 

Static Public Attributes

static const short DDT_LINE = 0
 
static const short DDT_RECT = 1
 
static const short DDT_FILL_RECT = 2
 

The documentation for this class was generated from the following files: