|
| | Image (Engine *srv) |
| |
| virtual | ~Image () |
| |
| Renderable * | createRenderable () |
| |
| PixelData * | getData () |
| | Get this image contexts as a pixel data object. More...
|
| |
| void | setData (PixelData *data) |
| | Set this image contents from a pixel data object. More...
|
| |
| void | setTexture (TextureSource *data) |
| | Set this image contents from a texture source. More...
|
| |
| TextureSource * | getTexture () |
| |
| void | tile (bool value) |
| | If set to true, the image will be tiled instead of stretched to fill the image widget area. More...
|
| |
| void | setSourceRect (int x, int y, int w, int h) |
| | Sets the pixel rect in the source pixeldata to use on the image. More...
|
| |
| void | setDestRect (int x, int y, int w, int h) |
| | Sets the destination rect within the Image widget rect to use as the image output. More...
|
| |
| | Widget (Engine *server) |
| |
| virtual | ~Widget () |
| |
| virtual void | handleEvent (const Event &evt) |
| |
| virtual void | update (const omega::UpdateContext &context) |
| |
| Container * | getContainer () |
| |
| const String & | getName () |
| | Returns the widget name. More...
|
| |
| void | setName (const String &name) |
| | Sets the widget name. More...
|
| |
| int | getId () |
| | Returns the unique Widget id. More...
|
| |
| virtual void | layout () |
| |
| void | setStereo (bool value) |
| |
| bool | isStereo () |
| |
| virtual void | autosize () |
| |
| virtual void | updateSize () |
| |
| void | requestLayoutRefresh () |
| |
| Layer | getLayer () |
| |
| void | setLayer (Layer layer) |
| |
| bool | hitTest (const Vector2f &point) |
| | Returns true if the point is within this widget's bounding box. More...
|
| |
| Vector2f | transformPoint (const omega::Vector2f &point) |
| | Transforms a 2D point from screen space to this widget's reference frame. More...
|
| |
| void | setUserData (void *data) |
| |
| void * | getUserData () |
| |
| bool | isDraggable () |
| |
| void | setDraggable (bool value) |
| |
| bool | isDragging () |
| |
| bool | isPinned () |
| | When a widget is pinned, its position will remain fixed with respect to its container. More...
|
| |
| void | setPinned (bool value) |
| |
| void | setSizeAnchorEnabled (bool enabled) |
| |
| bool | isSizeAnchorEnabled () |
| |
| void | setSizeAnchor (const Vector2f &value) |
| |
| const Vector2f | getSizeAnchor () |
| |
| WidgetFactory * | getFactory () |
| |
| void | setUIEventHandler (IEventListener *value) |
| | Input and Events. More...
|
| |
| IEventListener * | getUIEventHandler () |
| |
| void | setUIEventCommand (const String &command) |
| |
| bool | isButtonDown (const Event &evt, Event::Flags button) |
| | Returns true if the event is a button down event happening on this widget. More...
|
| |
| bool | isButtonUp (const Event &evt, Event::Flags button) |
| | Returns true if the event is a button up event happening on this widget. More...
|
| |
| void | setUpdateCommand (const String &cmd) |
| | Sets or gets a script command to be invoked on every update for this widget. More...
|
| |
| String | getUpdateCommand () |
| |
| void | setDragBeginCommand (const String &cmd) |
| | Sets or gets a script command to be invoked when this widget starts dragging. More...
|
| |
| String | getDragBeginCommand () |
| |
| void | setDragEndCommand (const String &cmd) |
| | Sets or gets a script command to be invoked when this widget ends dragging. More...
|
| |
| String | getDragEndCommand () |
| |
| void | setActivateCommand (const String &cmd) |
| | Sets or gets a script command to be invoked when this widget gets active status. More...
|
| |
| String | getActivateCommand () |
| |
| void | setDeactivateCommand (const String &cmd) |
| | Sets or gets a script command to be invoked when this widget loses active status. More...
|
| |
| String | getDeactivateCommand () |
| |
| const Vector2f & | getPosition () |
| | Position and rotation. More...
|
| |
| Vector2f | getDerivedPosition () |
| | Gets the widget position in screen space. More...
|
| |
| void | setPosition (const omega::Vector2f &value) |
| | Sets the widget position. More...
|
| |
| void | setPosition (int value, int dimension) |
| |
| void | setCenter (const omega::Vector2f &value) |
| |
| Vector2f | getCenter () |
| |
| void | setRotation (float value) |
| | Sets the widget rotation. More...
|
| |
| float | getRotation () |
| | Gets the widget position. More...
|
| |
| const Vector2f & | getSize () |
| | Size constraints. More...
|
| |
| float | getWidth () |
| |
| float | getHeight () |
| |
| void | setSize (const Vector2f &value) |
| | Sets the widget size. More...
|
| |
| void | setWidth (float value) |
| |
| void | setHeight (float value) |
| |
| const Vector2f & | getMinimumSize () |
| |
| const Vector2f & | getMaximumSize () |
| |
| void | setMinimumSize (const Vector2f &value) |
| |
| int | getMinimumWidth () |
| |
| int | getMinimumHeight () |
| |
| void | setMaximumSize (const Vector2f &value) |
| |
| int | getMaximumWidth () |
| |
| int | getMaximumHeight () |
| |
| void | setMinimumWidth (float value) |
| |
| void | setMinimumHeight (float value) |
| |
| void | setMaximumWidth (float value) |
| |
| void | setMaximumHeight (float value) |
| |
| void | clearSizeConstaints () |
| |
| void | setAutosize (bool value) |
| |
| bool | getAutosize () |
| |
| bool | isVisible () |
| | Flags. More...
|
| |
| void | setVisible (bool value) |
| |
| bool | isEnabled () |
| | When true, the widget is enabled, i.e. it can receive input events and takes part in navigation (can become active) More...
|
| |
| void | setEnabled (bool value) |
| |
| bool | isActive () |
| |
| void | setActive (bool value) |
| |
| virtual bool | isIn3DContainer () |
| | Returns true if this widget is part of a container that will be drawn in 3D mode. More...
|
| |
| bool | isPointerInside () |
| |
| void | setHorizontalNextWidget (Widget *value) |
| | Navigation. More...
|
| |
| Widget * | getHorizontalNextWidget () |
| |
| void | setHorizontalPrevWidget (Widget *value) |
| |
| Widget * | getHorizontalPrevWidget () |
| |
| void | setVerticalNextWidget (Widget *value) |
| |
| Widget * | getVerticalNextWidget () |
| |
| void | setVerticalPrevWidget (Widget *value) |
| |
| Widget * | getVerticalPrevWidget () |
| |
| bool | isNavigationEnabled () |
| |
| void | setNavigationEnabled (bool value) |
| |
| bool | isGamepadInteractionEnabled () |
| |
| bool | isPointerInteractionEnabled () |
| |
| void | setStyle (const String &style) |
| | Appearance. More...
|
| |
| String | getStyleValue (const String &key, const String &defaultValue="") |
| |
| void | setStyleValue (const String &key, const String &value) |
| |
| void | setScale (float value) |
| |
| void | setActiveStyle (const String &value) |
| |
| void | setInactiveStyle (const String &value) |
| |
| String | getActiveStyle () |
| |
| String | getInactiveStyle () |
| |
| float | getScale () |
| | Sets the widget scale. More...
|
| |
| float | getDerivedScale () |
| | Gets the scale of this widget, taking into account the scale of any parent container. More...
|
| |
| void | setAlpha (float value) |
| |
| float | getAlpha () |
| |
| void | setBlendMode (BlendMode value) |
| |
| BlendMode | getBlendMode () |
| |
| void | setFillColor (const Color &c) |
| |
| void | setFillEnabled (bool value) |
| |
| BorderStyle & | getBorderStyle (int side) |
| | Gets the style for one of the borders. More...
|
| |
| void | setShaderEnabled (bool value) |
| | Enables or disables shaders for this widget. More...
|
| |
| bool | isShaderEnabled () |
| |
| void | setShaderName (const String &name) |
| | Sets the name of the shader used by this widget. More...
|
| |
| const String & | getShaderName () |
| |
| Color | getDebugColor () |
| | Debug mode. More...
|
| |
| void | setDebugColor (omega::Color value) |
| | Sets the color used when widget debug mode is enabled. More...
|
| |
| bool | isDebugModeEnabled () |
| | Returns true if debug mode is enabled for this widget. More...
|
| |
| void | setDebugModeEnabled (bool value) |
| | Enabled or disabled debug mode for this widget. More...
|
| |
| void | setPreDrawCallback (PyObject *predcb) |
| | Scriptable draw callbacks. More...
|
| |
| void | setPostDrawCallback (PyObject *postdcb) |
| | Sets a python function to be called right before rendering of this widget terminates. More...
|
| |
| | RenderableFactory () |
| |
| virtual | ~RenderableFactory () |
| |
| virtual void | initialize (Engine *srv) |
| |
| void | dispose () |
| |
| void | refresh () |
| |
| virtual bool | isInitialized () |
| |
| Renderable * | getRenderable (Renderer *client) |
| |
| Engine * | getEngine () |
| |
| | ReferenceType () |
| |
| virtual | ~ReferenceType () |
| |
| void | ref () |
| |
| void | unref () |
| |
| long | refCount () |
| |