|
| | PauseNotice (Context *context) |
| |
| virtual void | changedOwner () override |
| |
| | OverlayText (Context *context) |
| |
| virtual | ~OverlayText () |
| |
| OverlayText::Alignment | getAlignment () const |
| |
| std::string | getAlignmentString () const |
| |
| std::string | getCaption () const |
| |
| const ColourValue & | getColour () const |
| |
| const std::string & | getFont () const |
| |
| float | getSpaceWidth () const |
| |
| float | getTextSize () const |
| |
| void | setAlignment (OverlayText::Alignment alignment) |
| |
| void | setAlignmentString (const std::string &alignment) |
| |
| void | setCaption (const std::string &caption) |
| |
| void | setColour (const ColourValue &colour) |
| |
| void | setFont (const std::string &font) |
| |
| void | setSpaceWidth (float width) |
| |
| void | setTextSize (float size) |
| |
| virtual void | XMLPort (Element &xmlelement, XMLPort::Mode mode) override |
| | Loads the OrxonoxOverlay. More...
|
| |
| | OrxonoxOverlay (Context *context) |
| |
| virtual | ~OrxonoxOverlay () |
| | Make sure everything gets removed/destroyed. More...
|
| |
| virtual void | changedName () override |
| | This function gets called if the name of the object changes. More...
|
| |
| virtual void | changedOverlayGroup () |
| |
| virtual void | changedVisibility () override |
| | Called by BaseObject when visibility has changed. More...
|
| |
| Vector2 | getActualSize () const |
| | Gets the actual size of the overlay on the screen (corrected) More...
|
| |
| bool | getAspectCorrection () const |
| | Returns whether the window aspect is corrected. More...
|
| |
| const std::string & | getBackgroundMaterial () const |
| | Returns the the material name of the background. More...
|
| |
| const std::string & | getBackgroundTexture () const |
| | Returns the the texture name of the background. More...
|
| |
| OverlayGroup * | getOverlayGroup () const |
| |
| BaseObject * | getOwner () const |
| |
| const Vector2 & | getPickPoint () const |
| | Gets the pick point of this overlay. More...
|
| |
| const Vector2 & | getPosition () const |
| | Returns the current position on the screen. More...
|
| |
| const Degree & | getRotation () const |
| | Gets the rotation angle applied to this overlay in degrees. More...
|
| |
| const Vector2 & | getSize () const |
| | Gets the current size that was set (uncorrected) More...
|
| |
| const Vector2 & | getSizeCorrection () const |
| | Gets the current size correction (default: 1.0, 1.0) More...
|
| |
| void | hide () |
| | Hides the overlay with an detour to BaseObject::visibility_. More...
|
| |
| void | rotate (const Degree &angle) |
| | Rotates the overlay by angle degrees. More...
|
| |
| void | scale (const Vector2 &scale) |
| | Scales the overlay by scale. More...
|
| |
| void | scroll (const Vector2 &offset) |
| | Scrolls the overlay. More...
|
| |
| void | setAspectCorrection (bool val) |
| | Sets whether the aspect of the overlay is corrected. More...
|
| |
| void | setBackgroundAlpha (float alpha) |
| |
| void | setBackgroundColour (ColourValue colour) |
| |
| void | setBackgroundMaterial (const std::string &material) |
| | Only sets the background material name if not "". More...
|
| |
| void | setBackgroundTexture (const std::string &texture) |
| | Sets the background texture name and creates a new material if necessary. More...
|
| |
| void | setOverlayGroup (OverlayGroup *group) |
| |
| void | setOwner (BaseObject *owner) |
| |
| void | setPickPoint (const Vector2 &position) |
| | Sets the point in the overlay where to pick it when translating. More...
|
| |
| void | setPosition (Vector2 pos) |
| | Sets the position of this overlay on the screen. More...
|
| |
| void | setRotation (const Degree &angle) |
| | Sets the rotation angle applied to this overlay in degrees. More...
|
| |
| void | setSize (const Vector2 &size) |
| | Sets the size of this overlay. More...
|
| |
| void | setZOrder (unsigned short order) |
| |
| void | show () |
| | Shows the overlay with an detour to BaseObject::visibility_. More...
|
| |
| | BaseObject (Context *context) |
| | Constructor: Registers the object in the BaseObject-list. More...
|
| |
| virtual | ~BaseObject () |
| | Destructor. More...
|
| |
| void | addEventListener (BaseObject *listener) |
| | Adds an object which listens to the events of this object. More...
|
| |
| void | addEventSource (BaseObject *source, const std::string &state) |
| | Adds a new event source for a specific state. More...
|
| |
| void | addTemplate (const std::string &name) |
| | Adds a Template to the object. More...
|
| |
| void | addTemplate (Template *temp) |
| | Adds a Template to the object. More...
|
| |
| virtual void | changedActivity () |
| | This function gets called if the activity of the object changes. More...
|
| |
| virtual void | changedMainStateName () |
| | This function gets called if the main state name of the object changes. More...
|
| |
| void | fireEvent (const std::string &name="") |
| | Fires an event (without a state). More...
|
| |
| void | fireEvent (bool activate, const std::string &name="") |
| | Fires an event which activates or deactivates a state. More...
|
| |
| void | fireEvent (bool activate, BaseObject *originator, const std::string &name="") |
| | Fires an event which activates or deactivates a state with agiven originator (the object which triggered the event). More...
|
| |
| void | fireEvent (Event &event) |
| | Fires an event, using the Event struct. More...
|
| |
| BaseObject * | getCreator () const |
| |
| BaseObject * | getEventListener (unsigned int index) const |
| | Returns an event listener with a given index. More...
|
| |
| BaseObject * | getEventSource (unsigned int index, const std::string &state) const |
| | Returns an eventsource with a given index. More...
|
| |
| const XMLFile * | getFile () const |
| | Returns a pointer to the XMLFile that loaded this object. More...
|
| |
| const std::string & | getFilename () const |
| | Returns the levelfile that loaded this object. More...
|
| |
| Gametype * | getGametype () const |
| |
| Level * | getLevel () const |
| |
| const std::string & | getLoaderIndentation () const |
| | Returns the indentation of the debug output in the Loader. More...
|
| |
| const std::string & | getMainStateName () const |
| | Returns the name of the main state. More...
|
| |
| const std::string & | getName () const |
| | Returns the name of the object. More...
|
| |
| Namespace * | getNamespace () const |
| |
| const std::string & | getOldName () const |
| | Returns the old name of the object. More...
|
| |
| Scene * | getScene () const |
| |
| virtual uint32_t | getSceneID () const |
| |
| const std::set< Template * > & | getTemplates () const |
| | Returns the set of all aplied templates. More...
|
| |
| const mbool & | isActive () const |
| | Returns the state of the objects activity. More...
|
| |
| bool | isInitialized () const |
| | Returns if the object was initialized (passed the object registration). More...
|
| |
| const mbool & | isVisible () const |
| | Returns the state of the objects visibility. More...
|
| |
| virtual void | processEvent (Event &event) |
| | Processing an event by calling the right main state. More...
|
| |
| void | removeEventSource (BaseObject *source) |
| | Removes an eventsource (but doesn't unregister itself at the source). More...
|
| |
| void | setActive (bool bActive) |
| | Sets the state of the objects activity. More...
|
| |
| void | setCreator (BaseObject *creator) |
| |
| void | setFile (const XMLFile *file) |
| | Sets a pointer to the xml file that loaded this object. More...
|
| |
| void | setGametype (const StrongOrWeakPtr< Gametype > &gametype) |
| |
| void | setLevel (const StrongOrWeakPtr< Level > &level) |
| |
| void | setLoaderIndentation (const std::string &indentation) |
| | Sets the indentation of the debug output in the Loader. More...
|
| |
| void | setMainState (bool state) |
| | Sets the main state of the object to a given boolean value. More...
|
| |
| void | setMainStateName (const std::string &name) |
| | Sets the name of the main state (used for event reactions). More...
|
| |
| void | setName (const std::string &name) |
| | Sets the name of the object. More...
|
| |
| void | setNamespace (const StrongOrWeakPtr< Namespace > &ns) |
| |
| void | setScene (const StrongOrWeakPtr< Scene > &scene, uint32_t sceneID) |
| |
| void | setVisible (bool bVisible) |
| | Sets the state of the objects visibility. More...
|
| |
| virtual void | XMLEventPort (Element &xmlelement, XMLPort::Mode mode) |
| | Defines the possible event states of this object and parses eventsources from an XML file. More...
|
| |
| | OrxonoxClass () |
| |
| OrxonoxClass & | operator= (const OrxonoxClass &)=default |
| |
| | Configurable () |
| |
| void | setConfigValues () |
| | Function to collect the SetConfigValue-macro calls. More...
|
| |
| | Listable () |
| | Constructor: Allocates space in the element list. More...
|
| |
| | Listable (Context *context) |
| | Constructor: Allocates space in the element list and assigns the context. More...
|
| |
| virtual | ~Listable () |
| | Destructor: Removes the object from the object-lists. More...
|
| |
| Context * | getContext () const |
| |
| void | setContext (Context *context) |
| | Changes the context. More...
|
| |
| void | unregisterObject () |
| | Removes this object from the object-lists. More...
|
| |
| | Identifiable () |
| | Constructor: Sets the default values. More...
|
| |
| virtual | ~Identifiable () |
| |
| ORX_FORCEINLINE void * | getDerivedPointer (unsigned int classID) |
| | Returns a valid pointer of any derived type that is registered in the class hierarchy. More...
|
| |
| template<class T > |
| ORX_FORCEINLINE T * | getDerivedPointer (unsigned int classID) |
| | Version of getDerivedPointer with template. More...
|
| |
| template<class T > |
| ORX_FORCEINLINE const T * | getDerivedPointer (unsigned int classID) const |
| | Const version of getDerivedPointer with template. More...
|
| |
| Identifier * | getIdentifier () const |
| | Returns the Identifier of the object. More...
|
| |
| bool | isA (const Identifier *identifier) |
| | Returns true if the object's class is of the given type or a derivative. More...
|
| |
| template<class B > |
| bool | isA (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is of the given type or a derivative. More...
|
| |
| bool | isA (const Identifiable *object) |
| | Returns true if the object's class is of the given type or a derivative. More...
|
| |
| bool | isChildOf (const Identifier *identifier) |
| | Returns true if the object's class is a child of the given type. More...
|
| |
| template<class B > |
| bool | isChildOf (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is a child of the given type. More...
|
| |
| bool | isChildOf (const Identifiable *object) |
| | Returns true if the object's class is a child of the given type. More...
|
| |
| bool | isDirectChildOf (const Identifier *identifier) |
| | Returns true if the object's class is a direct child of the given type. More...
|
| |
| template<class B > |
| bool | isDirectChildOf (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is a direct child of the given type. More...
|
| |
| bool | isDirectChildOf (const Identifiable *object) |
| | Returns true if the object's class is a direct child of the given type. More...
|
| |
| bool | isDirectParentOf (const Identifier *identifier) |
| | Returns true if the object's class is a direct parent of the given type. More...
|
| |
| template<class B > |
| bool | isDirectParentOf (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is a direct parent of the given type. More...
|
| |
| bool | isDirectParentOf (const Identifiable *object) |
| | Returns true if the object's class is a direct child of the given type. More...
|
| |
| bool | isExactlyA (const Identifier *identifier) |
| | Returns true if the object's class is exactly of the given type. More...
|
| |
| template<class B > |
| bool | isExactlyA (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is exactly of the given type. More...
|
| |
| bool | isExactlyA (const Identifiable *object) |
| | Returns true if the object's class is exactly of the given type. More...
|
| |
| bool | isParentOf (const Identifier *identifier) |
| | Returns true if the object's class is a parent of the given type. More...
|
| |
| template<class B > |
| bool | isParentOf (const SubclassIdentifier< B > *identifier) |
| | Returns true if the object's class is a parent of the given type. More...
|
| |
| bool | isParentOf (const Identifiable *object) |
| | Returns true if the object's class is a parent of the given type. More...
|
| |
| | Destroyable () |
| | Constructor: Sets the default values. More...
|
| |
| virtual | ~Destroyable () |
| | Destructor: Notifies all DestructionListener (for example weak pointers) that this object is being deleted. More...
|
| |
| void | destroy () |
| | Deletes the object if no strong pointers point to this object. More...
|
| |
| void | destroyLater () |
| | Works like destroy() but doesn't destroy the object until the current tick has ended. More...
|
| |
| unsigned int | getReferenceCount () const |
| | Returns the number of strong pointers that point to this object. More...
|
| |
| | TimeFactorListener () |
| |
| virtual | ~TimeFactorListener ()=default |
| |