OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Functions
osgPresentation Namespace Reference

Classes

class  ActiveOperators
 
class  AnimationMaterial
 
class  AnimationMaterialCallback
 
class  CompileSlideCallback
 
class  Cursor
 
struct  dereference_less
 
struct  FilePathData
 
struct  HomePosition
 
class  HUDSettings
 
class  HUDTransform
 
struct  ImageSequenceUpdateCallback
 
struct  JumpData
 
class  KeyEventHandler
 
struct  KeyPosition
 
struct  LayerAttributes
 
struct  LayerCallback
 
struct  ObjectOperator
 
class  PickEventHandler
 
class  PropertyAnimation
 
struct  PropertyEventCallback
 
class  PropertyManager
 
struct  PropertyReader
 
class  SlideEventHandler
 
class  SlideShowConstructor
 
class  Timeout
 

Enumerations

enum  Operation {
  RUN, LOAD, EVENT, JUMP,
  FORWARD_MOUSE_EVENT, FORWARD_TOUCH_EVENT
}
 Operations related to click to run/load/key events. More...
 

Functions

OSGPRESENTATION_EXPORT const
osg::Object
getUserObject (const osg::NodePath &nodepath, const std::string &name)
 
template<typename T >
bool getUserValue (const osg::NodePath &nodepath, const std::string &name, T &value)
 
OSGPRESENTATION_EXPORT bool containsPropertyReference (const std::string &str)
 

Detailed Description

The osgPresentation library is a NodeKit that extends the core scene graph to support 3D scene graph based presentations.

Enumeration Type Documentation

Operations related to click to run/load/key events.

Enumerator
RUN 
LOAD 
EVENT 
JUMP 
FORWARD_MOUSE_EVENT 
FORWARD_TOUCH_EVENT 

Definition at line 34 of file SlideEventHandler.h.

Function Documentation

OSGPRESENTATION_EXPORT bool osgPresentation::containsPropertyReference ( const std::string &  str)
OSGPRESENTATION_EXPORT const osg::Object* osgPresentation::getUserObject ( const osg::NodePath nodepath,
const std::string &  name 
)

Here is the caller graph for this function:

template<typename T >
bool osgPresentation::getUserValue ( const osg::NodePath nodepath,
const std::string &  name,
T &  value 
)

Definition at line 69 of file PropertyManager.h.

Here is the call graph for this function:

Here is the caller graph for this function: