HoverRace  2.0
Public Member Functions | Static Public Member Functions | Private Types | Private Attributes | List of all members
HoverRace::Client::HoverScript::DebugPeer Class Reference

Provides access to debugging tools. More...

#include <DebugPeer.h>

+ Inheritance diagram for HoverRace::Client::HoverScript::DebugPeer:

Public Member Functions

 DebugPeer (Script::Core &scripting, GameDirector &gameDirector)
 
virtual ~DebugPeer ()
 
void LOpenLink (const std::string &url)
 
void LOpenPath (const std::string &path)
 
void LShowPalette ()
 
void LStartTestLab ()
 
void LStartTestLab_N (const std::string &startingModuleName)
 
void LTest ()
 
bool LToggleDebugOverlay ()
 
- Public Member Functions inherited from HoverRace::Script::Peer
 Peer (Core &scripting, const std::string &name)
 
 Peer (const Peer &)=delete
 
virtual ~Peer ()
 
CoreGetScripting () const
 
void LHelp ()
 
void LHelp_M (const std::string &methodName)
 
Peeroperator= (const Peer &)=delete
 

Static Public Member Functions

static void Register (Script::Core &scripting)
 Register this peer in an environment. More...
 
- Static Public Member Functions inherited from HoverRace::Script::Peer
static void Register (Core &scripting)
 

Private Types

using SUPER = Script::Peer
 

Private Attributes

GameDirectorgameDirector
 

Detailed Description

Provides access to debugging tools.

Author
Michael Imamura

Member Typedef Documentation

Constructor & Destructor Documentation

HoverRace::Client::HoverScript::DebugPeer::DebugPeer ( Script::Core scripting,
GameDirector gameDirector 
)
virtual HoverRace::Client::HoverScript::DebugPeer::~DebugPeer ( )
inlinevirtual

Member Function Documentation

void HoverRace::Client::HoverScript::DebugPeer::LOpenLink ( const std::string &  url)
void HoverRace::Client::HoverScript::DebugPeer::LOpenPath ( const std::string &  path)
void HoverRace::Client::HoverScript::DebugPeer::LShowPalette ( )
void HoverRace::Client::HoverScript::DebugPeer::LStartTestLab ( )
void HoverRace::Client::HoverScript::DebugPeer::LStartTestLab_N ( const std::string &  startingModuleName)
void HoverRace::Client::HoverScript::DebugPeer::LTest ( )
bool HoverRace::Client::HoverScript::DebugPeer::LToggleDebugOverlay ( )
void HoverRace::Client::HoverScript::DebugPeer::Register ( Script::Core scripting)
static

Register this peer in an environment.

Parameters
scriptingThe target environment.

Member Data Documentation

GameDirector& HoverRace::Client::HoverScript::DebugPeer::gameDirector
private

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