Chicane

Xml

Header
Includes/Chicane/Core/Xml.hpp
Namespace
Chicane::Xml

Types

NameValueDescription
Attributes

Functions

AccessReturnModifierNameDescription
public
bool
isEmpty(
const  XmlDocument& inDocument
)
public
bool
isEmpty(
const  XmlNode& inNode
)
public
void
save(
const  XmlDocument& inDocument
const  FileSystem::Path& inFilepath
)
public
load(
const  FileSystem::Path& inFilepath
)
public
getAttributes(
const  XmlNode& inNode
)
public
getAttribute(
const  String& inName
const  XmlNode& inNode
)
public
void
addAttribute(
XmlNode& outNode
const  String& inName
const  String& inValue
)
public
void
addText(
XmlNode& outNode
const  String& inText
)
public
float
parseFloat(
const  String& inValue
float inFallback
)
public
bool
parseBool(
const  String& inValue
bool inFallback
)
public
int
parseInt(
const  String& inValue
int inFallback
)
public
std::uint32_t
parseUint(
const  String& inValue
std::uint32_t inFallback
)
public
parseVec3(
const  String& inValue
const  Vec3& inFallback
)
public
parseColor(
const  String& inValue
const  Vec4& inFallback
)
public
float
parseFloat(
const  XmlNode& inNode
const  String& inName
float inFallback
)
public
bool
parseBool(
const  XmlNode& inNode
const  String& inName
bool inFallback
)
public
std::uint32_t
parseUint(
const  XmlNode& inNode
const  String& inName
std::uint32_t inFallback
)
public
parseString(
const  XmlNode& inNode
const  String& inName
const  String& inFallback
)
public
parseVec3(
const  XmlNode& inNode
const  String& inName
const  Vec3& inFallback
)
public
parseColor(
const  XmlNode& inNode
const  String& inName
const  Vec4& inFallback
)