| 
    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< ComputePipelineAsset, AssetType::ComputePipelineSet > | |
| virtual void | OnDeleteAsset (ComputePipelineAsset &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< ComputePipelineAsset, AssetType::ComputePipelineSet > | |
| static AssetType | GetStaticAssetType () | 
| static const char * | GetStaticAssetTypeName () | 
  Protected Attributes inherited from Grindstone::SpecificAssetImporter< ComputePipelineAsset, AssetType::ComputePipelineSet > | |
| std::map< Uuid, ComputePipelineAsset > | assets | 
  Protected Attributes inherited from Grindstone::AssetImporter | |
| AssetType | assetType = AssetType::Undefined | 
      
  | 
  overridevirtual | 
Implements Grindstone::AssetImporter.
      
  | 
  overridevirtual | 
Implements Grindstone::AssetImporter.