![]() |
VR-Forces 4.5 Class Documentation
|
a event_signal, the signal queues events into an event queue More...
Inherits signal< Signature, Combiner, Group, GroupCompare, SlotFunction >.
Public Types | |
| typedef event_signal < Signature, Combiner, Group, GroupCompare, SlotFunction > | this_type |
| typedef boost::function_traits < Signature > | traits |
Public Member Functions | |
| template<typename ClassType > | |
| event_signal (this_type &(ClassType::*accessor)(), DtEventQueueInterface &i) | |
| CTOR which takes this instance's accessor function and an interface pointer. | |
| template<typename ClassType > | |
| event_signal (this_type ClassType::*asMemberPointer, DtEventQueueInterface &i) | |
| CTOR which takes a pointer to itself as a member and an interface pointer. | |
a event_signal, the signal queues events into an event queue
class ClassType { static ClassType* findInstance( DtEventQueueInterface*);
event_signal< void () > signal_example;
ClassType(DtEventQueueInterface* eqi) : signal_example( &ClassType::signal_example, eqi) { } };
| typedef event_signal<Signature,Combiner,Group,GroupCompare,SlotFunction> makVrv::event_signal< Signature, Combiner, Group, GroupCompare, SlotFunction >::this_type |
| typedef boost::function_traits<Signature> makVrv::event_signal< Signature, Combiner, Group, GroupCompare, SlotFunction >::traits |
| makVrv::event_signal< Signature, Combiner, Group, GroupCompare, SlotFunction >::event_signal | ( | this_type &(ClassType::*)() | accessor, |
| DtEventQueueInterface & | i | ||
| ) |
CTOR which takes this instance's accessor function and an interface pointer.
| makVrv::event_signal< Signature, Combiner, Group, GroupCompare, SlotFunction >::event_signal | ( | this_type ClassType::* | asMemberPointer, |
| DtEventQueueInterface & | i | ||
| ) |
CTOR which takes a pointer to itself as a member and an interface pointer.