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 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, 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:
  • /github/workspace/sources/code/EngineCore/Assets/PipelineSet/GraphicsPipelineImporter.hpp
  • /github/workspace/sources/code/EngineCore/Assets/PipelineSet/GraphicsPipelineImporter.cpp