class: ewol::Compositing
Description:
Associated Namespace:
Constructor and Destructor:
+ Compositing ();
+ virtual ~Compositing ();
Synopsis:
# mat4 m_matrixApply;
+ virtual void draw (bool _disableDepthTest) = 0;
+ virtual void clear ();
+ virtual void resetMatrix ();
+ virtual void translate (const vec3 & _vect);
+ virtual void rotate (const vec3 & _vect,
float _angle);
+ virtual void scale (const vec3 & _vect);
+ virtual void setMatrix (const mat4 & _mat);
Object Hierarchy:
ewol::Compositing
+--> ewol::compositing::Drawing
+--> ewol::compositing::Area
+--> ewol::compositing::Shaper
+--> ewol::compositing::Image
+--> ewol::compositing::TextBase
Detail:
m_matrixApply
# mat4 m_matrixApply;
Compositing
+ Compositing ();
generic constructor
~Compositing
+ virtual ~Compositing ();
Generic destructor
draw
+ virtual void draw (bool _disableDepthTest) = 0;
Virtal pure function that request the draw of all openGl elements
clear
+ virtual void clear ();
clear alll tre registered element in the current element
resetMatrix
+ virtual void resetMatrix ();
reset to the eye matrix the openGL mouving system
translate
+ virtual void translate (const vec3 & _vect);
translate the current display of this element
Parameter [input]: _vect The translation vector to apply at the transformation matrix
rotate
+ virtual void rotate (const vec3 & _vect,
float _angle);
rotate the curent display of this element
Parameter [input]: _vect The rotation vector to apply at the transformation matrix
scale
+ virtual void scale (const vec3 & _vect);
scale the current diaplsy of this element
Parameter [input]: _vect The scaling vector to apply at the transformation matrix
setMatrix
+ virtual void setMatrix (const mat4 & _mat);
set the transformation matrix
Parameter [input]: _mat The new matrix.
ewol::Compositing
+--> ewol::compositing::Drawing
+--> ewol::compositing::Area
+--> ewol::compositing::Shaper
+--> ewol::compositing::Image
+--> ewol::compositing::TextBase
Detail:
m_matrixApply
# mat4 m_matrixApply;
Compositing
+ Compositing ();generic constructor
~Compositing
+ virtual ~Compositing ();Generic destructor
draw
+ virtual void draw (bool _disableDepthTest) = 0;Virtal pure function that request the draw of all openGl elements
clear
+ virtual void clear ();clear alll tre registered element in the current element
resetMatrix
+ virtual void resetMatrix ();reset to the eye matrix the openGL mouving system
translate
+ virtual void translate (const vec3 & _vect);translate the current display of this element
Parameter [input]: | _vect | The translation vector to apply at the transformation matrix |
rotate
+ virtual void rotate (const vec3 & _vect,rotate the curent display of this element
float _angle);
Parameter [input]: | _vect | The rotation vector to apply at the transformation matrix |
scale
+ virtual void scale (const vec3 & _vect);scale the current diaplsy of this element
Parameter [input]: | _vect | The scaling vector to apply at the transformation matrix |
setMatrix
+ virtual void setMatrix (const mat4 & _mat);set the transformation matrix
Parameter [input]: | _mat | The new matrix. |