Validator platform drawing primitives - no rendering, used only for compilation.
More...
|
| | PlatformDrawObject () |
| |
| | ~PlatformDrawObject () |
| |
| | PlatformDrawObject () |
| |
| | ~PlatformDrawObject () |
| |
| | PlatformWidget () |
| |
| virtual | ~PlatformWidget () |
| |
| virtual bool | Draw () |
| | This method initiates everything needed to display the main window
|
| |
| virtual SDL_Texture * | GetSDL_Texture () |
| | Used to extract an SDL surface from the widget. Used by children drawing themselves on their parent.
|
| |
| void | SetParent (PlatformWidget *parent) |
| |
| SDL_Surface * | GetSurface () |
| |
| virtual bool | SetRenderer (SDL_Renderer *renderer) |
| |
| SDL_Renderer * | GetRenderer () |
| |
| virtual bool | AddToParentWidget (PlatformWidget *parent) |
| |
| virtual bool | AddSubWidget (PlatformWidget *widget) |
| |
| virtual bool | RemoveSubWidget (PlatformWidget *widget) |
| |
| virtual bool | RemoveSubWidgets () |
| |
| virtual bool | RotoZoom (double angle, double zoomx, double zoomy, int smooth) |
| | This uses the SDL_gfx package to 'rotozoom'.
|
| |
| bool | SetPoint (int x, int y, PColor col) |
| |
| PColor | GetPixel (int x, int y) |
| |
| | PlatformWidget () |
| |
| | PlatformWidget (pInt x, pInt y, pInt width, pInt height, bool visible) |
| |
| virtual | ~PlatformWidget () |
| |
| virtual bool | Draw () |
| |
| virtual bool | RotoZoom (pDouble angle, pDouble zoomx, pDouble zoomy, pInt smooth) |
| |
| virtual bool | SetPoint (pInt x, pInt y, PColor col) |
| |
| virtual PColor | GetPixel (pInt x, pInt y) |
| |
| | PWidget () |
| |
| | PWidget (const PWidget &pw) |
| |
| | PWidget (pInt x, pInt y, pInt width, pInt height, bool visible) |
| |
| virtual | ~PWidget () |
| |
| virtual bool | SetProperty (std::string, Variant v) |
| |
| virtual Variant | GetProperty (std::string) const |
| |
| virtual ObjectValidationError | ValidateProperty (std::string, Variant v) const |
| |
| virtual ObjectValidationError | ValidateProperty (std::string) const |
| |
| virtual void | SetParent (PWidget *widget) |
| | This unconditionally sets the parent widget.
|
| |
| virtual PWidget * | GetParent () |
| |
| virtual bool | IsParent (PWidget *parent) |
| |
| virtual void | SetPosition (pInt x, pInt y) |
| | This sets the widget's position on its parent widget.
|
| |
| virtual void | SetZoomX (pDouble x) |
| | This sets the widget's position on its parent widget.
|
| |
| virtual void | SetZoomY (pDouble x) |
| | This sets the widget's position on its parent widget.
|
| |
| virtual void | SetRotation (pDouble x) |
| | This sets the widget's position on its parent widget.
|
| |
| virtual void | SetWidth (pInt w) |
| |
| virtual void | SetHeight (pInt h) |
| |
| virtual pInt | GetX () const |
| |
| virtual pInt | GetY () const |
| |
| virtual pInt | GetWidth () const |
| |
| virtual pInt | GetHeight () const |
| |
| virtual void | SetBackgroundColor (const PColor &color) |
| |
| virtual PColor | GetBackgroundColor () |
| |
| virtual bool | AddSubWidget (PWidget *widget) |
| |
| virtual bool | RemoveSubWidget (PWidget *widget) |
| |
| virtual bool | RemoveLastSubWidget () |
| | This is probably pretty useless.
|
| |
| virtual void | Show () |
| |
| virtual void | Hide () |
| |
| virtual bool | IsVisible () const |
| |
| virtual std::string | ObjectName () const |
| |
| | PEBLObjectBase () |
| | Standard Constructor.
|
| |
| | PEBLObjectBase (ComplexDataType cdt) |
| | Standard Constructor.
|
| |
| | PEBLObjectBase (const PEBLObjectBase &pob) |
| |
| virtual | ~PEBLObjectBase () |
| | Standard Destructor.
|
| |
| virtual bool | InitializeProperty (std::string name, Variant v) |
| |
| Variant | GetProperty (std::string) const |
| |
| ComplexDataType | GetType () |
| |
| virtual std::ostream & | PrintProperties (std::ostream &out) |
| |
| virtual Variant | GetPropertyList () |
| |
Validator platform drawing primitives - no rendering, used only for compilation.
Definition at line 45 of file sdl/PlatformDrawObject.h.