|
ZeroZero Game Engine
v0.0
A 3D game engine using Vulkan & Jolt
|
This is the complete list of members for PhysicsBody, including all inherited members.
| Node(const Node &orig) | Node | |
| Node(const string &nodeName="Node", Type type=NODE) | Node | explicit |
| Type enum name | Node | |
| addChild(shared_ptr< Node > child, bool async=false) | Node | |
| addToGroup(const string &group) | Node | inline |
| applyForce(const vec3 &force) const | PhysicsBody | |
| applyForce(const vec3 &force, const vec3 &position) const | PhysicsBody | |
| connect(const Signal::signal &name, const Signal::Handler &handler) | Object | |
| connect(const Signal::signal &name, const function< void ()> &handler) | Object | |
| createPropertyTween(PropertyTween< T >::Setter set, T initial, T final, float duration, const TransitionType ttype=TransitionType::LINEAR, const Tween::Callback &callback=nullptr) | Node | inline |
| duplicate(bool recursiveFilter=false) const | Node | nodiscard |
| emit(const Signal::signal &name, void *params=nullptr) | Object | |
| findAllChildren(const bool recursive=true) const | Node | nodiscardinline |
| findAllChildrenByGroup(const string &groupName, const bool recursive=true) const | Node | nodiscardinline |
| findFirstChild(const string &name) const | Node | nodiscardinline |
| findFirstChild(const bool recursive=true) const | Node | nodiscardinline |
| getBackVector() const | Node | nodiscardinline |
| getChild(const string &name) const | Node | nodiscardinline |
| getChildByPath(const string &path) const | Node | nodiscardinline |
| getChildren() const | Node | inline |
| getCollisionLayer() const | CollisionObject | nodiscardinline |
| getDownVector() const | Node | nodiscardinline |
| getFrontVector() const | Node | nodiscardinline |
| getGroups() const | Node | inline |
| getId() const | Node | nodiscardinline |
| getLeftVector() const | Node | nodiscardinline |
| getName() const | Node | inline |
| getParent() const | Node | nodiscardinline |
| getPath() const | Node | |
| getPosition() const | Node | nodiscardinline |
| getPositionGlobal() const | Node | nodiscardinline |
| getProcessMode() const | Node | nodiscardinline |
| getRightVector() const | Node | nodiscardinline |
| getRotation() const | Node | nodiscard |
| getRotationGlobal() const | Node | nodiscard |
| getRotationQuaternion() const | Node | nodiscardinline |
| getRotationQuaternionGlobal() const | Node | nodiscardinline |
| getRotationX() const | Node | nodiscardinline |
| getRotationY() const | Node | nodiscardinline |
| getRotationZ() const | Node | nodiscardinline |
| getScale() const | Node | nodiscard |
| getScaleGlobal() const | Node | |
| getTransformGlobal() const | Node | nodiscardinline |
| getTransformLocal() const | Node | nodiscardinline |
| getType() const | Node | inline |
| getUpVector() const | Node | nodiscardinline |
| getVelocity() const | PhysicsBody | nodiscardvirtual |
| haveChild(const shared_ptr< Node > &child, bool recursive) const | Node | nodiscard |
| isInGroup(const string &group) const | Node | inline |
| isInsideTree() const | Node | inline |
| isProcessed() const | Node | nodiscard |
| isVisible() const | Node | inline |
| killTween(const shared_ptr< Tween > &tween) | Node | |
| makeFrom() | Node | inline |
| onEnterScene() | Node | inlinevirtual |
| onExitScene() | Node | inlinevirtual |
| onInput(InputEvent &inputEvent) | Node | inlinevirtual |
| onPhysicsProcess(const float delta) | Node | inlinevirtual |
| onProcess(const float alpha) | Node | inlinevirtual |
| onReady() | Node | inlinevirtual |
| on_collision_persists | CollisionObject | inlinestatic |
| on_collision_starts | CollisionObject | inlinestatic |
| printTree(int tab=0) const | Node | |
| removeAllChildren(bool async=false) | Node | |
| removeChild(const shared_ptr< Node > &child, bool async=false) | Node | |
| removeFromGroup(const string &group) | Node | inline |
| rotate(quat quaternion) | Node | |
| rotateTowards(const quat &targetRotation, float maxAngle) | Node | |
| rotateX(float angle) | Node | |
| rotateY(float angle) | Node | |
| rotateZ(float angle) | Node | |
| setBounce(float value) const | PhysicsBody | |
| setCastShadows(bool castShadows) | Node | |
| setCollisionLayer(uint32_t layer) | CollisionObject | virtual |
| setGravityFactor(float factor) | PhysicsBody | virtual |
| setMass(float value) const | PhysicsBody | |
| setName(const string &nodeName) | Node | inline |
| setPosition(vec3 position) | Node | virtual |
| setPositionGlobal(const vec3 &position) | Node | virtual |
| setProcessMode(const ProcessMode mode) | Node | inline |
| z0::CollisionObject::z0::Node::setProperty(const string &property, const string &value) | Node | virtual |
| setRotation(const quat &quater) | Node | |
| setRotation(const vec3 &rot) | Node | |
| setRotationGlobal(const quat &quater) | Node | |
| setRotationX(float angle) | Node | |
| setRotationY(float angle) | Node | |
| setRotationZ(float angle) | Node | |
| setScale(const vec3 &scale) | Node | virtual |
| setScale(float scale) | Node | |
| setShape(const shared_ptr< Shape > &shape) | PhysicsBody | protected |
| setVelocity(const vec3 &velocity) | PhysicsBody | virtual |
| z0::Node::setVisible(bool visible=true) | Node | virtual |
| sharedPtr() | CollisionObject | inline |
| toGlobal(vec3 local) const | Node | nodiscard |
| toLocal(vec3 global) const | Node | nodiscard |
| toString() const override | Node | nodiscardinlineoverridevirtual |
| translate(const vec3 &localOffset) | Node | |
| wereInContact(const CollisionObject *obj) const | CollisionObject | nodiscard |
1.7.0