Chicane

Model

Header
Includes/Chicane/Box/Model.hpp
Namespace
Chicane::Box::Model

Constructors

NameDescription
Model(
const  FileSystem::Path& inFilepath
)

Destructors

NameDescription
~Model()

Functions

AccessReturnModifierNameDescription
public
static
parseVendor(
const  String& inValue
)
public
const  String&
static
getVendorExtension(
ModelVendor inValue
)
public
const
getVendor()
public
void
setVendor(
const  String& inValue
)
public
void
setVendor(
ModelVendor inValue
)
public
const
getData()
public
void
setData(
const  FileSystem::Path& inFilepath
)
public
void
setData(
const  ModelRaw& inData
)
public
const  ModelParsed&
const
getModel(
const  String& inId
)
private
void
fetchVendorFromXML()
private
void
fetchDataFromXML()
private
const
parseData(
const  ModelRaw& inValue
)
private
const
normalizeData(
const  ModelParsed::Map& inValue
)

Members

AccessTypeModifierNameDescription
public
const  char*
static, constexpr
EXTENSION
public
const  char*
static, constexpr
TAG
public
const  char*
static, constexpr
VENDOR_ATTRIBUTE_NAME
private
m_vendor
private
m_data