Class: widget::Mesh
Synopsis:
+ Mesh (const std::string & filename);
+ ~Mesh (void);
+ void onRegenerateDisplay (void);
+ void systemDraw (const ewol::DrawProperty & displayProp);
+ void onDraw (void);
+ bool onEventInput (const ewol::EventInput & _event);
+ void periodicCall (const ewol::EventTime & _event);
+ 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);
Object Hierarchy:
ewol::EObject +--> ewol::Widget +--> widget::Mesh
Description:
/** * @ingroup ewolWidgetGroup */Detail:
widget::Mesh ()
Mesh(const std::string & filename);
widget::~Mesh ()
~Mesh(void);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
systemDraw ()
void systemDraw(const ewol::DrawProperty & displayProp);
onDraw ()
void onDraw(void);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
periodicCall ()
void periodicCall(const ewol::EventTime & _event);
setFile ()
void setFile(const std::string & filename);
set a mesh name file
Parameter [input]: filename Name of the new mesh
setPosition ()
void setPosition(const vec3 & pos);
set the mesh position
Parameter [input]: pos The new position of the mesh
setAngle ()
void setAngle(const vec3 & angle);
set the mesh angle of view
Parameter [input]: angle view angle of the mesh
setAngleSpeed ()
void setAngleSpeed(const vec3 & speed);
set the mesh angle speed
Parameter [input]: spped radian speed of the mesh
setDistance ()
void setDistance(float distance);
set the camera distance of the mesh
Parameter [input]: dist Diatance of the mesh
widget::Mesh ()
Mesh(const std::string & filename);
widget::~Mesh ()
~Mesh(void);
onRegenerateDisplay ()
void onRegenerateDisplay(void);
systemDraw ()
void systemDraw(const ewol::DrawProperty & displayProp);
onDraw ()
void onDraw(void);
onEventInput ()
bool onEventInput(const ewol::EventInput & _event);
periodicCall ()
void periodicCall(const ewol::EventTime & _event);
setFile ()
void setFile(const std::string & filename);
set a mesh name file
-
Parameter [input]: filename Name of the new mesh
setPosition ()
void setPosition(const vec3 & pos);
set the mesh position
-
Parameter [input]: pos The new position of the mesh
setAngle ()
void setAngle(const vec3 & angle);
set the mesh angle of view
-
Parameter [input]: angle view angle of the mesh
setAngleSpeed ()
void setAngleSpeed(const vec3 & speed);
set the mesh angle speed
-
Parameter [input]: spped radian speed of the mesh
setDistance ()
void setDistance(float distance);
set the camera distance of the mesh
-
Parameter [input]: dist Diatance of the mesh