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]`