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