VR-Forces 4.6 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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)