|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| virtual void * | LoadAsset (Uuid uuid) override |
| virtual void | QueueReloadAsset (Uuid uuid) override |
Public Member Functions inherited from Grindstone::SpecificAssetImporter< GraphicsPipelineAsset, AssetType::GraphicsPipelineSet > | |
| virtual void | OnDeleteAsset (GraphicsPipelineAsset &asset) |
| virtual void * | IncrementAssetUse (Uuid uuid) override |
| virtual void | DecrementAssetUse (Uuid uuid) override |
| virtual bool | TryGetIfLoaded (Uuid uuid, void *&output) override |
| virtual void | IncrementOrLoad (Uuid uuid) override |
| size_t | AssetCount () const |
| bool | HasAssets () const |
| auto | begin () noexcept |
| auto | cbegin () const noexcept |
| auto | end () noexcept |
| auto | cend () const noexcept |
Public Member Functions inherited from Grindstone::AssetImporter | |
| virtual AssetType | GetAssetType () |
Additional Inherited Members | |
Static Public Member Functions inherited from Grindstone::SpecificAssetImporter< GraphicsPipelineAsset, AssetType::GraphicsPipelineSet > | |
| static AssetType | GetStaticAssetType () |
| static const char * | GetStaticAssetTypeName () |
Protected Attributes inherited from Grindstone::SpecificAssetImporter< GraphicsPipelineAsset, AssetType::GraphicsPipelineSet > | |
| std::map< Uuid, GraphicsPipelineAsset > | assets |
Protected Attributes inherited from Grindstone::AssetImporter | |
| AssetType | assetType = AssetType::Undefined |
|
overridevirtual |
Implements Grindstone::AssetImporter.
|
overridevirtual |
Implements Grindstone::AssetImporter.