Class: ewol::Compositing


Synopsis:

+        Compositing  (void);
+ ~Compositing (void);
+ void draw (bool _disableDepthTest);
+ void clear (void);
+ void resetMatrix (void);
+ void translate (const vec3 & _vect);
+ void rotate (const vec3 & _vect,
float _angle);
+ void scale (const vec3 & _vect);
+ void setMatrix (const mat4 & _mat);

Object Hierarchy:

ewol::Compositing
    +--> ewol::Shaper
    +--> ewol::Drawing
    +--> ewol::Text
    +--> ewol::Image
    +--> ewol::Area

Detail:

ewol::Compositing ()

Compositing(void);

generic constructor


ewol::~Compositing ()

~Compositing(void);

Generic destructor


draw ()

void draw(bool _disableDepthTest);

Virtal pure function that request the draw of all openGl elements


clear ()

void clear(void);

clear alll tre registered element in the current element


resetMatrix ()

void resetMatrix(void);

reset to the eye matrix the openGL mouving system


translate ()

void translate(const vec3 & _vect);

translate the current display of this element


rotate ()

void rotate(const vec3 & _vect,
            float _angle);

rotate the curent display of this element


scale ()

void scale(const vec3 & _vect);

scale the current diaplsy of this element


setMatrix ()

void setMatrix(const mat4 & _mat);

set the transformation matrix