Main Page Class Hierarchy Compound List File List Compound Members File Members Related Pages Examples
SDLDrawObject Member List
This is the complete list of members for SDLDrawObject, including all inherited members.
- Blit()
[virtual]
- CreateGradient(SDL_Rect& r, SDL_Gradient& gradient)
[static]
- CreateGradient(SDL_Rect& r, SDL_Color& ul, SDL_Color& ur, SDL_Color& dl, SDL_Color& dr)
[static]
- CreateSubSurface(SDL_Surface* surface, SDL_Rect* r)
[protected]
- CreateThemedSurface(SDL_Rect& r, SDL_Gradient* gradient, SDL_Surface* background, int bkmode, Uint8 blend)
[static]
- DrawBorder(SDL_Surface* surface, SDL_Rect* r, int size, bool up = true)
- DrawGradient(SDL_Surface* surface, SDL_Rect& r, SDL_Color& ul, SDL_Color& ur, SDL_Color& dl, SDL_Color& dr)
[static]
- DrawGradient(SDL_Surface* surface, SDL_Rect& r, SDL_Gradient& gradient)
[static]
- DrawHLine(int x, int y, int w, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- DrawRectWH(int x, int y, int w, int h, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- DrawText(int x, int y, char* text, SDL_Color c, TTF_Font* textfont = NULL)
- DrawText(SDL_Rect* r, char* text, SDL_Color c, int align = SDL_TA_LEFT, TTF_Font* textfont = NULL)
- DrawThemedSurface(SDL_Surface* surface, SDL_Rect* r, SDL_Gradient* gradient, SDL_Surface* background, int bkmode, Uint8 blend)
[static]
- DrawVLine(int x, int y, int h, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
- eventBlit(SDL_Surface* srf, SDL_Rect* src, SDL_Rect* dst)
[protected, virtual]
- eventDraw(SDL_Surface* surface, SDL_Rect* rect)
[protected, virtual]
- eventMoveWindow(int x, int y)
[protected, virtual]
- eventSizeWindow(int w, int h)
[protected, virtual]
- FadeIn()
- FadeOut()
- GetClipRect()
- GetClipRects(SDL_Rect& src, SDL_Rect& dst, SDL_Rect* displayrect = NULL)
- GetScreenUpdate()
- GetStoreBackground()
- GetTransparency()
- IntersectRect(SDL_Rect p, SDL_Rect c)
[static]
- IsClippingEnabled()
- IsDisplayRectValid()
[virtual]
- IsVisible()
- MoveWindow(int x, int y)
[virtual]
- my_id
[protected]
- my_objParent
[protected]
- my_ptDragStart
[protected]
- my_rectClip
[protected]
- my_rectDisplay
[protected]
- my_srfBackground
[protected]
- my_srfDrag
[protected]
- my_srfObject
[protected]
- my_srfScreen
[protected]
- my_storeBackground
[protected]
- my_transparency
[protected]
- my_visible
[protected]
- Redraw(bool update = true)
[virtual]
- RestoreBackground()
- SDLDrawObject(int id, SDL_Rect& rect, bool visible, bool storeBackground, SDLDrawObject* objParent = NULL)
- SetClipRect(int x, int y, int w, int h)
- SetParent(SDLDrawObject* objParent)
- SetPixel(int x, int y, Uint8 r, Uint8 g, Uint8 b, SDL_Surface* surface)
[static]
- SetScreenUpdate(bool update)
[virtual]
- SetStoreBackground(bool store)
- SetTransparency(Uint8 t)
- SetVisible(bool visible)
- SizeWindow(int w, int h)
[virtual]
- StoreBackground()
- Update(bool doBlit = true)
[virtual]
- ~SDLDrawObject()
[virtual]