Elaztek Developer Hub
Blamite Game Engine - Strings  00390.07.02.23.1947.blamite
A library containing general purpose utilities and classes for use in multiple projects.
math.h File Reference
#include <stdint.h>
#include <Strings/components/classes/vector/vector.h>
+ Include dependency graph for math.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 BlamStrings
 Namespace for Blamite's shared C++ library.
 
 BlamStrings::Utils
 Namespace containing general-purpose utilities.
 
 BlamStrings::Utils::Math
 Namespace containing math-related utilities.
 

Macros

#define STRINGS_API   __declspec(dllimport)
 

Functions

STRINGS_API bool BlamStrings::Utils::Math::FloatIsInteger (float float_value)
 Determines whether or not the specified float is a valid integer. More...
 
STRINGS_API float BlamStrings::Utils::Math::FloatDegreesToRadians (float float_value)
 Converts a float value from Degrees to Radians. More...
 
STRINGS_API float BlamStrings::Utils::Math::FloatRadiansToDegrees (float float_value)
 Converts a float value from Radians to Degrees. More...
 
STRINGS_API uint64_t BlamStrings::Utils::Math::GenerateRandomUInt64 ()
 Generates a random unsigned 64-bit integer. More...
 
STRINGS_API float BlamStrings::Utils::Math::GetDistance2D (float x1, float y1, float x2, float y2)
 Calculates the distance between two points in 2D space. More...
 
STRINGS_API float BlamStrings::Utils::Math::GetDistance2D (BlamVector2 first, BlamVector2 second)
 Calculates the distance between two points in 2D space. More...
 

Variables

constexpr float BlamPi = 3.1415926535897932384626433832795f
 
constexpr float BlamPi2 = 6.2831853071795864769252867665590f
 
constexpr float BlamPiHalf = 1.5707963267948966192313216916398f
 
constexpr float BlamPiQuarter = 0.7853981633974483096156608458199f
 

Macro Definition Documentation

◆ STRINGS_API

#define STRINGS_API   __declspec(dllimport)

Variable Documentation

◆ BlamPi

constexpr float BlamPi = 3.1415926535897932384626433832795f
constexpr

◆ BlamPi2

constexpr float BlamPi2 = 6.2831853071795864769252867665590f
constexpr

◆ BlamPiHalf

constexpr float BlamPiHalf = 1.5707963267948966192313216916398f
constexpr

◆ BlamPiQuarter

constexpr float BlamPiQuarter = 0.7853981633974483096156608458199f
constexpr