![]() |
vrecko
virtual reality framework
|
Struct that holds identification of receiver and interconnection type. More...
#include <EventDispatcher.h>
Public Member Functions | |
| ICSBase () | |
| void | setReceiverPtrDirty () |
| BaseClass * | getReceiverPtr () |
Public Attributes | |
| friend | EventDispatcher |
| std::string | receiver |
| std::string | receiverPin |
| InterconnectionType | type |
Protected Member Functions | |
| VRECKO_EXPORT BaseClass * | getReceiverPtrCore () |
Protected Attributes | |
| 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... | |
Struct that holds identification of receiver and interconnection type.
|
inline |
|
inline |
Returns the receiver pointer. The pointer is cached, which means it has to be invalidated (externally) when a change occurs. This is done for example during the pin removal by calling EventDispatcher::dirtyInterconnectionsForObject().
|
protected |
|
inline |
|
protected |
This is just a cache. If the pointer is NULL, it is "dirty" and should be recached on the next use.
| friend vrecko::EventDispatcher::ICSBase::EventDispatcher |
| std::string vrecko::EventDispatcher::ICSBase::receiver |
| std::string vrecko::EventDispatcher::ICSBase::receiverPin |
| InterconnectionType vrecko::EventDispatcher::ICSBase::type |