|
| | World () |
| |
| | ~World () |
| |
| | World (const World &w) |
| |
| void | setViewerPtr (ViewerBase *pV) |
| |
| ViewerBase * | getViewerPtr () |
| |
| osg::Camera * | getCamera (void) |
| |
| osgShadow::ShadowedScene * | getShadowedScenePtr () |
| |
| osg::LightSource * | getShadowedSceneLight () |
| |
| void | setDescription (const std::string &desc) |
| | Set description of the World. More...
|
| |
| const std::string & | getDescription (void) const |
| | Return the description. More...
|
| |
| void | setScenePtr (Scene *nScene) |
| | Set pointer to the Scene. More...
|
| |
| Scene * | getScenePtr (void) |
| | Return pointer to the Scene. More...
|
| |
| AvatarView * | getActualAvatarView (void) |
| | Return pointer to actual AvatarView. More...
|
| |
| void | setActualAvatarView (AvatarView *av) |
| | Set actual AvatarView. More...
|
| |
| bool | removeAvatarView (AvatarView *av) |
| | Remove AvatarView with given pointer. More...
|
| |
| vrecko::Ability * | createAbility (const std::string &plugin_name, const std::string &ability_name, BaseClass *_owner, const char *_overridingID=NULL) |
| |
| void | setDeviceManagerPtr (DeviceManager *ptr) |
| |
| DeviceManager * | getDeviceManagerPtr () |
| |
| void | setEventDispatcherPtr (EventDispatcher *ptr) |
| |
| EventDispatcher * | getEventDispatcherPtr () |
| |
| void | setSchedulerPtr (Scheduler *sched) |
| |
| Scheduler * | getSchedulerPtr () |
| |
| PersistentCache * | getPersistentCache () |
| |
| bool | getTerminationFlag () |
| |
| bool | loadXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parametersNode) |
| |
| void | noticeLog (const char *notice="",...) |
| |
| void | warningLog (const char *warning="",...) |
| |
| void | errorLog (const char *error="",...) |
| |
| void | debugLog (const char *debugText="",...) |
| |
| void | debugFileLog (const char *debugText="",...) |
| |
| bool | addAbility (Ability *pAbility) |
| | Adds ability to EO. More...
|
| |
| bool | removeAbility (Ability *pAbility) |
| | Removes ability from EO. More...
|
| |
| bool | removeAbility (const std::string &ability_id) |
| |
| Ability * | getAbility (const std::string &ab_id) |
| | Return pointer to ability with given ID. More...
|
| |
| std::map< std::string, Ability * > & | getAbilityMap (void) |
| | Return map of the abilities in the EO. More...
|
| |
| bool | reportEvent (const std::string &senderAndOutputString, VreckoMessage *pMessage, EventType eType=EXPRESS_EVENT) |
| |
| bool | reportEvent (BaseClass *receiver_ptr, const std::string &input_name, VreckoMessage *pMessage, EventType eType=EXPRESS_EVENT) |
| |
| osg::ref_ptr< VreckoMessage > | request (const std::string &req_sender, VreckoMessage *pMessage) |
| |
| osg::ref_ptr< VreckoMessage > | request (BaseClass *receiver_ptr, const std::string &request_name, VreckoMessage *pMessage) |
| |
| unsigned long | getFrameID () |
| |
| void | incrementFrameID () |
| |
| bool | getShowTimeWarnings () |
| |
| void | setShowTimeWarnings (bool bNewValue) |
| |
| unsigned long | getTimeWarningsTime () |
| |
| void | setTimeWarningsTime (unsigned long ulNewValue) |
| |
| void | SendTerminationNotifications () |
| |
| void | setArgumens (int &count, char **arguments) |
| |
| int | getNumberOfArguments () |
| |
| char ** | getArguments () |
| |
| | BaseClass (const char *startingSenderString) |
| | The main constructor. More...
|
| |
| | BaseClass (BaseClass &bc) |
| | Copy constructor. Probably not really used. More...
|
| |
| virtual | ~BaseClass () |
| | Destructor. More...
|
| |
| virtual bool | initialize (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL) |
| | Core initialization. More...
|
| |
| virtual bool | initializeFromString (const char *xmlString) |
| | Helper method that allows to initialize ability from a XML-formatted string. More...
|
| |
| virtual void | update (void) |
| | This method is called periodically in case this instance is registered in Scheduler. More...
|
| |
virtual
XERCES_CPP_NAMESPACE_QUALIFIER
DOMNode * | saveXMLParameters (XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *) |
| | Save current setting into a XML node. More...
|
| |
| bool | inputPresent (const std::string &name) |
| | Returns true if input pin (not request inputpin ) with given name is present. More...
|
| |
| bool | outputPresent (const std::string &name) |
| | Returns true if output pin (not request output pin) with given name is present. More...
|
| |
| void | addInputPin (InputPinBase *pin) |
| | Adds an input pin. More...
|
| |
| void | removeInputPin (InputPinBase *pin) |
| | Removes an input pin. More...
|
| |
| void | addOutputPin (OutputPinBase *pin) |
| | Adds an output pin. More...
|
| |
| void | removeOutputPin (OutputPinBase *pin) |
| | Removes and output pin. More...
|
| |
| void | addRequestInputPin (RequestInputPinBase *pin) |
| | Adds a request input pin. More...
|
| |
| void | removeRequestInputPin (RequestInputPinBase *pin) |
| | Removes a request input pin. More...
|
| |
| void | addRequestOutputPin (RequestOutputPinBase *pin) |
| | Adds a request output pin. More...
|
| |
| void | removeRequestOutputPin (RequestOutputPinBase *pin) |
| | Removes a request output pin. More...
|
| |
| bool | addNotification (BaseClass *receiver, unsigned long notificationTypes) |
| | Registers an observer that will be notified if a specific change occurs. More...
|
| |
| bool | removeNotification (BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL) |
| | Unregisters a previously registered observer. More...
|
| |
| virtual void | processEvent (const std::string &input_name, VreckoMessage *pMessage) |
| | Internal method for processing the events. More...
|
| |
| virtual VreckoMessage * | processRequest (const std::string &request_input_name, VreckoMessage *pMessage) |
| | Internal method for processing the requests. More...
|
| |
| virtual const std::string & | getSenderString (void) |
| | Returns the sender (or receiver) identification string. More...
|
| |
| void | reportError (const std::string &error) |
| | Print error message. More...
|
| |
| void | setPriority (long int pr) |
| | Sets the priority. (Possible problems - read the full description for more info) More...
|
| |
| long int | getPriority (void) const |
| | Returns current object priority. More...
|
| |
| void | setAttribute (const std::string &attr_name, int attr_value) |
| | Sets an attribute value. More...
|
| |
| int | getAttribute (const std::string &attr_name) |
| | Returns attribute value. More...
|
| |
| int | getAttribute (const char *attr_name) |
| | Returns attribute value. More...
|
| |
| void | deleteAttribute (const std::string &attr_name) |
| | Delete an attribute. More...
|
| |
| void | setSceneFile (const std::string &sceneFileName) |
| | Set the name of the file this component was in (and possibly will be saved to). More...
|
| |
| const std::string & | getSceneFile () const |
| | Get the name of the file this component was in. More...
|
| |
| virtual void | preInitialize (void) |
| | OBSOLETE METHOD, kept for backwards compatibility. More...
|
| |
| virtual void | postInitialize (void) |
| | OBSOLETE METHOD, kept for backwards compatibility. More...
|
| |
| virtual bool | loadXMLParameters (const char *xmlString) |
| | OBSOLETE METHOD, kept for backwards compatibility. More...
|
| |
| InputPinBase * | getInputPin (const char *strName) |
| | Returns pointer to an input pin with specified name. More...
|
| |
| OutputPinBase * | getOutputPin (const char *strName) |
| | Returns pointer to an output pin with specified name. More...
|
| |
| RequestInputPinBase * | getRequestInputPin (const char *strName) |
| | Returns pointer to an request input pin with specified name. More...
|
| |
| RequestOutputPinBase * | getRequestOutputPin (const char *strName) |
| | Returns pointer to an input pin with specified name. More...
|
| |