|
| InteractiveImageHandler (osg::Image *image) |
| Constructor to use when the InteractiveImage is in the 3D scene (i.e. not in a fullscreen HUD overlay). More...
|
|
| InteractiveImageHandler (osg::Image *image, osg::Texture2D *texture, osg::Camera *camera) |
| Constructor to use when the InteractiveImage is in a fullscreen HUD overlay. More...
|
|
| META_Object (osgViewer, InteractiveImageHandler) |
|
virtual bool | handle (const osgGA::GUIEventAdapter &ea, osgGA::GUIActionAdapter &aa, osg::Object *, osg::NodeVisitor *nv) |
|
virtual bool | cull (osg::NodeVisitor *nv, osg::Drawable *drawable, osg::RenderInfo *renderInfo) const |
|
Public Member Functions inherited from osgGA::GUIEventHandler |
| GUIEventHandler () |
|
| GUIEventHandler (const GUIEventHandler &eh, const osg::CopyOp ©op) |
|
| META_Object (osgGA, GUIEventHandler) |
|
virtual void | operator() (osg::Node *node, osg::NodeVisitor *nv) |
|
virtual void | event (osg::NodeVisitor *nv, osg::Drawable *drawable) |
|
bool | handleWithCheckAgainstIgnoreHandledEventsMask (const GUIEventAdapter &ea, GUIActionAdapter &aa, osg::Object *object, osg::NodeVisitor *nv) |
|
virtual bool | handle (const GUIEventAdapter &, GUIActionAdapter &) |
|
bool | handleWithCheckAgainstIgnoreHandledEventsMask (const GUIEventAdapter &ea, GUIActionAdapter &aa) |
|
virtual void | getUsage (osg::ApplicationUsage &) const |
|
void | setIgnoreHandledEventsMask (unsigned int mask) |
|
unsigned int | getIgnoreHandledEventsMask () const |
|
| NodeCallback () |
|
| NodeCallback (const NodeCallback &nc, const CopyOp &) |
|
| META_Object (osg, NodeCallback) |
|
void | traverse (Node *node, NodeVisitor *nv) |
|
void | setNestedCallback (NodeCallback *nc) |
|
NodeCallback * | getNestedCallback () |
|
const NodeCallback * | getNestedCallback () const |
|
void | addNestedCallback (NodeCallback *nc) |
|
void | removeNestedCallback (NodeCallback *nc) |
|
| Object () |
|
| Object (bool threadSafeRefUnref) |
|
| Object (const Object &, const CopyOp ©op=CopyOp::SHALLOW_COPY) |
|
virtual Object * | cloneType () const =0 |
|
virtual Object * | clone (const CopyOp &) const =0 |
|
virtual bool | isSameKindAs (const Object *) const |
|
virtual const char * | libraryName () const =0 |
|
virtual const char * | className () const =0 |
|
virtual void | setThreadSafeRefUnref (bool threadSafe) |
|
virtual void | setName (const std::string &name) |
|
void | setName (const char *name) |
|
const std::string & | getName () const |
|
void | setDataVariance (DataVariance dv) |
|
DataVariance | getDataVariance () const |
|
virtual void | computeDataVariance () |
|
void | setUserDataContainer (osg::UserDataContainer *udc) |
|
osg::UserDataContainer * | getUserDataContainer () |
|
const osg::UserDataContainer * | getUserDataContainer () const |
|
osg::UserDataContainer * | getOrCreateUserDataContainer () |
|
virtual void | setUserData (Referenced *obj) |
|
virtual Referenced * | getUserData () |
|
virtual const Referenced * | getUserData () const |
|
template<typename T > |
bool | getUserValue (const std::string &name, T &value) const |
|
template<typename T > |
void | setUserValue (const std::string &name, const T &value) |
|
virtual void | resizeGLObjectBuffers (unsigned int) |
|
virtual void | releaseGLObjects (osg::State *=0) const |
|
template<typename T > |
BoolValueObject UCharValueObject UShortValueObject UIntValueObject DoubleValueObject Vec3fValueObject Vec2dValueObject Vec4dValueObject PlaneValueObject MatrixdValueObject bool | getUserValue (const std::string &name, T &value) const |
|
| Referenced () |
|
| Referenced (bool threadSafeRefUnref) |
|
| Referenced (const Referenced &) |
|
Referenced & | operator= (const Referenced &) |
|
bool | getThreadSafeRefUnref () const |
|
OpenThreads::Mutex * | getRefMutex () const |
|
int | ref () const |
|
int | unref () const |
|
int | unref_nodelete () const |
|
int | referenceCount () const |
|
ObserverSet * | getObserverSet () const |
|
ObserverSet * | getOrCreateObserverSet () const |
|
void | addObserver (Observer *observer) const |
|
void | removeObserver (Observer *observer) const |
|
| EventCallback () |
|
| EventCallback (const EventCallback &, const CopyOp &) |
|
| META_Object (osg, EventCallback) |
|
| CullCallback () |
|
| CullCallback (const CullCallback &, const CopyOp &) |
|
| META_Object (osg, CullCallback) |
|
virtual bool | cull (osg::NodeVisitor *, osg::Drawable *, osg::State *) const |
|
InteractiveImage is an event handler that computes the mouse coordinates in an images coordinate frame and then passes keyboard and mouse events to it. This event handler is useful for vnc or browser surfaces in the 3D scene.