|
| | Container (Engine *server) |
| |
| virtual | ~Container () |
| |
| virtual Renderable * | createRenderable () |
| |
| virtual void | handleEvent (const omega::Event &evt) |
| |
| virtual void | update (const omega::UpdateContext &context) |
| |
| void | load (Setting &setting) |
| |
| bool | isEventInside (const Event &evt) |
| | Returns true if the event happens within the container boundaries. More...
|
| |
| bool | rayToPointerEvent (const Event &inEvt, Event &outEvt) |
| | For 3D mode containers: converts a ray event to a pointer event with 2D coordintes in the container coordinate space. More...
|
| |
| virtual void | layout () |
| |
| Container3dSettings & | get3dSettings () |
| | Gets the container 3d settings. More...
|
| |
| virtual bool | isIn3DContainer () |
| | Returns true if this widget is part of a container that will be drawn in 3D mode. More...
|
| |
| virtual void | updateSize () |
| |
| virtual void | autosize () |
| |
| void | updateChildrenNavigation () |
| | Recomputes navigation links for widgets in this container. More...
|
| |
|
| void | addChild (Widget *child) |
| | Child management. More...
|
| |
| void | removeChild (Widget *child) |
| | Remove a child from this widget. More...
|
| |
| int | getNumChildren () |
| | Return the number of children. More...
|
| |
| Widget * | getChildByName (const String &name) |
| | Find a child by its name. More...
|
| |
| Widget * | getChildByIndex (int index) |
| |
| Widget * | getChildBefore (const Widget *w) |
| |
| Widget * | getChildAfter (const Widget *w) |
| |
|
| void | setLayout (Layout layout) |
| | Layout options. More...
|
| |
| Layout | getLayout () |
| |
| void | setPadding (float value) |
| | Sets the margin between the container's content and its borders. More...
|
| |
| float | getPadding () |
| |
| void | setMargin (float value) |
| | Sets the padding space between elements within the container. More...
|
| |
| float | getMargin () |
| |
| HorizontalAlign | getHorizontalAlign () |
| |
| void | setHorizontalAlign (HorizontalAlign value) |
| |
| VerticalAlign | getVerticalAlign () |
| |
| void | setVerticalAlign (VerticalAlign value) |
| |
| int | getGridRows () |
| |
| int | getGridColumns () |
| |
| void | setGridRows (int value) |
| |
| void | setGridColumns (int value) |
| |
| bool | isClippingEnabled () |
| |
| void | setClippingEnabled (bool value) |
| |
|
| bool | isPixelOutputEnabled () |
| | Pixel output. More...
|
| |
| void | setPixelOutputEnabled (bool value) |
| |
| PixelData * | getPixels () |
| |
| | Widget (Engine *server) |
| |
| virtual | ~Widget () |
| |
| virtual void | handleEvent (const Event &evt) |
| |
| 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...
|
| |
| void | setStereo (bool value) |
| |
| bool | isStereo () |
| |
| 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) |
| |
| 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 () |
| |