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::Mesh | inline |
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::Mesh | inline |
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::Mesh | inline |
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::Mesh | inline |
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::Mesh | inline |
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::Mesh | inline |
addTriangle(const std::string &_layerName, const vec3 &_pos1, const vec3 &_pos2, const vec3 &_pos3, const etk::Color< float > &_color) | ege::resource::Mesh | inline |
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::Mesh | inline |
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::Mesh | protected |
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::Mesh | static |
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::Mesh | static |
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::Mesh | virtual |
draw(mat4 &_positionMatrix, const etk::Color< float > &_mainColor, bool _enableDepthTest=true, bool _enableDepthUpdate=true) (defined in ege::resource::Mesh) | ege::resource::Mesh | inlinevirtual |
findColorInList(const etk::Color< float > &_color) (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
findPositionInList(const vec3 &_pos) (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
findTextureInList(const vec2 &_uv) (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
generateVBO() (defined in ege::resource::Mesh) | ege::resource::Mesh | |
getCheckNormal() | ege::resource::Mesh | inline |
getPhysicalProperties() const (defined in ege::resource::Mesh) | ege::resource::Mesh | inline |
getShape() | ege::resource::Mesh | inline |
init(const std::string &_fileName="---", const std::string &_shaderName="DATA:textured3D2.prog") (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_bufferOfset (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_checkNormal | ege::resource::Mesh | protected |
m_GLColor (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLMaterial (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLMatrix (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLMatrixPosition (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLNormal (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLPosition (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLprogram (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_GLtexture (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_light (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_listColor | ege::resource::Mesh | protected |
m_listFaces | ege::resource::Mesh | protected |
m_listFacesNormal | ege::resource::Mesh | protected |
m_listUV | ege::resource::Mesh | protected |
m_listVertex | ege::resource::Mesh | protected |
m_listVertexNormal | ege::resource::Mesh | protected |
m_materials (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_normalMode (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_numberOfElments (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
m_physics | ege::resource::Mesh | protected |
m_verticesVBO (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
Mesh() (defined in ege::resource::Mesh) | ege::resource::Mesh | protected |
normalMode enum name | ege::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::Mesh | inline |
setFreeShapeFunction(void(*_functionFreeShape)(void *_pointer)) (defined in ege::resource::Mesh) | ege::resource::Mesh | inline |
setShape(void *_shape) | ege::resource::Mesh | |
~Mesh() (defined in ege::resource::Mesh) | ege::resource::Mesh | virtual |