![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
#include <Configuration.h>
Classes | |
struct | Debug |
struct | DefaultAssetLocation |
struct | GUI |
struct | Rendering |
struct | Runtime |
struct | ShadowSettings |
struct | SSAOSettings |
struct | Terrain |
Public Member Functions | |
PROPERTY_RW (bool, changed, false) | |
void | save () |
![]() | |
virtual | ~IXMLSerializable ()=default |
Public Attributes | |
struct Divide::Configuration::Debug | debug = {} |
string | language = "enGB" |
string | serverAddress = "127.0.0.1" |
string | startupProject = "Default" |
struct Divide::Configuration::Runtime | runtime = {} |
struct Divide::Configuration::GUI | gui |
struct Divide::Configuration::Terrain | terrain |
struct Divide::Configuration::Rendering | rendering = {} |
struct Divide::Configuration::DefaultAssetLocation | defaultAssetLocation |
Protected Member Functions | |
bool | fromXML (const ResourcePath &xmlFilePath, const char *fileName) override |
bool | toXML (const ResourcePath &xmlFilePath, const char *fileName) const override |
virtual bool | fromXML (const ResourcePath &xmlFilePath, const char *fileName)=0 |
virtual bool | toXML (const ResourcePath &xmlFilePath, const char *fileName) const =0 |
Additional Inherited Members | |
![]() | |
detail::LoadSave | LoadSave |
Definition at line 41 of file Configuration.h.
|
overrideprotectedvirtual |
Implements Divide::XML::IXMLSerializable.
Definition at line 9 of file Configuration.cpp.
Divide::Configuration::PROPERTY_RW | ( | bool | , |
changed | , | ||
false | |||
) |
void Divide::Configuration::save | ( | ) |
Definition at line 322 of file Configuration.cpp.
|
overrideprotectedvirtual |
Implements Divide::XML::IXMLSerializable.
Definition at line 173 of file Configuration.cpp.
struct Divide::Configuration::Debug Divide::Configuration::debug = {} |
struct Divide::Configuration::DefaultAssetLocation Divide::Configuration::defaultAssetLocation |
struct Divide::Configuration::GUI Divide::Configuration::gui |
string Divide::Configuration::language = "enGB" |
Definition at line 74 of file Configuration.h.
struct Divide::Configuration::Rendering Divide::Configuration::rendering = {} |
struct Divide::Configuration::Runtime Divide::Configuration::runtime = {} |
string Divide::Configuration::serverAddress = "127.0.0.1" |
Definition at line 75 of file Configuration.h.
string Divide::Configuration::startupProject = "Default" |
Definition at line 76 of file Configuration.h.
struct Divide::Configuration::Terrain Divide::Configuration::terrain |