HoverRace  2.0
Namespaces | Classes | Functions
HoverRace Namespace Reference

Namespaces

 Client
 
 ColorTools
 
 Control
 
 Display
 
 MainCharacter
 
 MazeCompiler
 
 Model
 
 Net
 
 ObjFac1
 
 ObjFacTools
 
 Parcel
 
 Player
 
 Script
 
 Util
 
 VideoServices
 

Classes

class  Engine
 Engine init and shutdown. More...
 
class  Exception
 Base exception, providing constructors for setting the message. More...
 
class  UnimplementedExn
 Exception indicating an unimplemented bit of code has been hit. More...
 
struct  Vec2
 
struct  Vec3
 

Functions

constexpr bool operator!= (const Vec2 &lhs, const Vec2 &rhs) noexcept
 
constexpr bool operator!= (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
constexpr Vec2 operator* (const Vec2 &lhs, double scale) noexcept
 
constexpr Vec3 operator* (const Vec3 &lhs, double scale) noexcept
 
Vec2operator*= (Vec2 &lhs, double scale) noexcept
 
Vec3operator*= (Vec3 &lhs, double scale) noexcept
 
constexpr Vec2 operator+ (const Vec2 &lhs, const Vec2 &rhs) noexcept
 
constexpr Vec3 operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
constexpr Vec3 operator+ (const Vec3 &lhs, const Vec2 &rhs) noexcept
 
Vec2operator+= (Vec2 &lhs, const Vec2 &rhs) noexcept
 
Vec3operator+= (Vec3 &lhs, const Vec3 &rhs) noexcept
 
Vec3operator+= (Vec3 &lhs, const Vec2 &rhs) noexcept
 
constexpr Vec2 operator- (const Vec2 &lhs, const Vec2 &rhs) noexcept
 
constexpr Vec3 operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept
 
Vec2operator-= (Vec2 &lhs, const Vec2 &rhs) noexcept
 
Vec3operator-= (Vec3 &lhs, const Vec3 &rhs) noexcept
 
constexpr Vec2 operator/ (const Vec2 &lhs, double scale) noexcept
 
constexpr Vec3 operator/ (const Vec3 &lhs, double scale) noexcept
 
Vec2operator/= (Vec2 &lhs, double scale) noexcept
 
Vec3operator/= (Vec3 &lhs, double scale) noexcept
 
std::ostream & operator<< (std::ostream &os, const Vec2 &v)
 
std::ostream & operator<< (std::ostream &os, const Vec3 &v)
 
constexpr bool operator== (const Vec2 &lhs, const Vec2 &rhs) noexcept
 
constexpr bool operator== (const Vec3 &lhs, const Vec3 &rhs) noexcept
 

Function Documentation

constexpr bool HoverRace::operator!= ( const Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
constexpr bool HoverRace::operator!= ( const Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept
constexpr Vec2 HoverRace::operator* ( const Vec2 lhs,
double  scale 
)
inlinenoexcept
constexpr Vec3 HoverRace::operator* ( const Vec3 lhs,
double  scale 
)
inlinenoexcept
Vec2& HoverRace::operator*= ( Vec2 lhs,
double  scale 
)
inlinenoexcept
Vec3& HoverRace::operator*= ( Vec3 lhs,
double  scale 
)
inlinenoexcept
constexpr Vec2 HoverRace::operator+ ( const Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
constexpr Vec3 HoverRace::operator+ ( const Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept
constexpr Vec3 HoverRace::operator+ ( const Vec3 lhs,
const Vec2 rhs 
)
inlinenoexcept
Vec2& HoverRace::operator+= ( Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
Vec3& HoverRace::operator+= ( Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept
Vec3& HoverRace::operator+= ( Vec3 lhs,
const Vec2 rhs 
)
inlinenoexcept
constexpr Vec2 HoverRace::operator- ( const Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
constexpr Vec3 HoverRace::operator- ( const Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept
Vec2& HoverRace::operator-= ( Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
Vec3& HoverRace::operator-= ( Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept
constexpr Vec2 HoverRace::operator/ ( const Vec2 lhs,
double  scale 
)
inlinenoexcept
constexpr Vec3 HoverRace::operator/ ( const Vec3 lhs,
double  scale 
)
inlinenoexcept
Vec2& HoverRace::operator/= ( Vec2 lhs,
double  scale 
)
inlinenoexcept
Vec3& HoverRace::operator/= ( Vec3 lhs,
double  scale 
)
inlinenoexcept
std::ostream& HoverRace::operator<< ( std::ostream &  os,
const Vec2 v 
)
inline
std::ostream& HoverRace::operator<< ( std::ostream &  os,
const Vec3 v 
)
inline
constexpr bool HoverRace::operator== ( const Vec2 lhs,
const Vec2 rhs 
)
inlinenoexcept
constexpr bool HoverRace::operator== ( const Vec3 lhs,
const Vec3 rhs 
)
inlinenoexcept