Simulant  21.06-50
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
smlt::Asset Class Reference
Inheritance diagram for smlt::Asset:
smlt::Nameable smlt::Font smlt::Material smlt::Mesh smlt::ParticleScript smlt::Sound smlt::Texture

Public Member Functions

 Asset (AssetManager *manager)
 
AssetManagerasset_manager ()
 
const AssetManagerasset_manager () const
 
int age () const
 
void set_garbage_collection_method (GarbageCollectMethod method)
 
- Public Member Functions inherited from smlt::Nameable
void set_name (const std::string &name)
 
const std::string & name () const
 
bool has_name () const
 

Public Attributes

Property< generic::DataCarrier Asset::* > data = {this, &Asset::data_}
 

Protected Member Functions

 Asset (const Asset &rhs)
 
Assetoperator= (const Asset &rhs)
 

Friends

class AssetManager
 

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