A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
EGG Namespace Reference

Detailed Description

EGG core library.

Namespaces

namespace  Mathf
 Math functions and constants used in the base game.
 

Classes

class  Archive
 
struct  BoundBox2f
 A representation of a bounding rectangle. More...
 
struct  BoundBox3f
 A representation of a bounding cuboid. More...
 
class  Disposer
 An interface for ensuring certain structures and classes are destroyed with the heap. More...
 
class  ExpHeap
 High-level implementation of a memory heap for managing dynamic memory allocation. Allocation may occur anywhere within the memory space the heap is created from. More...
 
class  Heap
 A high-level representation of a memory heap for managing dynamic memory allocation. Interface for allocating and freeing memory blocks. More...
 
class  Matrix34f
 A 3 x 4 matrix. More...
 
struct  Quatf
 A quaternion, used to represent 3D rotation. More...
 
class  RamStream
 A stream of data stored in memory. More...
 
class  Scene
 Base class for all scenes. More...
 
class  SceneCreator
 Interface for creating and destroying scenes. More...
 
class  SceneManager
 Manages the scene stack and transitions between scenes. More...
 
struct  Sphere3f
 Represents a sphere in 3D space. More...
 
class  Stream
 A stream of data, abstracted to allow for continuous seeking. More...
 
struct  TBitFlag
 Wrapper around an integral type with an enum corresponding to its bits. More...
 
struct  Vector2f
 A 2D float vector. More...
 
struct  Vector3f
 A 3D float vector. More...