Chicane

Instance

ヘッダー
Chicane/Box/Asset/Instance.hpp
ネームスペース
Chicane::Box::Asset::Instance

コンストラクター

モディファイア名前説明
Instance(const std::string& inFilepath)

関数

アクセスモディファイアタイプ名前説明
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)

メンバ

アクセスモディファイアタイプ名前説明
protectedHeaderm_header
protectedpugi::xml_documentm_xml