FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
Utility/Tools

Everything related to some utility/tools. More...

Classes

class  fge::AccessLock< TMutex >
 Class that lock a mutex and unlock it only when the object is destroyed. More...
 
class  fge::Flag
 A class to handle flags. More...
 
class  fge::Matrix< T >
 A container to store a 2D matrix of any type. More...
 
class  fge::Property
 A class that can store any type of data. More...
 
class  fge::PropertyList
 A class that map a string to a Property. More...
 
class  fge::Random< TEngine >
 A class to generate random numbers. More...
 
class  fge::Subscription
 This class is a useful utility to "link" multiple objects around a specific use with automatic lifetime management. More...
 
class  fge::Subscriber
 This class is a useful utility to "link" multiple objects around. More...
 
class  fge::BitBank< TNbytes >
 A class to manage a group of bits. More...
 

Variables

FGE_API fge::Random< std::mt19937_64 > fge::_random
 Default random number generator instance.
 

Detailed Description

Everything related to some utility/tools.

Variable Documentation

◆ _random

FGE_API fge::Random<std::mt19937_64> fge::_random
extern

Default random number generator instance.

This is the default random number generator instance using the mt19937_64 engine.