Class: ewol::Resource
Synopsis:
+ Resource (void);
+ Resource (const std::string & _name);
+ ~Resource (void);
+ void increment (void);
+ bool decrement (void);
+ int32_t getCounter (void);
+ uint8_t getResourceLevel (void);
+ void updateContext (void);
+ void removeContext (void);
+ void removeContextToLate (void);
+ void reload (void);
+ static ewol::ResourceManager & getManager (void);
Object Hierarchy:
ewol::EObject
+--> ewol::Resource
+--> ewol::Program
+--> ewol::FontBase
+--> ewol::VirtualBufferObject
+--> ewol::Shader
+--> ewol::Mesh
+--> ewol::Colored3DObject
+--> ewol::Texture
+--> ewol::ConfigFile
Detail:
Resource(void);
Resource(const std::string & _name);
~Resource(void);
void increment(void);
bool decrement(void);
int32_t getCounter(void);
uint8_t getResourceLevel(void);
void updateContext(void);
void removeContext(void);
void removeContextToLate(void);
void reload(void);
static ewol::ResourceManager & getManager(void);