HoverRace
2.0
|
Scripting peer for the currently-played track. More...
#include <TrackPeer.h>
Public Member Functions | |
TrackPeer (Script::Core &scripting, std::shared_ptr< Model::Track > track) | |
virtual | ~TrackPeer () |
void | LGetBounds () const |
const std::string & | LGetDescription () const |
double | LGetGravity () const |
const std::string & | LGetName () const |
void | LSetGravity (double gravity) |
Public Member Functions inherited from HoverRace::Script::Peer | |
Peer (Core &scripting, const std::string &name) | |
Peer (const Peer &)=delete | |
virtual | ~Peer () |
Core & | GetScripting () const |
void | LHelp () |
void | LHelp_M (const std::string &methodName) |
Peer & | operator= (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 | |
std::shared_ptr< Model::Track > | track |
Scripting peer for the currently-played track.
|
private |
HoverRace::Client::HoverScript::TrackPeer::TrackPeer | ( | Script::Core & | scripting, |
std::shared_ptr< Model::Track > | track | ||
) |
|
inlinevirtual |
void HoverRace::Client::HoverScript::TrackPeer::LGetBounds | ( | ) | const |
const std::string & HoverRace::Client::HoverScript::TrackPeer::LGetDescription | ( | ) | const |
double HoverRace::Client::HoverScript::TrackPeer::LGetGravity | ( | ) | const |
const std::string & HoverRace::Client::HoverScript::TrackPeer::LGetName | ( | ) | const |
void HoverRace::Client::HoverScript::TrackPeer::LSetGravity | ( | double | gravity | ) |
|
static |
Register this peer in an environment.
scripting | The target environment. |
|
private |