Skip to content

File Utils.h

Go to the source code of this file

Namespaces

Type Name
namespace SparkyStudios
namespace Audio
namespace Amplitude

Classes

Type Name
struct BezierCurveControlPoints
A structure containing control points for a Bézier curve.

Macros

Type Name
define AM_DEG180 180.0
define AM_DEG18032 180.0f
define AM_DegToRad ((float)(AM\_PI / AM\_DEG180))
define AM_DegToTurn ((float)(AM\_TURNHALF / AM\_DEG180))
define AM_LCG_A 48271
define AM_LCG_C 0
define AM_LCG_M 2147483647
define AM_PI 3.14159265358979323846
define AM_PI32 3.14159265359f
define AM_RadToDeg ((float)(AM\_DEG180 / AM\_PI))
define AM_RadToTurn ((float)(AM\_TURNHALF / AM\_PI))
define AM_TURNHALF 0.5
define AM_TURNHALF32 0.5f
define AM_TurnToDeg ((float)(AM\_DEG180 / AM\_TURNHALF))
define AM_TurnToRad ((float)(AM\_PI / AM\_TURNHALF))
define _AM_MATH_UTILS_H

Macro Definition Documentation

AM_DEG180
#define AM_DEG180 `180.0`
AM_DEG18032
#define AM_DEG18032 `180.0f`
AM_DegToRad
#define AM_DegToRad `((float)(AM_PI / AM_DEG180))`
AM_DegToTurn
#define AM_DegToTurn `((float)(AM_TURNHALF / AM_DEG180))`
AM_LCG_A
#define AM_LCG_A `48271`
AM_LCG_C
#define AM_LCG_C `0`
AM_LCG_M
#define AM_LCG_M `2147483647`
AM_PI
#define AM_PI `3.14159265358979323846`
AM_PI32
#define AM_PI32 `3.14159265359f`
AM_RadToDeg
#define AM_RadToDeg `((float)(AM_DEG180 / AM_PI))`
AM_RadToTurn
#define AM_RadToTurn `((float)(AM_TURNHALF / AM_PI))`
AM_TURNHALF
#define AM_TURNHALF `0.5`
AM_TURNHALF32
#define AM_TURNHALF32 `0.5f`
AM_TurnToDeg
#define AM_TurnToDeg `((float)(AM_DEG180 / AM_TURNHALF))`
AM_TurnToRad
#define AM_TurnToRad `((float)(AM_PI / AM_TURNHALF))`
_AM_MATH_UTILS_H
#define _AM_MATH_UTILS_H 

The documentation for this file was generated from the following file: include/SparkyStudios/Audio/Amplitude/Math/Utils.h