Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::MaterialImporter Class Reference
Inheritance diagram for Grindstone::MaterialImporter:
Grindstone::SpecificAssetImporter< MaterialAsset, AssetType::Material > Grindstone::AssetImporter

Public Member Functions

virtual void QueueReloadAsset (Uuid uuid) override
 
virtual void * ProcessLoadedFile (Uuid uuid) override
 
- Public Member Functions inherited from Grindstone::SpecificAssetImporter< MaterialAsset, AssetType::Material >
virtual void * IncrementAssetUse (Uuid uuid) override
 
virtual void DecrementAssetUse (Uuid uuid) override
 
virtual bool TryGetIfLoaded (Uuid uuid, void *&output) 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 void * ProcessLoadedFile (std::string_view address)
 
virtual bool TryGetIfLoaded (std::string_view address, void *&output)
 
virtual AssetType GetAssetType ()
 

Additional Inherited Members

- Static Public Member Functions inherited from Grindstone::SpecificAssetImporter< MaterialAsset, AssetType::Material >
static AssetType GetStaticAssetType ()
 
- Protected Attributes inherited from Grindstone::SpecificAssetImporter< MaterialAsset, AssetType::Material >
std::map< Uuid, MaterialAssetassets
 
- Protected Attributes inherited from Grindstone::AssetImporter
AssetType assetType = AssetType::Undefined
 

Member Function Documentation

◆ ProcessLoadedFile()

void * MaterialImporter::ProcessLoadedFile ( Uuid uuid)
overridevirtual

◆ QueueReloadAsset()

void MaterialImporter::QueueReloadAsset ( Uuid uuid)
overridevirtual

The documentation for this class was generated from the following files: