Server Meshing
Loading...
Searching...
No Matches
Utility Namespace Reference

Concepts

concept  FlagsEnum

Functions

float GenerateRandomFloat (float minValue, float maxValue)
template<typename Enum>
constexpr bool HasFlag (uint8_t stored, Enum flag) noexcept
template<typename Enum>
constexpr void SetFlag (uint8_t &stored, Enum flag) noexcept
template<typename Enum>
constexpr void ClearFlag (uint8_t &stored, Enum flag) noexcept
template<typename Enum>
constexpr bool AnyOf (uint8_t stored, Enum flags) noexcept

Function Documentation

◆ AnyOf()

template<typename Enum>
bool Utility::AnyOf ( uint8_t stored,
Enum flags )
constexprnoexcept

◆ ClearFlag()

template<typename Enum>
void Utility::ClearFlag ( uint8_t & stored,
Enum flag )
constexprnoexcept

◆ GenerateRandomFloat()

float Utility::GenerateRandomFloat ( float minValue,
float maxValue )
inline

◆ HasFlag()

template<typename Enum>
bool Utility::HasFlag ( uint8_t stored,
Enum flag )
constexprnoexcept

◆ SetFlag()

template<typename Enum>
void Utility::SetFlag ( uint8_t & stored,
Enum flag )
constexprnoexcept