Foundation
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Variables
JoltPhysicsWorld.hpp File Reference
#include <Core/JobSystem.hpp>
#include <Math/Math.hpp>
#include <cstdint>

Go to the source code of this file.

Classes

struct  Foundation::Examples::PhysicsShapeHandle
 
struct  Foundation::Examples::PhysicsBodyHandle
 
struct  Foundation::Examples::PhysicsWorldDesc
 
struct  Foundation::Examples::PhysicsShapeDesc
 
struct  Foundation::Examples::PhysicsBodyPose
 
struct  Foundation::Examples::PhysicsBodyDesc
 
struct  Foundation::Examples::PhysicsRayDesc
 
struct  Foundation::Examples::PhysicsRayHit
 
class  Foundation::Examples::JoltPhysicsWorld
 

Namespaces

namespace  Foundation
 
namespace  Foundation::Examples
 

Enumerations

enum class  Foundation::Examples::PhysicsStatus : uint32_t {
  Foundation::Examples::Ok = 0 , Foundation::Examples::InvalidArgument = 1 , Foundation::Examples::InvalidHandle = 2 , Foundation::Examples::CapacityExceeded = 3 ,
  Foundation::Examples::JoltFailure = 4 , Foundation::Examples::NoHit = 5
}
 
enum class  Foundation::Examples::PhysicsShapeType : uint32_t { Foundation::Examples::Box = 0 , Foundation::Examples::Sphere = 1 , Foundation::Examples::Capsule = 2 }
 
enum class  Foundation::Examples::PhysicsMotionType : uint32_t { Foundation::Examples::Static = 0 , Foundation::Examples::Kinematic = 1 , Foundation::Examples::Dynamic = 2 }
 
enum class  Foundation::Examples::PhysicsActivation : uint32_t { Foundation::Examples::Activate = 0 , Foundation::Examples::DontActivate = 1 }
 

Variables

constexpr uint32_t Foundation::Examples::kPhysicsLayerNonMoving = 0u
 
constexpr uint32_t Foundation::Examples::kPhysicsLayerMoving = 1u