ege::ElementPhysic Member List

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

createRigidBody(float _mass=400000000.0f) (defined in ege::ElementPhysic)ege::ElementPhysic
draw(int32_t _pass=0)ege::ElementPhysicvirtual
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::ElementPhysicvirtual
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera)ege::Elementvirtual
drawShape(const btCollisionShape *_shape, ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices) (defined in ege::ElementPhysic)ege::ElementPhysicprotected
dynamicDisable()ege::ElementPhysicvirtual
dynamicEnable()ege::ElementPhysicvirtual
Element(const ememory::SharedPtr< ege::Environement > &_env)ege::Element
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement)ege::Elementinlinevirtual
ElementPhysic(const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true)ege::ElementPhysic
EnableSharedFromThis()ememory::EnableSharedFromThis< Element >protected
getCollisionDetectionStatus()ege::ElementPhysicinline
getGroup() constege::Elementinline
getInvMass()ege::ElementPhysic
getLifeRatio()ege::Element
getMesh()ege::Elementinline
getOrientation() const (defined in ege::ElementPhysic)ege::ElementPhysic
getPosition()ege::ElementPhysicvirtual
getPositionTheoric()ege::ElementPhysicinlinevirtual
getRadius()ege::Elementinline
getShape()ege::ElementPhysicinline
getSpeed()ege::ElementPhysic
getType() constege::ElementPhysicvirtual
getUID() constege::Elementinline
iaAction(float _step)ege::ElementPhysicinlinevirtual
iaDisable()ege::ElementPhysic
iaEnable()ege::ElementPhysic
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_bodyege::ElementPhysicprotected
m_debugText (defined in ege::Element)ege::Elementprotected
m_detectCollisionEnableege::ElementPhysicprotected
m_elementInPhysicsSystem (defined in ege::ElementPhysic)ege::ElementPhysicprotected
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
m_shapeege::ElementPhysicprotected
m_theoricPositionege::ElementPhysicprotected
needToRemove()ege::Elementinlinevirtual
onCollisionDetected(const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal)ege::ElementPhysicinlinevirtual
onDestroy()ege::ElementPhysicinlinevirtual
onLifeChange()ege::Elementinlinevirtual
preCalculationDraw(const ege::Camera &_camera)ege::Elementinlinevirtual
setAngularVelocity(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setCollisionDetectionStatus(bool _status=true)ege::ElementPhysic
setFireOn(int32_t _groupIdSource, int32_t _type, float _power, const vec3 &_center=vec3(0, 0, 0))ege::Elementvirtual
setGroup(int32_t _newGroup)ege::Elementinline
setLinearVelocity(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setMass(float _value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh)ege::ElementPhysicvirtual
setPosition(const vec3 &_pos)ege::ElementPhysicvirtual
setPositionTheoric(const vec3 &_pos)ege::ElementPhysicinlinevirtual
setShape(btCollisionShape *_shape)ege::ElementPhysic
setTorqueImpulse(const vec3 &_value) (defined in ege::ElementPhysic)ege::ElementPhysicvirtual
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
~ElementPhysic()ege::ElementPhysicvirtual
~EnableSharedFromThis()=defaultememory::EnableSharedFromThis< Element >protectedvirtual