PixelLightAPI
.
|
Configuration group. More...
#include <Config.h>
Configuration group.
* Example: * cConfig.Save("Config/All.cfg") will save ALL available configurations into one * file. * cConfig.Save("Config/Core.cfg", "CoreConfigGroup") will ONLY will save * available configurations derived from 'CoreConfigGroup' into one file. * * class CoreConfigGroup : public ConfigGroup { * pl_class(CoreConfigGroup, "PLCore", PLCore::ConfigGroup, "PLCore configuration classes") * pl_class_end * }; * * class CoreConfig : public CoreConfigGroup { * pl_class(CoreConfig, "PLCore", PLCore::CoreConfigGroup, "PLCore general configuration classes") * pl_constructor_0(DefaultConstructor, "Default constructor", "") * pl_attribute(Blabla, bool, true, ReadWrite, DirectValue, "Blabla setting", "") * pl_class_end * }; *
|