Chicane

CPhysics

Header
Includes/Chicane/Runtime/Scene/Component/Physics.hpp
Namespace
Chicane::CPhysics

Constructors

NameDescription
CPhysics()

Override Functions

AccessReturnModifierNameDescription
protected
void
onLoad()
protected
void
onTick(
float inDeltaTime
)
protected
void
onActivation()
protected
void
onDeactivation()

Functions

AccessReturnModifierNameDescription
public
void
setShape()
public
void
setShape(
const  Kerb::BodyPolygon& inPolygon
)
public
void
setMotion()
public
void
moveTo(
const  Vec3& inLocation
)
public
void
addImpulse(
const  Vec3& inDirection
float inForce
const  Vec3& inLocation
)
protected
bool
const
canCollide()
protected
bool
const
hasBody()

Members

AccessTypeModifierNameDescription
protected
JPH::BodyID
m_bodyID
protected
m_bodySettings