2 #ifndef _YI_ASSET_MANIFEST_H_ 3 #define _YI_ASSET_MANIFEST_H_ 63 std::vector<Node> m_Children;
133 #endif // _YI_ASSET_MANIFEST_H_
void SetRootNode(const Node &manifestItem)
virtual ~CYIAssetManifest()
void SetMaximumEngineVersion(const CYIVersion &maximumVersion)
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
CYIVersion is a data structure that represents semantic versioning.
Definition: YiVersion.h:28
friend class CYIAssetManifestParser
Definition: YiAssetManifest.h:33
void SetManifestVersion(const CYIVersion &manifestVersion)
Node & AddChild(const Node &child)
const std::vector< Node > & GetChildren() const
Stores information for the asset manifest.
Definition: YiAssetManifest.h:21
const CYIVersion & GetManifestVersion() const
const CYIVersion & GetMinimumEngineVersion() const
void SetMinimumEngineVersion(const CYIVersion &minimumVersion)
const CYIVersion & GetMaximumEngineVersion() const
const Node & GetRootNode() const
Node for the manifest.
Definition: YiAssetManifest.h:31
const CYIString & GetName() const
friend class CYIAssetManifestParser
Definition: YiAssetManifest.h:23
uint32_t GetApproximateCPUSize() const
Node(const CYIString &name)