Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Ecs::RenderingAsset Class Reference

#include <RenderingAssetManager.h>

Inheritance diagram for Ecs::RenderingAsset:
Collaboration diagram for Ecs::RenderingAsset:

Public Member Functions

 RenderingAsset ()
Public Member Functions inherited from Asset::AssetBase
 AssetBase (bool initializeDefaultEntity=false)
virtual ~AssetBase ()
CpuLoadingState getLoadingState ()
 Gets the loading state of this asset.
void requestLoad ()
 If this asset is in the UNLOADED state it will get added to the assets to load.
virtual void unload ()
 Base function for unloading the ecs data.
entt::entity getEntity () const
 Getter for data.

Additional Inherited Members

Protected Member Functions inherited from Asset::AssetBase
virtual void updateLoadingState ()
Protected Attributes inherited from Asset::AssetBase
CpuLoadingState loadingState = UNLOADED
entt::registry & mainRegistry
entt::entity data

Detailed Description

Definition at line 6 of file RenderingAssetManager.h.

Constructor & Destructor Documentation

◆ RenderingAsset()

Ecs::RenderingAsset::RenderingAsset ( )

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