|
| DECLARE_RESOURCE_NAMED_FACTORY (ParticuleMesh) |
|
virtual void | draw (mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) |
|
| DECLARE_RESOURCE_NAMED_FACTORY (Mesh) |
|
virtual void | draw (mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) |
|
void | generateVBO () |
|
void | createViewBox (const std::string &_materialName, float _size=1.0) |
|
void | createIcoSphere (const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) |
|
void | addMaterial (const std::string &_name, ememory::SharedPtr< ege::Material > _data) |
|
void | setCheckNormal (bool _status) |
|
bool | getCheckNormal () |
|
const std::vector< ememory::SharedPtr< ege::PhysicsShape > > & | getPhysicalProperties () const |
|
void | addPhysicElement (const ememory::SharedPtr< ege::PhysicsShape > &_shape) |
|
void | setShape (void *_shape) |
|
void * | getShape () |
|
void | setFreeShapeFunction (void(*_functionFreeShape)(void *_pointer)) |
|
void | addFaceIndexing (const std::string &_layerName) |
|
void | addPoint (const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) |
|
void | addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) |
|
void | addLine (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) |
|
void | addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) |
|
void | addLines (const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) |
|
void | addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color) |
|
void | addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3) |
|
void | addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color) |
|
void | addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color1, const etk::Color< float > &_color2, const etk::Color< float > &_color3, const etk::Color< float > &_color4) |
|
void | addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color) |
|
void | addTriangle (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white) |
|
void | addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color) |
|
void | addQuad (const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const vec2 &_uv1, const vec2 &_uv2, const vec2 &_uv3, const vec2 &_uv4, const etk::Color< float > &_color1=etk::color::white, const etk::Color< float > &_color2=etk::color::white, const etk::Color< float > &_color3=etk::color::white, const etk::Color< float > &_color4=etk::color::white) |
|