Polyphase Game Engine
Loading...
Searching...
No Matches
Maths Member List

This is the complete list of members for Maths, including all inherited members.

Approach(float source, float target, float speed, float deltaTime)Mathsstatic
Approach(glm::vec3 source, glm::vec3 target, float speed, float deltaTime)Mathsstatic
Approach(glm::vec4 source, glm::vec4 target, float speed, float deltaTime)Mathsstatic
ApproachAngle(float source, float target, float speed, float deltaTime)Mathsstatic
Damp(float source, float target, float smoothing, float deltaTime)Mathsstatic
Damp(glm::vec3 source, glm::vec3 target, float smoothing, float deltaTime)Mathsstatic
Damp(glm::vec4 source, glm::vec4 target, float smoothing, float deltaTime)Mathsstatic
DampAngle(float source, float target, float smoothing, float deltaTime)Mathsstatic
ENGINE_UUID_BASEMathsstatic
ExtractPosition(const glm::mat4 &mat)Mathsstatic
ExtractRotation(const glm::mat4 &mat)Mathsstatic
ExtractScale(const glm::mat4 &mat)Mathsstatic
GenerateAssetUuid()Mathsstatic
IsPowerOfTwo(uint32_t number)Mathsstatic
LinearToSrgb(const glm::vec4 &linearColor)Mathsstatic
Map(float inX, float inMin, float inMax, float outMin, float outMax)Mathsstatic
MapClamped(float inX, float inMin, float inMax, float outMin, float outMax)Mathsstatic
NormalizeRange(float value, float start, float end)Mathsstatic
QuatToVector(glm::quat quat)Mathsstatic
RandIndexWeighted(const std::vector< float > &weights)Mathsstatic
RandRange(T min, T max)Mathsinlinestatic
RandRange(float min, float max)Mathsstatic
RandRange(float min, float max)Mathsstatic
RotateYawTowardDirection(float srcYaw, glm::vec3 dir, float speed, float deltaTime)Mathsstatic
RotationToVector(glm::vec3 rotation)Mathsstatic
SafeNormalize(glm::vec3 vector)Mathsstatic
SeedRand(uint32_t seed)Mathsstatic
SrgbToLinear(glm::vec4 srgbColor)Mathsstatic
VectorToQuat(glm::vec3 direction)Mathsstatic
VectorToRotation(glm::vec3 direction)Mathsstatic
WindRelativeAngle(float angle0, float angle1)Mathsstatic