RAMSES Documentation  27.0.130
Information for RAMSES users and developers
SceneConfig.h
Go to the documentation of this file.
1 // -------------------------------------------------------------------------
2 // Copyright (C) 2015 BMW Car IT GmbH
3 // -------------------------------------------------------------------------
4 // This Source Code Form is subject to the terms of the Mozilla Public
5 // License, v. 2.0. If a copy of the MPL was not distributed with this
6 // file, You can obtain one at https://mozilla.org/MPL/2.0/.
7 // -------------------------------------------------------------------------
8 
9 #ifndef RAMSES_SCENECONFIG_H
10 #define RAMSES_SCENECONFIG_H
11 
15 
16 namespace ramses
17 {
22  {
23  public:
28 
33  SceneConfig(const SceneConfig& other);
34 
38  virtual ~SceneConfig();
39 
52 
56  class SceneConfigImpl& impl;
57  };
58 }
59 
60 #endif
#define RAMSES_API
Definition: APIExport.h:35
The SceneConfig holds a set of parameters to be used when creating a scene.
Definition: SceneConfig.h:22
virtual ~SceneConfig()
Destructor of SceneConfig.
SceneConfig()
Empty constructor of SceneConfig - has default values.
SceneConfig(const SceneConfig &other)
Copy constructor of SceneConfig.
class SceneConfigImpl & impl
Definition: SceneConfig.h:56
status_t setPublicationMode(EScenePublicationMode publicationMode)
Set the publication mode that will be used for this scene.
The StatusObject provides status message handling.
Definition: StatusObject.h:22
The RAMSES namespace contains all client side objects and functions used to implement RAMSES applicat...
Definition: AnimatedProperty.h:15
EScenePublicationMode
Definition: EScenePublicationMode.h:21
uint32_t status_t
Status is a handle to the result of an API call.
Definition: RamsesFrameworkTypes.h:26