Chicane

Instance

Header
Chicane/Box/Asset/Instance.hpp
Namespace
Chicane::Box::Asset::Instance

Construtores

ModificadorNomeDescrição
Instance(const std::string& inFilepath)

Funções

AcessoModificadorTipoNomeDescrição
publicboolisType(Type inType)
publicHeadergetHeader()
publicvoidsetHeader(const Header& inHeader)
publicconst std::filesystem::path&getFilepath()
publicvoidsetFilepath(const std::filesystem::path& inFilepath)
publicstd::uint32_tgetVersion()
publicvoidsetVersion(std::uint32_t inVersion)
publicconst std::string&getId()
publicvoidsetId(const std::string& inId)
publicTypegetType()
publicvoidsetType(Type inType)
publicvoidsaveXML()
protectedboolgetType()
protectedpugi::xml_nodegetXMLRoot()
privatevoidcreateXML(const std::string& inFilepath)
privatevoidfetchXML(const std::string& inFilepath)
privatevoidfetchHeader(const std::string& inFilepath)

Propriedades

AcessoModificadorTipoNomeDescrição
protectedHeaderm_header
protectedpugi::xml_documentm_xml