ege::Element Member List

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

draw(int32_t _pass=0)=0ege::Elementpure virtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
dynamicDisable()ege::Elementinlinevirtual
dynamicEnable()ege::Elementinlinevirtual
Element(const ememory::SharedPtr< ege::Environement > &_env)ege::Element
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getGroup() constege::Elementinline
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getPosition()ege::Elementvirtual
getPositionTheoric()ege::Elementinlinevirtual
getRadius()ege::Elementinline
getType() constege::Elementvirtual
getUID() constege::Elementinline
init()ege::Elementvirtual
initJSON(const ejson::Value &_value) (defined in ege::Element)ege::Elementvirtual
initString(const std::string &_description) (defined in ege::Element)ege::Elementvirtual
initVoid(void *_value) (defined in ege::Element)ege::Elementvirtual
initXML(const exml::Node &_node) (defined in ege::Element)ege::Elementvirtual
isDead()ege::Elementinline
isFixed()ege::Elementinline
loadMesh(const std::string &_meshFileName)ege::Elementvirtual
m_debugText (defined in ege::Element)ege::Elementprotected
m_env (defined in ege::Element)ege::Elementprotected
m_fixeege::Elementprotected
m_groupege::Elementprotected
m_lifeege::Elementprotected
m_lifeMaxege::Elementprotected
m_meshege::Elementprotected
m_radiusege::Elementprotected
needToRemove()ege::Elementinlinevirtual
onDestroy()ege::Elementinlinevirtual
onLifeChange()ege::Elementinlinevirtual
preCalculationDraw(const ege::Camera &_camera)ege::Elementinlinevirtual
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Elementvirtual
setGroup(int32_t _newGroup)ege::Elementinline
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::Elementvirtual
setPosition(const vec3 &_pos)ege::Elementinlinevirtual
sharedFromThis()ememory::EnableSharedFromThis< Element >
sharedFromThis() constememory::EnableSharedFromThis< Element >
unInit() (defined in ege::Element)ege::Elementvirtual
weakFromThis()ememory::EnableSharedFromThis< Element >
weakFromThis() constememory::EnableSharedFromThis< Element >
~Element()ege::Elementvirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual