19 #ifndef OSGEARTH_DRIVER_FEATURE_CUSTOM_MODEL_OPTIONS
20 #define OSGEARTH_DRIVER_FEATURE_CUSTOM_MODEL_OPTIONS 1
23 #include <osgEarth/Common>
24 #include <osgEarth/FeatureModelSource>
28 namespace osgEarth {
namespace Drivers
30 using namespace osgEarth;
43 setDriver(
"feature_custom" );
49 Config conf = FeatureModelSourceOptions::getConfig();
53 Config compilerConfig = _compilerOptions.getConfig();
54 conf.merge( compilerConfig );
61 FeatureModelSourceOptions::mergeConfig( conf );
62 _compilerOptions.mergeConfig( conf );
68 _compilerOptions.mergeConfig(conf);
76 #endif // OSGEARTH_DRIVER_FEATURE_GEOM_MODEL_OPTIONS
CustomModelCompilerOptions & compilerOptions()
Definition: FeatureCustomModelOptions.h:36
FeatureCustomModelOptions(const ConfigOptions &options=ConfigOptions())
Definition: FeatureCustomModelOptions.h:40
Definition: FeatureCustomModelOptions.h:32
Config getConfig() const
Definition: FeatureCustomModelOptions.h:48
virtual void mergeConfig(const Config &conf)
Definition: FeatureCustomModelOptions.h:60
Definition: CustomModelCompiler.h:34
const CustomModelCompilerOptions & compilerOptions() const
Definition: FeatureCustomModelOptions.h:37
void fromConfig(const Config &conf)
Definition: FeatureCustomModelOptions.h:67
#define OSGDB_OSGEARTH_MODEL_FEATURE_CUSTOM_EXPORT
Definition: CustomModelPrereqs.h:13
CustomModelCompilerOptions _compilerOptions
Definition: FeatureCustomModelOptions.h:71