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::ElementPhysic | virtual |
drawDebug(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera) | ege::ElementPhysic | virtual |
drawLife(ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, ememory::SharedPtr< ege::Camera > _camera) | ege::Element | virtual |
drawShape(const btCollisionShape *_shape, ememory::SharedPtr< ewol::resource::Colored3DObject > _draw, mat4 _transformationMatrix, std::vector< vec3 > _tmpVertices) (defined in ege::ElementPhysic) | ege::ElementPhysic | protected |
dynamicDisable() | ege::ElementPhysic | virtual |
dynamicEnable() | ege::ElementPhysic | virtual |
Element(const ememory::SharedPtr< ege::Environement > &_env) | ege::Element | |
elementIsRemoved(ememory::SharedPtr< ege::Element > _removedElement) | ege::Element | inlinevirtual |
ElementPhysic(const ememory::SharedPtr< ege::Environement > &_env, bool _autoRigidBody=true) | ege::ElementPhysic | |
EnableSharedFromThis() | ememory::EnableSharedFromThis< Element > | protected |
getCollisionDetectionStatus() | ege::ElementPhysic | inline |
getGroup() const | ege::Element | inline |
getInvMass() | ege::ElementPhysic | |
getLifeRatio() | ege::Element | |
getMesh() | ege::Element | inline |
getOrientation() const (defined in ege::ElementPhysic) | ege::ElementPhysic | |
getPosition() | ege::ElementPhysic | virtual |
getPositionTheoric() | ege::ElementPhysic | inlinevirtual |
getRadius() | ege::Element | inline |
getShape() | ege::ElementPhysic | inline |
getSpeed() | ege::ElementPhysic | |
getType() const | ege::ElementPhysic | virtual |
getUID() const | ege::Element | inline |
iaAction(float _step) | ege::ElementPhysic | inlinevirtual |
iaDisable() | ege::ElementPhysic | |
iaEnable() | ege::ElementPhysic | |
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_body | ege::ElementPhysic | protected |
m_debugText (defined in ege::Element) | ege::Element | protected |
m_detectCollisionEnable | ege::ElementPhysic | protected |
m_elementInPhysicsSystem (defined in ege::ElementPhysic) | ege::ElementPhysic | 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 |
m_shape | ege::ElementPhysic | protected |
m_theoricPosition | ege::ElementPhysic | protected |
needToRemove() | ege::Element | inlinevirtual |
onCollisionDetected(const ememory::SharedPtr< ege::Element > &_obj, const vec3 &_point, const vec3 &_normal) | ege::ElementPhysic | inlinevirtual |
onDestroy() | ege::ElementPhysic | inlinevirtual |
onLifeChange() | ege::Element | inlinevirtual |
preCalculationDraw(const ege::Camera &_camera) | ege::Element | inlinevirtual |
setAngularVelocity(const vec3 &_value) (defined in ege::ElementPhysic) | ege::ElementPhysic | virtual |
setCollisionDetectionStatus(bool _status=true) | ege::ElementPhysic | |
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 |
setLinearVelocity(const vec3 &_value) (defined in ege::ElementPhysic) | ege::ElementPhysic | virtual |
setMass(float _value) (defined in ege::ElementPhysic) | ege::ElementPhysic | virtual |
setMesh(ememory::SharedPtr< ege::resource::Mesh > _mesh) | ege::ElementPhysic | virtual |
setPosition(const vec3 &_pos) | ege::ElementPhysic | virtual |
setPositionTheoric(const vec3 &_pos) | ege::ElementPhysic | inlinevirtual |
setShape(btCollisionShape *_shape) | ege::ElementPhysic | |
setTorqueImpulse(const vec3 &_value) (defined in ege::ElementPhysic) | ege::ElementPhysic | virtual |
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 |
~ElementPhysic() | ege::ElementPhysic | virtual |
~EnableSharedFromThis()=default | ememory::EnableSharedFromThis< Element > | protectedvirtual |