Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
OptionsManager.h File Reference
#include "system/system_utils.h"
+ Include dependency graph for OptionsManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OptionsManager
 

Enumerations

enum class  OptionFlags : uint64_t {
  None = 0 , ShowDebugInfo = 1u << 0 , ShowBoundingBox = 1u << 1 , LogToFile = 1u << 2 ,
  ShowMessages = 1u << 3
}
 

Functions

OptionFlags operator| (OptionFlags a, OptionFlags b)
 
OptionFlags operator& (OptionFlags a, OptionFlags b)
 
OptionFlagsoperator|= (OptionFlags &a, OptionFlags b)
 
OptionFlagsoperator&= (OptionFlags &a, OptionFlags b)
 

Enumeration Type Documentation

◆ OptionFlags

Enumerator
None 
ShowDebugInfo 
ShowBoundingBox 
LogToFile 
ShowMessages 

Definition at line 5 of file OptionsManager.h.

Function Documentation

◆ operator&()

OptionFlags operator& ( OptionFlags  a,
OptionFlags  b 
)
inline

Definition at line 18 of file OptionsManager.h.

References GetComponentTypeID_Static().

+ Here is the call graph for this function:

◆ operator&=()

OptionFlags & operator&= ( OptionFlags a,
OptionFlags  b 
)
inline

Definition at line 22 of file OptionsManager.h.

References GetComponentTypeID_Static().

+ Here is the call graph for this function:

◆ operator|()

OptionFlags operator| ( OptionFlags  a,
OptionFlags  b 
)
inline

Definition at line 15 of file OptionsManager.h.

References GetComponentTypeID_Static().

+ Here is the call graph for this function:

◆ operator|=()

OptionFlags & operator|= ( OptionFlags a,
OptionFlags  b 
)
inline

Definition at line 21 of file OptionsManager.h.