vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vrecko::EventDispatcher::ICS Struct Reference

#include <EventDispatcher.h>

Inheritance diagram for vrecko::EventDispatcher::ICS:
vrecko::EventDispatcher::ICSBase

Public Attributes

std::string sender
 
osg::ref_ptr< VreckoMessageconditionalMessage
 
osg::ref_ptr< VreckoMessageactivationMessage
 
- Public Attributes inherited from vrecko::EventDispatcher::ICSBase
friend EventDispatcher
 
std::string receiver
 
std::string receiverPin
 
InterconnectionType type
 

Additional Inherited Members

- Public Member Functions inherited from vrecko::EventDispatcher::ICSBase
 ICSBase ()
 
void setReceiverPtrDirty ()
 
BaseClassgetReceiverPtr ()
 
- Protected Member Functions inherited from vrecko::EventDispatcher::ICSBase
VRECKO_EXPORT BaseClassgetReceiverPtrCore ()
 
- Protected Attributes inherited from vrecko::EventDispatcher::ICSBase
BaseClass_receiver_ptr
 This is just a cache. If the pointer is NULL, it is "dirty" and should be recached on the next use. More...
 

Member Data Documentation

osg::ref_ptr<VreckoMessage> vrecko::EventDispatcher::ICS::activationMessage
osg::ref_ptr<VreckoMessage> vrecko::EventDispatcher::ICS::conditionalMessage

Might be NULL (in case of FORWARD_MESSAGE behavior) or a message if the event should be sent only if it is of certain value (ACTIVATE_INPUT behavior). (The incoming message would be than compared to this reference one)

std::string vrecko::EventDispatcher::ICS::sender

The documentation for this struct was generated from the following file: