Classes

  • namespace RML The Rubeus Maths Library for Rubeus Engine namespace.
  • namespace Rubeus The Rubeus Engine namespace.
    • struct AudioModifier Custom POD structure to be sent with messages as audio commands.
    • struct Message Declares the message objects that systems use to communicate.
    • class REngine A class the contains all components that make up Rubeus.
    • class RGameObject A game object. Main class responsible for player interactions.
    • class RInputManager The Input manager. Manages key strokes, mouse buttons, and cursor/scroll inputs.
    • class RLevel A single container from all access to a level's contents.
    • class RMailingList A class that handles all the message commands.
    • class RMasterComponent A master component. Serves as parent class for all components.
    • class RMessageSystem A message system class that handles message posting and adding.
    • class RWorld The container for all gameobjects. Synonymous to Scene graph.
  • class ETrackType List of audio track types available.
  • class ProjectManager A single instantiated class to generate the ProjectManager GUI.
  • struct SignalStructure Contains object and function name for commands.