Raito 0.1
Loading...
Searching...
No Matches
Random.h
Go to the documentation of this file.
1#pragma once
2#include "Math/MathTypes.h"
3
4
5namespace Raito::Random
6{
7 void Initialize();
8
10 NODISCARD u32 UInt(u32 min, u32 max);
11 NODISCARD float Float();
12 NODISCARD float Float(float min, float max);
14 NODISCARD V3 Vec3(float min, float max);
16}
unsigned __int32 u32
Unsigned integer 32 bit type.
Definition BasicTypes.h:55
#define NODISCARD
Definition Common.h:80
Definition Random.cpp:7
V3 InUnitSphere()
Definition Random.cpp:50
void Initialize()
Definition Random.cpp:15
V3 Vec3()
Definition Random.cpp:40
float Float()
Definition Random.cpp:30
u32 UInt()
Definition Random.cpp:20
glm::vec3 V3
3D Vector; 32 bit floating point components
Definition MathTypes.h:47