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 |
1.8.12