Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::AssetImporter Class Referenceabstract
Inheritance diagram for Grindstone::AssetImporter:
Grindstone::SpecificAssetImporter< AnimationClipAsset, AssetType::AnimationClip > Grindstone::SpecificAssetImporter< AudioClipAsset, AssetType::AudioClip > Grindstone::SpecificAssetImporter< ComputePipelineAsset, AssetType::ComputePipelineSet > Grindstone::SpecificAssetImporter< GraphicsPipelineAsset, AssetType::GraphicsPipelineSet > Grindstone::SpecificAssetImporter< MaterialAsset, AssetType::Material > Grindstone::SpecificAssetImporter< Mesh3dAsset, AssetType::Mesh3d > Grindstone::SpecificAssetImporter< RigAsset, AssetType::Rig > Grindstone::SpecificAssetImporter< TextureAsset, AssetType::Texture > Grindstone::SpecificAssetImporter< AssetStructType, internalAssetType >

Public Member Functions

virtual void QueueReloadAsset (Uuid uuid)=0
virtual void * LoadAsset (Uuid uuid)=0
virtual bool TryGetIfLoaded (Uuid uuid, void *&output)=0
virtual void * IncrementAssetUse (Uuid uuid)=0
virtual void DecrementAssetUse (Uuid uuid)=0
virtual void IncrementOrLoad (Uuid uuid)=0
virtual AssetType GetAssetType ()

Protected Attributes

AssetType assetType = AssetType::Undefined

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