Raven Engine v0.1
A modern 3D Game Engine
Loading...
Searching...
No Matches
Raven::PhysicsWorld Member List

This is the complete list of members for Raven::PhysicsWorld, including all inherited members.

AddAngularImpulse(u64 entityID, const Crux::vec3 &impulse)Raven::PhysicsWorld
AddForce(u64 entityID, const Crux::vec3 &force)Raven::PhysicsWorld
AddImpulse(u64 entityID, const Crux::vec3 &impulse)Raven::PhysicsWorld
AddLinearVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::PhysicsWorld
AddTorque(u64 entityID, const Crux::vec3 &torque)Raven::PhysicsWorld
CreateBody(u64 entityID, const BodyTransform &transform, const RigidBodyDesc &desc, const JPH::Shape *shape)Raven::PhysicsWorld
CreateMeshBody(u64 entityID, u32 bodyID, const BodyTransform &transform, const JPH::Shape *shape)Raven::PhysicsWorld
CreateShape(const RigidBodyDesc &desc)Raven::PhysicsWorld
DestroyBody(u64 entityID)Raven::PhysicsWorld
GetAngularVelocity(u64 entityID) constRaven::PhysicsWorld
GetLinearVelocity(u64 entityID) constRaven::PhysicsWorld
HasBody(u64 entityID) constRaven::PhysicsWorld
Init()Raven::PhysicsWorld
MoveKinematic(u64 entityID, const BodyTransform &transform, float dt)Raven::PhysicsWorld
PhysicsWorld()=defaultRaven::PhysicsWorld
SetActive(u64 entityID, bool active)Raven::PhysicsWorld
SetAngularVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::PhysicsWorld
SetGravityFactor(u64 entityID, float factor)Raven::PhysicsWorld
SetLinearVelocity(u64 entityID, const Crux::vec3 &velocity)Raven::PhysicsWorld
SetTransform(u64 entityID, const BodyTransform &transform)Raven::PhysicsWorld
Shutdown()Raven::PhysicsWorld
Step()Raven::PhysicsWorld
SyncTransform(u64 entityID, BodyTransform &outTransform) constRaven::PhysicsWorld
WithBody(u64 entityID, Fn &&fn) constRaven::PhysicsWorldinline
~PhysicsWorld()=defaultRaven::PhysicsWorld