Inheritance diagram for ege::widget::Mesh:

Public Member Functions

void onRegenerateDisplay () override
 
void systemDraw (const ewol::DrawProperty &_displayProp) override
 
void onDraw () override
 
bool onEventInput (const ewol::event::Input &_event) override
 
void setFile (const std::string &_filename)
 
void setPosition (const vec3 &_pos)
 
void setAngle (const vec3 &_angle)
 
void setAngleSpeed (const vec3 &_speed)
 
void setDistance (float _distance)
 

Public Attributes

esignal::Signal signalPressed
 

Protected Member Functions

void init ()
 
void periodicCall (const ewol::event::Time &_event)
 

Protected Attributes

esignal::Connection m_PCH
 

Member Function Documentation

§ periodicCall()

void ege::widget::Mesh::periodicCall ( const ewol::event::Time &  _event)
protected

Periodic call to update grapgic display.

Parameters
[in]_eventTime generic event

§ setAngle()

void ege::widget::Mesh::setAngle ( const vec3 _angle)

set the mesh angle of view

Parameters
[in]_angleview angle of the mesh

§ setAngleSpeed()

void ege::widget::Mesh::setAngleSpeed ( const vec3 _speed)

set the mesh angle speed

Parameters
[in]_speedRadian speed of the mesh

§ setDistance()

void ege::widget::Mesh::setDistance ( float  _distance)

set the camera distance of the mesh

Parameters
[in]_distanceDiatance of the mesh

§ setFile()

void ege::widget::Mesh::setFile ( const std::string &  _filename)

set a mesh name file

Parameters
[in]_filenameName of the new mesh

§ setPosition()

void ege::widget::Mesh::setPosition ( const vec3 _pos)

set the mesh position

Parameters
[in]_posThe new position of the mesh

Member Data Documentation

§ m_PCH

esignal::Connection ege::widget::Mesh::m_PCH
protected

Periodic call handle to remove it when needed.


The documentation for this class was generated from the following file:
  • framework/atria-soft/ege/ege/widget/Mesh.hpp