4#include <mgdl/mgdl-opengl.h>
15void Random_CreateGenerator(
void);
16void Random_SetSeed(u32 seed);
17float Random_Float(
float min,
float max);
18float Random_FloatNormalized(
void);
19int Random_Int(
int min,
int max);
21u32 clampU32(u32 val, u32 minVal, u32 maxVal);
22float clampF(
float val,
float minVal,
float maxVal);
23float minF(
float a,
float b);
24float maxF(
float a,
float b);
25u32 minU32(u32 a, u32 b);
26u32 maxU32(u32 a, u32 b);
28float Deg2Rad(
float degrees);
29float Rad2Deg(
float radians);
45bool mgdl_IsFlagSet(u32 bitfield, u32 flag);
50char* mgdl_GetPrintfBuffer(
void);
60#define MGDL_PRINTF_TO_BUFFER(format) \
61 memset(mgdl_GetPrintfBuffer(), '\0', 256);\
63 va_start(args, format); \
64 vsprintf(mgdl_GetPrintfBuffer(), format, args); \
Library types, macros, defines and enums header.
TextureFilterModes
Texture filter modes.
Definition mgdl-types.h:86