Class: ewol::Colored3DObject
Synopsis:
+ const char * getType (void);
+ void draw (std::vector& _vertices,
const etk::Color<float> & _color,
bool _updateDepthBuffer,
bool _depthtest);
+ void draw (std::vector& _vertices,
const etk::Color<float> & _color,
mat4 & _transformationMatrix,
bool _updateDepthBuffer,
bool _depthtest);
+ void drawLine (std::vector& _vertices,
const etk::Color<float> & _color,
mat4 & _transformationMatrix,
bool _updateDepthBuffer,
bool _depthtest);
+ static ewol::Colored3DObject * keep (void);
+ static void release (ewol::Colored3DObject * & _object);
# Colored3DObject (void);
# ~Colored3DObject (void);
Object Hierarchy:
ewol::EObject +--> ewol::Resource +--> ewol::Colored3DObject
Detail:
getType ()
const char * getType(void);
draw ()
void draw(std::vector & _vertices,
const etk::Color<float> & _color,
bool _updateDepthBuffer,
bool _depthtest);
draw ()
void draw(std::vector & _vertices,
const etk::Color<float> & _color,
mat4 & _transformationMatrix,
bool _updateDepthBuffer,
bool _depthtest);
drawLine ()
void drawLine(std::vector & _vertices,
const etk::Color<float> & _color,
mat4 & _transformationMatrix,
bool _updateDepthBuffer,
bool _depthtest);
ewol::keep ()
static ewol::Colored3DObject * keep(void);
keep the resource pointer.
Notes: Never free this pointer by your own...
Return: pointer on the resource or NULL if an error occured.
ewol::release ()
static void release(ewol::Colored3DObject * & _object);
release the keeped resources
Parameter [input] [output]: reference on the object pointer
ewol::Colored3DObject ()
Colored3DObject(void);
ewol::~Colored3DObject ()
~Colored3DObject(void);
getType ()
const char * getType(void);
draw ()
void draw(std::vector& _vertices, const etk::Color<float> & _color, bool _updateDepthBuffer, bool _depthtest);
draw ()
void draw(std::vector& _vertices, const etk::Color<float> & _color, mat4 & _transformationMatrix, bool _updateDepthBuffer, bool _depthtest);
drawLine ()
void drawLine(std::vector& _vertices, const etk::Color<float> & _color, mat4 & _transformationMatrix, bool _updateDepthBuffer, bool _depthtest);
ewol::keep ()
static ewol::Colored3DObject * keep(void);
keep the resource pointer.
Notes: Never free this pointer by your own...
-
Return: pointer on the resource or NULL if an error occured.
ewol::release ()
static void release(ewol::Colored3DObject * & _object);
release the keeped resources
-
Parameter [input] [output]: reference on the object pointer
ewol::Colored3DObject ()
Colored3DObject(void);
ewol::~Colored3DObject ()
~Colored3DObject(void);