ege::Element Member List
This is the complete list of members for ege::Element, including all inherited members.
draw(int32_t _pass=0)=0 | ege::Element | pure virtual |
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera) | ege::Element | virtual |
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera) | ege::Element | virtual |
dynamicDisable() | ege::Element | inlinevirtual |
dynamicEnable() | ege::Element | inlinevirtual |
Element(const ememory::SharedPtr< ege::Environement > &_env) | ege::Element | |
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement) | ege::Element | inlinevirtual |
EnableSharedFromThis() | ememory::EnableSharedFromThis< Element > | protected |
getGroup() const | ege::Element | inline |
getLifeRatio() | ege::Element | |
getMesh() | ege::Element | inline |
getPosition() | ege::Element | virtual |
getPositionTheoric() | ege::Element | inlinevirtual |
getRadius() | ege::Element | inline |
getType() const | ege::Element | virtual |
getUID() const | ege::Element | inline |
init() | ege::Element | virtual |
initJSON(const ejson::Value &_value) (defined in ege::Element) | ege::Element | virtual |
initString(const std::string &_description) (defined in ege::Element) | ege::Element | virtual |
initVoid(void *_value) (defined in ege::Element) | ege::Element | virtual |
initXML(const exml::Node &_node) (defined in ege::Element) | ege::Element | virtual |
isDead() | ege::Element | inline |
isFixed() | ege::Element | inline |
loadMesh(const std::string &_meshFileName) | ege::Element | virtual |
m_debugText (defined in ege::Element) | ege::Element | protected |
m_env (defined in ege::Element) | ege::Element | protected |
m_fixe | ege::Element | protected |
m_group | ege::Element | protected |
m_life | ege::Element | protected |
m_lifeMax | ege::Element | protected |
m_mesh | ege::Element | protected |
m_radius | ege::Element | protected |
needToRemove() | ege::Element | inlinevirtual |
onDestroy() | ege::Element | inlinevirtual |
onLifeChange() | ege::Element | inlinevirtual |
preCalculationDraw(const ege::Camera &_camera) | ege::Element | inlinevirtual |
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0)) | ege::Element | virtual |
setGroup(int32_t _newGroup) | ege::Element | inline |
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh) | ege::Element | virtual |
setPosition(const vec3 &_pos) | ege::Element | inlinevirtual |
sharedFromThis() | ememory::EnableSharedFromThis< Element > | |
sharedFromThis() const | ememory::EnableSharedFromThis< Element > | |
unInit() (defined in ege::Element) | ege::Element | virtual |
weakFromThis() | ememory::EnableSharedFromThis< Element > | |
weakFromThis() const | ememory::EnableSharedFromThis< Element > | |
~Element() | ege::Element | virtual |
~EnableSharedFromThis()=default | ememory::EnableSharedFromThis< Element > | protectedvirtual |