VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LightMapOptions.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2017 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 #ifndef OSGEARTH_DRIVER_LIGHTMAP_OPTIONS
10 #define OSGEARTH_DRIVER_LIGHTMAP_OPTIONS 1
11 
12 #include <osgEarth/Common>
13 #include <osgEarth/URI>
14 #include <osgEarth/ImageLayer>
15 
16 namespace osgEarth { namespace LightMap
17 {
18  using namespace osgEarth;
19 
23  class LightMapOptions : public DriverConfigOptions // NO EXPORT; header only
24  {
25  public:
26  // get the light map layer option
27  ImageLayerOptions& imageLayerOption();
28  const ImageLayerOptions& imageLayerOption() const;
29  public:
30  //CTOR
32  //DTOR
33  virtual ~LightMapOptions();
34  Config getConfig() const;
35  protected:
36  void mergeConfig(const Config& conf);
37  private:
38  void fromConfig(const Config& conf);
39  private:
40  ImageLayerOptions myImageLayerOption;
41  };
42 
43 } } // namespace osgEarth::LightMap
44 
45 #endif // OSGEARTH_DRIVER_LIGHTMAP_OPTIONS
46 

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)