Xenon
A framework for cheat development.
 
Loading...
Searching...
No Matches
Builder Class Reference

Builder. More...

#include <builder.hpp>

Public Member Functions

 Builder (std::string appTitle)
 
 Builder ()
 
void SetConsoleEnabled () const
 Set the console enabled.
 
void SetDebugLogLevel ()
 Set the debug log level.
 
void SetInfoLogLevel ()
 Set the info log level.
 
void SetWarnLogLevel ()
 Set the warn log level.
 
void SetErrorLogLevel ()
 Set the error log level.
 
Cheat Build () const
 Build the cheat.
 

Public Attributes

std::shared_ptr< Xenonxenon
 
std::shared_ptr< XenonConfigxenonConfig
 
std::shared_ptr< XenonVariablesxenonVariables
 
std::shared_ptr< GameGameManager
 
std::vector< std::shared_ptr< CComponent > > components
 

Detailed Description

Builder.

This class is responsible for building the cheat.

Constructor & Destructor Documentation

◆ Builder() [1/2]

Builder::Builder ( std::string  appTitle)
inline

◆ Builder() [2/2]

Builder::Builder ( )
inline

Member Function Documentation

◆ Build()

Cheat Builder::Build ( ) const

Build the cheat.

◆ SetConsoleEnabled()

void Builder::SetConsoleEnabled ( ) const

Set the console enabled.

◆ SetDebugLogLevel()

void Builder::SetDebugLogLevel ( )

Set the debug log level.

◆ SetErrorLogLevel()

void Builder::SetErrorLogLevel ( )

Set the error log level.

◆ SetInfoLogLevel()

void Builder::SetInfoLogLevel ( )

Set the info log level.

◆ SetWarnLogLevel()

void Builder::SetWarnLogLevel ( )

Set the warn log level.

Member Data Documentation

◆ components

std::vector<std::shared_ptr<CComponent> > Builder::components

◆ GameManager

std::shared_ptr<Game> Builder::GameManager

◆ xenon

std::shared_ptr<Xenon> Builder::xenon

◆ xenonConfig

std::shared_ptr<XenonConfig> Builder::xenonConfig

◆ xenonVariables

std::shared_ptr<XenonVariables> Builder::xenonVariables

The documentation for this class was generated from the following file: