Initial cut of Audio/Volume/Movie/Image presentation objects

This commit is contained in:
Robert Osfield
2013-09-06 09:35:56 +00:00
parent df48d440e4
commit 7050c59cae
11 changed files with 292 additions and 17 deletions

View File

@@ -31,6 +31,12 @@ class OSGPRESENTATION_EXPORT Audio : public osgPresentation::Element
META_Presentation(Audio);
/** load the audio subgraph.*/
virtual bool load();
/** Get all types of Properties supported by Presentation Object type, return true if the Properties are supported, false otherwise.*/
virtual bool getSupportedProperties(PropertyList&);
protected :
virtual ~Audio() {}

View File

@@ -31,6 +31,12 @@ class OSGPRESENTATION_EXPORT Image : public osgPresentation::Element
META_Presentation(Image);
/** load the image subgraph.*/
virtual bool load();
/** Get all types of Properties supported by Presentation Object type, return true if the Properties are supported, false otherwise.*/
virtual bool getSupportedProperties(PropertyList&);
protected :
virtual ~Image() {}

View File

@@ -31,7 +31,7 @@ class OSGPRESENTATION_EXPORT Model : public osgPresentation::Element
META_Presentation(Model);
/** load the text subgraph.*/
/** load the model subgraph.*/
virtual bool load();
/** Get all types of Properties supported by Presentation Object type, return true if the Properties are supported, false otherwise.*/

View File

@@ -31,6 +31,12 @@ class OSGPRESENTATION_EXPORT Movie : public osgPresentation::Element
META_Presentation(Movie);
/** load the movie subgraph.*/
virtual bool load();
/** Get all types of Properties supported by Presentation Object type, return true if the Properties are supported, false otherwise.*/
virtual bool getSupportedProperties(PropertyList&);
protected :
virtual ~Movie() {}

View File

@@ -31,6 +31,12 @@ class OSGPRESENTATION_EXPORT Volume : public osgPresentation::Element
META_Presentation(Volume);
/** load the volume subgraph.*/
virtual bool load();
/** Get all types of Properties supported by Presentation Object type, return true if the Properties are supported, false otherwise.*/
virtual bool getSupportedProperties(PropertyList&);
protected :
virtual ~Volume() {}