CGameAPI.AStarEdge< T > | Represents a connection on a graph, for use with AStar(). |
▼CAttribute | |
CGameAPI.GameInfoAttribute | Class-level attribute to provide information about an arcade game. |
CGameAPI.GraphicsInfoAttribute | Class-level attribute to provide information about the graphical specifications of an arcade game. |
CGameAPI.AudioChannelBase | |
▼CGameAPI.BudgetBoy.Awaitable | Base class for objects representing tasks that are performed over several frames, mainly used within coroutines to pause control flow until the corresponding task is complete. |
CGameAPI.BudgetBoy.Delay | Basic Awaitable used to delay execution of a coroutine for a given period of time. |
CGameAPI.BudgetBoy.Parallel | An action that will advance all contained actions at the same time. |
CGameAPI.BudgetBoy.PlayAnimation | Basic Awaitable used to delay execution of a coroutine until an Animation completes. |
CGameAPI.BudgetBoy.Sequential | An action that will run all contained actions in a linear sequence. |
CGameAPI.BudgetBoy.Until | Basic Awaitable used to delay execution of a coroutine until a predicate evaluates to true. |
CGameAPI.BudgetBoy.While | Basic Awaitable used to delay execution of a coroutine while a predicate evaluates to true. |
CGameAPI.Color24 | Structure representing a 24-bit RGB color (8 bits per component). |
▼CGameAPI.Control | Base class for any device providing game input. |
CGameAPI.Axis | Represents a single analogue axis. |
CGameAPI.Axis2 | Represents two orthogonal analogue axes. |
CGameAPI.Button | Represents a single discrete button. |
CGameAPI.BudgetBoy.Coroutine | Represents a sequence of actions, the execution of which may be paused and resumed both by an external party and by the coroutine itself. |
CGameAPI.BudgetBoy.CoroutineCollection | Holds a collection of active Coroutines, and implements coroutine execution logic. |
▼CGameAPI.BudgetBoy.CoroutineContainer | Base class for any types that hold a CoroutineCollection, providing some protected methods for convenience. |
CGameAPI.BudgetBoy.Entity | Base class for game objects that may have attached Sprite graphics and update logic. |
CGameAPI.BudgetBoy.Stage | Base class to inherit from when creating different levels or scenes for a game. Automatically updates and renders Entities that are added to it. |
CGameAPI.Debug | Provides tools for developers to diagnose issues with their games. |
CGameAPI.Demo | Contains a recording of an arcade game as a sequence of frames. |
CGameAPI.Ease | |
▼CEventArgs | |
CGameAPI.BudgetBoy.AwaitableEventArgs | Used for events triggered by Awaitables. |
CGameAPI.HighscoreSubmittedEventArgs | Provides information for events called when a Highscore is submitted. |
CGameAPI.Tools.EventDelegate< THandler > | |
▼CException | |
CGameAPI.Internal.CompilerException | Exception thrown when a game fails to compile. |
CGameAPI.Internal.GamePackageFormatException | |
▼CFileNotFoundException | |
CGameAPI.APIAssemblyNotFoundException | Exception thrown when a game platform API assembly is referenced that could not be found. |
CGameAPI.Internal.PublicKey.GameAPI | |
CGameAPI.IAudio | |
▼CIComparable | |
CGameAPI.Highscore | Represents a score attained by a player in an arcade game. |
CGameAPI.IControls | |
▼CIDisposable | |
►CGameAPI.IGame | |
►CGameAPI.GameBase | Base class for all arcade games. |
►CGameAPI.GameBase< TControls, TGraphics, TAudio, TFirmware > | Base class for all arcade games, specifying a particular controls, graphics and audio (virtual) hardware implementation. |
CGameAPI.BudgetBoy.Game | Class to inherit when implementing a game targeting the BudgetBoy platform. |
►CGameAPI.Internal.IPeripheralImplementation | |
CGameAPI.Internal.PeripheralImplementation | |
CGameAPI.Sandboxing.InternalProxy | |
►CGameAPI.Sandboxing.IRemotable | |
►CGameAPI.Sandboxing.Remotable | |
CGameAPI.GameBase | Base class for all arcade games. |
CGameAPI.Internal.PeripheralImplementation | |
►CGameAPI.Sandboxing.Message | |
CGameAPI.Sandboxing.Messages.CloseConnection | |
CGameAPI.Sandboxing.Messages.EmptyResponse | |
CGameAPI.Sandboxing.Messages.GrantAssembly | |
CGameAPI.Sandboxing.Messages.Handshake | |
CGameAPI.Sandboxing.RemoteProxyManager | |
CGameAPI.Sandboxing.Sandbox | |
▼CIEnumerable | |
CGameAPI.BudgetBoy.Entity | Base class for game objects that may have attached Sprite graphics and update logic. |
CGameAPI.BudgetBoy.Palette | Contains up to 256 Swatch entries, each of which contains 4 colors to be used when drawing a Sprite. |
CGameAPI.BudgetBoy.Parallel | An action that will advance all contained actions at the same time. |
CGameAPI.BudgetBoy.Sequential | An action that will run all contained actions in a linear sequence. |
CGameAPI.BudgetBoy.Stage | Base class to inherit from when creating different levels or scenes for a game. Automatically updates and renders Entities that are added to it. |
▼CGameAPI.IFirmware | |
►CGameAPI.FirmwareBase< TGame, TImplementation > | |
CGameAPI.BudgetBoy.Firmware | |
▼CGameAPI.IGameInfo | Interface for types that provide information about an arcade game. |
CGameAPI.GameInfoAttribute | Class-level attribute to provide information about an arcade game. |
CGameAPI.IGraphics | |
▼CGameAPI.IGraphicsInfo | Interface for types that provide information about the graphical specifications of an arcade game. |
CGameAPI.GraphicsInfoAttribute | Class-level attribute to provide information about the graphical specifications of an arcade game. |
▼CGameAPI.BudgetBoy.Image | Abstract class representing a two dimensional bitmap. |
CGameAPI.BudgetBoy.Animation | An image with multiple frames of animation that can be played back over a given period of time. |
CGameAPI.BudgetBoy.RawImage | Represents an image resource loaded from a file, with 2 bits per pixel (4 colors). |
▼CGameAPI.BudgetBoy.IRenderable | Interface for types that can be added to a Stage and automatically rendered each frame. |
CGameAPI.BudgetBoy.Entity | Base class for game objects that may have attached Sprite graphics and update logic. |
►CGameAPI.BudgetBoy.Sprite | A basic rendering primitive containing an image, a swatch to apply to it, and a location to draw it on-screen. |
CGameAPI.BudgetBoy.Text | A basic rendering primitive used to draw text using a 16x16 character map at a given location on-screen. |
CGameAPI.BudgetBoy.Tilemap | Rendering primitive representing a uniform grid of tiles. Each tile is represented by an Image and a Swatch to use when rendering it, or a null Image for an empty tile. |
▼CGameAPI.BudgetBoy.IUpdatable | Interface for types that can be added to a Stage and automatically updated each frame. |
CGameAPI.BudgetBoy.Entity | Base class for game objects that may have attached Sprite graphics and update logic. |
▼CMarshalByRefObject | |
CGameAPI.Sandboxing.Sandbox | |
CGameAPI.Mathf | Provides constants and static methods for floating point mathematics. |
CGameAPI.NetMessage | |
CGameAPI.BudgetBoy.PaletteBuilder | Class used to construct a custom Palette. A Palette contains up to 256 Swatch entries, each of which contains 4 colors to be used when drawing an Image. |
▼CGameAPI.Peripheral | |
►CGameAPI.Peripheral< TGame, TProvider, TImplementation > | Base class for hardware input and output devices. |
►CGameAPI.AudioBase< TGame, TImplementation > | Base class for audio hardware interfaces. |
CGameAPI.BudgetBoy.Audio | Peripheral providing an interface with the BudgetBoy audio hardware. |
►CGameAPI.ControlsBase< TGame, TImplementation > | Base class for controls hardware interfaces. |
CGameAPI.BudgetBoy.Controls | Peripheral providing an interface with the BudgetBoy controls hardware. |
CGameAPI.FirmwareBase< TGame, TImplementation > | |
►CGameAPI.GraphicsBase< TGame, TImplementation > | Base class for graphics hardware interfaces. |
CGameAPI.BudgetBoy.Graphics | Peripheral providing an interface with the BudgetBoy graphics hardware. |
CGameAPI.RectF | An axis-aligned rectangle, using single precision floating-point numbers for each component. |
CGameAPI.RectI | An axis-aligned rectangle, using signed integers for each component. |
CGameAPI.ResourceManager | Class containing methods for registering and listing resource types. |
CGameAPI.Resources | Class containing methods related to accessing resources. |
CGameAPI.BudgetBoy.Sound | Represents an audio clip with a single channel, stored as an array of samples. |
▼CStream | |
CGameAPI.FrameStream | Represents a subsection of another stream, starting from a certain offset and with a given length. |
CGameAPI.BudgetBoy.Swatch | A group of up to four colors used when drawing things such as Sprites. |
CGameAPI.BudgetBoy.SwatchIndex | Structure representing the index of a Swatch in a Palette. |
CGameAPI.Tools | Provides some helpful methods that don't belong anywhere else. |
CGameAPI.Transform | Structure representing a 2D affine transformation. |
CGameAPI.Vector2F | A two component vector of floats. |
CGameAPI.Vector2I | A two component vector of integers. |