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 |