|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Classes | |
| struct | Subasset |
Public Types | |
| using | Iterator = std::vector<Subasset>::iterator |
| using | ConstIterator = std::vector<Subasset>::const_iterator |
Public Member Functions | |
| MetaFile (AssetRegistry &assetRegistry, const std::filesystem::path &) | |
| void | Load (AssetRegistry &assetRegistry, const std::filesystem::path &) |
| MetaFile (const MetaFile &other)=delete | |
| MetaFile (MetaFile &&other) noexcept=default | |
| MetaFile & | operator= (const MetaFile &other)=delete |
| MetaFile & | operator= (MetaFile &&other) noexcept=default |
| void | Save (uint32_t currentImporterVersion) |
| void | SaveWithoutImporterVersionChange () |
| bool | TryGetDefaultSubasset (Subasset &subasset) const |
| Uuid | GetOrCreateDefaultSubassetUuid (const std::string &subassetName, AssetType assetType) |
| Uuid | GetOrCreateSubassetUuid (const std::string &subassetName, AssetType assetType) |
| size_t | GetSubassetCount () const |
| bool | TryGetSubasset (const std::string &subassetName, Subasset *&outSubasset) |
| bool | TryGetSubasset (Uuid uuid, Subasset *&outSubasset) |
| bool | TryGetDefaultSubassetUuid (Uuid &outUuid) const |
| bool | TryGetSubassetUuid (const std::string &subassetName, Uuid &outUuid) const |
| bool | IsValid () const |
| bool | IsOutdatedImporterVersion (Grindstone::Editor::ImporterVersion currentImporterVersion) const |
| bool | IsOutdatedMetaVersion () const |
| Grindstone::Editor::ImporterSettings & | GetImporterSettings () |
| Iterator | begin () noexcept |
| ConstIterator | begin () const noexcept |
| Iterator | end () noexcept |
| ConstIterator | end () const noexcept |