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

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 * 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, GraphicsPipelineAssetassets
 
- Protected Attributes inherited from Grindstone::AssetImporter
AssetType assetType = AssetType::Undefined
 

Member Function Documentation

◆ LoadAsset()

void * GraphicsPipelineImporter::LoadAsset ( Uuid uuid)
overridevirtual

◆ QueueReloadAsset()

void GraphicsPipelineImporter::QueueReloadAsset ( Uuid uuid)
overridevirtual

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