|
| | TrafficControl () |
| | Constructor: assures that only one reference will be created and sets the pointer. More...
|
| |
| virtual | ~TrafficControl () |
| | Destructor: resets the instance pointer to nullptr. More...
|
| |
| bool | dataSort (obj i, obj j) |
| | sort-algorithm for sorting the objectList after position in original data stream More...
|
| |
| void | deleteObject (unsigned int objectID) |
| |
| void | fixCreatorDependencies (std::list< obj >::iterator it, std::list< obj > &list, unsigned int clientID) |
| |
| void | printList (std::list< obj > &list, unsigned int clientID) |
| |
| bool | prioritySort (uint32_t clientID, obj i, obj j) |
| | sort-algorithm for sorting the objectlist after priorities More...
|
| |
| void | processObjectList (unsigned int clientID, unsigned int gamestateID, std::list< obj > &list) |
| |
| void | setConfigValues () |
| | is being used by GSManager from Server: list contains: ObjIds, CreatorIds, Size (in this order) from Client XY Elements of list are accessed by *list[i] Elements of struct i are therefore: *list[i].objID More...
|
| |
| | ClientConnectionListener () |
| | Constructor Register the object. More...
|
| |
| virtual | ~ClientConnectionListener () |
| |
| | 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...
|
| |