Chicane

Rotator

Header
Includes/Chicane/Core/Math/Rotator.hpp
Namespace
Chicane::Rotator

Constructors

NameDescription
Rotator(
float inAngle
)
Rotator(
float inPitch
float inRoll
float inYaw
)
Rotator(
const  Vec3& inAngles
)
Rotator(
const  QuatFloat& inOrientation
)
Rotator()

Functions

AccessReturnModifierNameDescription
public
const  QuatFloat&
const
get()
public
void
set(
float inValue
)
public
void
set(
float inPitch
float inRoll
float inYaw
)
public
void
set(
const  Vec3& inValue
)
public
void
set(
const  Rotator& inValue
)
public
void
set(
const  QuatFloat& inValue
)
public
void
addLocal(
float inValue
)
public
void
addLocal(
float inPitch
float inRoll
float inYaw
)
public
void
addLocal(
const  Vec3& inValue
)
public
void
addLocal(
const  Rotator& inValue
)
public
void
addLocal(
const  QuatFloat& inDelta
)
public
void
addWorld(
float inValue
)
public
void
addWorld(
float inPitch
float inRoll
float inYaw
)
public
void
addWorld(
const  Vec3& inValue
)
public
void
addWorld(
const  Rotator& inValue
)
public
void
addWorld(
const  QuatFloat& inDelta
)
public
void
lookAt(
const  Vec3& inOrigin
const  Vec3& inTarget
)
public
const  Vec3&
const
getAngles()
public
void
setAngles(
const  Vec3& inAngles
)
public
const  Vec3&
const
getRight()
public
const  Vec3&
const
getForward()
public
const  Vec3&
const
getUp()
private
void
refresh()

Members

AccessTypeModifierNameDescription
public
angles
public
right
public
forward
public
up
private
m_orientation