14#ifndef OSGGA_EVENTSOURCE
15#define OSGGA_EVENTSOURCE 1
The 'GA' in osgGA stands for 'GUI Abstraction'; the osgGA namespace provides facilities to help devel...
Definition Callback:21
Copy Op(erator) used to control whether shallow or deep copy is used during copy construction and clo...
Definition CopyOp:41
Base class/standard interface for objects which require IO support, cloning and reference counting.
Definition Object:61
Smart pointer for handling referenced counted objects.
Definition ref_ptr:32
void setEventQueue(osgGA::EventQueue *eventQueue)
Definition Device:45
const osgGA::EventQueue * getEventQueue() const
Definition Device:47
int getCapabilities() const
Definition Device:39
osgGA::EventQueue * getEventQueue()
Definition Device:46
osg::ref_ptr< osgGA::EventQueue > _eventQueue
Definition Device:57
META_Object(osgGA, Device)
virtual bool checkEvents()
Definition Device:41
Device(const Device &es, const osg::CopyOp ©op)
virtual void sendEvents(const EventQueue::Events &events)
virtual void sendEvent(const Event &ea)
Capabilities
Definition Device:28
@ UNKNOWN
Definition Device:29
@ SEND_EVENTS
Definition Device:31
@ RECEIVE_EVENTS
Definition Device:30
void setCapabilities(int capabilities)
Definition Device:50
Base Event class.
Definition Event:27
EventQueue implementation for collecting and adapting windowing events.
Definition EventQueue:31
std::list< osg::ref_ptr< Event > > Events
Definition EventQueue:36
#define OSGGA_EXPORT
Definition Export:40