class: ewol::Resource
Description:
Associated Namespace:
Constructor and Destructor:
+ Resource (void );
+ Resource (const std::string & _name);
+ virtual ~Resource (void );
Synopsis:
+ void increment (void );
+ bool decrement (void );
+ int32_t getCounter (void );
# uint8_t m_resourceLevel;
+ uint8_t getResourceLevel (void );
+ virtual void updateContext (void );
+ virtual void removeContext (void );
+ virtual void removeContextToLate (void );
+ virtual void reload (void );
+ ewol::resource::Manager & getManager (void );
Object Hierarchy:
+ewol::Object
+--> ewol::Resource
+--> ewol::resource::Colored3DObject
+--> ewol::resource::Program
+--> ewol::resource::Texture
+--> ewol::resource::Shader
+--> ewol::resource::ConfigFile
+--> ewol::resource::VirtualBufferObject
+--> ewol::resource::FontBase
+--> ege::resource::Mesh
Detail:
Resource
+ Resource (void );
Resource
+ Resource (const std::string & _name);
~Resource
+ virtual ~Resource (void );
increment
+ void increment (void );
decrement
+ bool decrement (void );
getCounter
+ int32_t getCounter (void );
m_resourceLevel
# uint8_t m_resourceLevel;
Level of the resource ==> for updata priority [0..5] 0 must be update first.
getResourceLevel
+ uint8_t getResourceLevel (void );
updateContext
+ virtual void updateContext (void );
removeContext
+ virtual void removeContext (void );
removeContextToLate
+ virtual void removeContextToLate (void );
reload
+ virtual void reload (void );
getManager
+ ewol::resource::Manager & getManager (void );