Adding more scene methods

parent a76ac753
......@@ -1027,16 +1027,25 @@ public:
virtual CVAStruct GetHomogeneousMediumParameters() = 0;
//! Loads a scene from a file (e.g. RAVEN project file)
//! Creates a virtual scene
virtual std::string CreateScene( const CVAStruct& oParams, const std::string& sName = "" ) = 0;
//! Returns if a scene is loaded
virtual bool GetSceneLoaded() const = 0;
//! IDs of created scenes
virtual void GetSceneIDs( std::vector< std::string >& vsIDs ) const = 0;
//! Retrieves information on the loaded scene
virtual CVASceneInfo GetSceneInfo() const = 0;
//! Get scene info
virtual CVASceneInfo GetSceneInfo( const std::string& sID ) const = 0;
//! Returns the name of a portal
virtual std::string GetSceneName( const std::string& sID ) const = 0;
//! Sets the name of a portal
virtual void SetSceneName( const std::string& sID, const std::string& sName ) = 0;
//! Set scene enabled or disabled
virtual void SetSceneEnabled( const std::string& sID, const bool bEnabled = true ) = 0;
//! Scene enabled status (true, if enabled)
virtual bool GetSceneEnabled( const std::string& sID ) const = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment