ege::resource::Mesh Member List

This is the complete list of members for ege::resource::Mesh, including all inherited members.

addFaceIndexing(const std::string &_layerName)ege::resource::Mesh
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshinline
addLine(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const etk::Color< float > &_color1, const etk::Color< float > &_color2) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addLines(const std::string &_layerName, const std::vector< vec3 > &_list, const std::vector< etk::Color< float >> &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addMaterial(const std::string &_name, ememory::SharedPtr< ege::Material > _data) (defined in ege::resource::Mesh)ege::resource::Mesh
addPhysicElement(const ememory::SharedPtr< ege::PhysicsShape > &_shape) (defined in ege::resource::Mesh)ege::resource::Meshinline
addPoint(const std::string &_layerName, const vec3 &_pos, const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Mesh
addQuad(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const vec3 &_pos4, const etk::Color< float > &_color)ege::resource::Meshinline
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)ege::resource::Meshinline
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)ege::resource::Meshinline
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)ege::resource::Meshinline
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color)ege::resource::Meshinline
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)ege::resource::Mesh
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)ege::resource::Meshinline
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)ege::resource::Mesh
clean() (defined in ege::resource::Mesh)ege::resource::Meshprotected
createCube(float _size=1.0f, const std::string &_materialName="basics", const etk::Color< float > &_color=etk::color::white) (defined in ege::resource::Mesh)ege::resource::Meshstatic
createGrid(int32_t _lineCount, const vec3 &_position=vec3(0, 0, 0), float _size=1.0f, const std::string &_materialName="basics") (defined in ege::resource::Mesh)ege::resource::Meshstatic
createIcoSphere(const std::string &_materialName, float _size=1.0, int32_t _subdivision=3) (defined in ege::resource::Mesh)ege::resource::Mesh
createViewBox(const std::string &_materialName, float _size=1.0) (defined in ege::resource::Mesh)ege::resource::Mesh
DECLARE_RESOURCE_NAMED_FACTORY(Mesh) (defined in ege::resource::Mesh)ege::resource::Mesh
draw(mat4 &_positionMatrix, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh)ege::resource::Meshvirtual
draw(mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh)ege::resource::Meshinlinevirtual
findColorInList(const etk::Color< float > &_color) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findPositionInList(const vec3 &_pos) (defined in ege::resource::Mesh)ege::resource::Meshprotected
findTextureInList(const vec2 &_uv) (defined in ege::resource::Mesh)ege::resource::Meshprotected
generateVBO() (defined in ege::resource::Mesh)ege::resource::Mesh
getCheckNormal()ege::resource::Meshinline
getPhysicalProperties() const (defined in ege::resource::Mesh)ege::resource::Meshinline
getShape()ege::resource::Meshinline
init(const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog") (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_bufferOfset (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_checkNormalege::resource::Meshprotected
m_GLColor (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMaterial (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrix (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLMatrixPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLNormal (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLPosition (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLprogram (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_GLtexture (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_light (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_listColorege::resource::Meshprotected
m_listFacesege::resource::Meshprotected
m_listFacesNormalege::resource::Meshprotected
m_listUVege::resource::Meshprotected
m_listVertexege::resource::Meshprotected
m_listVertexNormalege::resource::Meshprotected
m_materials (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_normalMode (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_numberOfElments (defined in ege::resource::Mesh)ege::resource::Meshprotected
m_physicsege::resource::Meshprotected
m_verticesVBO (defined in ege::resource::Mesh)ege::resource::Meshprotected
Mesh() (defined in ege::resource::Mesh)ege::resource::Meshprotected
normalMode enum nameege::resource::Mesh
normalModeFace enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeNone enum value (defined in ege::resource::Mesh)ege::resource::Mesh
normalModeVertex enum value (defined in ege::resource::Mesh)ege::resource::Mesh
setCheckNormal(bool _status)ege::resource::Meshinline
setFreeShapeFunction(void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh)ege::resource::Meshinline
setShape(void *_shape)ege::resource::Mesh
~Mesh() (defined in ege::resource::Mesh)ege::resource::Meshvirtual