TheAtlasEngine
 
Loading...
Searching...
No Matches
atlas.physics.types Module Reference

Classes

struct  atlas::physics::vector3< T >
 
struct  atlas::physics::vector3< JPH::Vec3 >
 
struct  atlas::physics::vector3< JPH::Float3 >
 
struct  atlas::physics::vector3< JPH::DVec3 >
 
struct  atlas::physics::vector3< JPH::Double3 >
 
struct  atlas::physics::vector4< T >
 
struct  atlas::physics::vector4< JPH::Vec4 >
 
struct  atlas::physics::vector4< JPH::Float4 >
 
struct  atlas::physics::quaternion< T >
 
struct  atlas::physics::matrix4< T >
 
struct  atlas::physics::matrix4< JPH::Mat44 >
 

Functions

 vector3 (const JPH::Vec3 &v)
 
 operator glm::vec3 () const
 
glm::vec3 operator= (const JPH::Vec3 &v)
 
bool operator== (const glm::vec3 &other) const
 
 vector3 (const JPH::Float3 &v)
 
 operator glm::vec3 () const
 
glm::vec3 operator= (const JPH::Float3 &v)
 
bool operator== (const glm::vec3 &other) const
 
 vector3 (const JPH::DVec3 &v)
 
 operator glm::dvec3 () const
 
glm::dvec3 operator= (const JPH::DVec3 &v)
 
bool operator== (const glm::dvec3 &other) const
 
 vector3 (const JPH::Double3 &v)
 
 operator glm::dvec3 () const
 
glm::dvec3 operator= (const JPH::Double3 &v)
 
bool operator== (const glm::dvec3 &other) const
 
 vector4 (const JPH::Vec4 &v)
 
 operator glm::vec4 () const
 
glm::vec4 operator= (const JPH::Vec4 &v)
 
bool operator== (const glm::vec4 &other) const
 
 vector4 (const JPH::Float4 &v)
 
 operator glm::vec4 () const
 
glm::vec4 operator= (const JPH::Float4 &v)
 
bool operator== (const glm::vec4 &other) const
 
 matrix4 (const JPH::Mat44 &m)
 
 operator glm::mat4 () const
 
glm::mat4 operator= (const JPH::Mat44 &m)
 
bool operator== (const glm::mat4 &other) const
 

Files

file  TheAtlasEngine/atlas/physics/types.cppm