Class: ewol::Resource
Constructor and Destructor:
+ Resource (void);
+ Resource (const std::string & _name);
+ ~Resource (void);
Synopsis:
+ 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::resource::Manager & getManager (void);
Object Hierarchy:
ewol::Object
+--> ewol::Resource
+--> ewol::resource::Shader
+--> ewol::resource::ConfigFile
+--> ewol::resource::Texture
+--> ewol::resource::Program
+--> ewol::resource::VirtualBufferObject
+--> ewol::resource::FontBase
+--> ewol::resource::Colored3DObject
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::resource::Manager & getManager(void);