#include <scene_cache.h>
Public Member Functions | |
virtual | ~SceneCache () |
virtual std::shared_ptr < ModelData > | get_model_data (const std::string &name)=0 |
virtual Resource< Texture > | get_texture (GraphicContext &gc, const std::string &name, bool linear)=0 |
virtual void | update_textures (GraphicContext &gc, float time_elapsed)=0 |
Static Public Member Functions | |
static SceneCache & | get (const ResourceManager &resources) |
static void | set (ResourceManager &resources, const std::shared_ptr< SceneCache > &cache) |