Class: ewol::resource::TextureFile


Constructor and Destructor:

-                                        TextureFile  (const std::string & _genName);
- TextureFile (std::string _genName,
const std::string & _fileName,
const ivec2 & _size);
- ~TextureFile (void);

Synopsis:

+  const vec2 &                          getRealSize  (void);
+ static ewol::resource::TextureFile * keep (const std::string & _filename,
ivec2 _size);
+ static void release (ewol::resource::TextureFile * & _object);

Object Hierarchy:

ewol::Object
    +--> ewol::Resource
        +--> ewol::resource::Texture
            +--> ewol::resource::TextureFile

Detail:

getRealSize ()

const vec2 & getRealSize(void);



ewol::resource::keep ()

static ewol::resource::TextureFile * keep(const std::string & _filename,
                                          ivec2 _size);

keep the resource pointer.
Notes: Never free this pointer by your own...


ewol::resource::release ()

static void release(ewol::resource::TextureFile * & _object);

release the keeped resources


ewol::resource::TextureFile ()

TextureFile(const std::string & _genName);



ewol::resource::TextureFile ()

TextureFile(std::string _genName,
            const std::string & _fileName,
            const ivec2 & _size);



ewol::resource::~TextureFile ()

~TextureFile(void);