ege::ElementBase Member List

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

draw(int32_t _pass=0)ege::ElementBasevirtual
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
ElementBase(const ememory::SharedPtr< ege::Environement > &_env)ege::ElementBase
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getGroup() constege::Elementinline
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getPosition()ege::ElementBasevirtual
getPositionTheoric()ege::Elementinlinevirtual
getRadius()ege::Elementinline
getType() constege::ElementBasevirtual
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::ElementBasevirtual
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
~ElementBase()ege::ElementBasevirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual