Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CGameAPI.AStarEdge< T >Represents a connection on a graph, for use with AStar().
 CAttribute
 CGameAPI.GameInfoAttributeClass-level attribute to provide information about an arcade game.
 CGameAPI.GraphicsInfoAttributeClass-level attribute to provide information about the graphical specifications of an arcade game.
 CGameAPI.AudioChannelBase
 CGameAPI.BudgetBoy.AwaitableBase 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.DelayBasic Awaitable used to delay execution of a coroutine for a given period of time.
 CGameAPI.BudgetBoy.ParallelAn action that will advance all contained actions at the same time.
 CGameAPI.BudgetBoy.PlayAnimationBasic Awaitable used to delay execution of a coroutine until an Animation completes.
 CGameAPI.BudgetBoy.SequentialAn action that will run all contained actions in a linear sequence.
 CGameAPI.BudgetBoy.UntilBasic Awaitable used to delay execution of a coroutine until a predicate evaluates to true.
 CGameAPI.BudgetBoy.WhileBasic Awaitable used to delay execution of a coroutine while a predicate evaluates to true.
 CGameAPI.Color24Structure representing a 24-bit RGB color (8 bits per component).
 CGameAPI.ControlBase class for any device providing game input.
 CGameAPI.AxisRepresents a single analogue axis.
 CGameAPI.Axis2Represents two orthogonal analogue axes.
 CGameAPI.ButtonRepresents a single discrete button.
 CGameAPI.BudgetBoy.CoroutineRepresents 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.CoroutineCollectionHolds a collection of active Coroutines, and implements coroutine execution logic.
 CGameAPI.BudgetBoy.CoroutineContainerBase class for any types that hold a CoroutineCollection, providing some protected methods for convenience.
 CGameAPI.BudgetBoy.EntityBase class for game objects that may have attached Sprite graphics and update logic.
 CGameAPI.BudgetBoy.StageBase class to inherit from when creating different levels or scenes for a game. Automatically updates and renders Entities that are added to it.
 CGameAPI.DebugProvides tools for developers to diagnose issues with their games.
 CGameAPI.DemoContains a recording of an arcade game as a sequence of frames.
 CGameAPI.Ease
 CEventArgs
 CGameAPI.BudgetBoy.AwaitableEventArgsUsed for events triggered by Awaitables.
 CGameAPI.HighscoreSubmittedEventArgsProvides information for events called when a Highscore is submitted.
 CGameAPI.Tools.EventDelegate< THandler >
 CException
 CGameAPI.Internal.CompilerExceptionException thrown when a game fails to compile.
 CGameAPI.Internal.GamePackageFormatException
 CFileNotFoundException
 CGameAPI.APIAssemblyNotFoundExceptionException thrown when a game platform API assembly is referenced that could not be found.
 CGameAPI.Internal.PublicKey.GameAPI
 CGameAPI.IAudio
 CIComparable
 CGameAPI.HighscoreRepresents a score attained by a player in an arcade game.
 CGameAPI.IControls
 CIDisposable
 CGameAPI.IGame
 CGameAPI.Internal.IPeripheralImplementation
 CGameAPI.Sandboxing.InternalProxy
 CGameAPI.Sandboxing.IRemotable
 CGameAPI.Sandboxing.Message
 CGameAPI.Sandboxing.RemoteProxyManager
 CGameAPI.Sandboxing.Sandbox
 CIEnumerable
 CGameAPI.BudgetBoy.EntityBase class for game objects that may have attached Sprite graphics and update logic.
 CGameAPI.BudgetBoy.PaletteContains up to 256 Swatch entries, each of which contains 4 colors to be used when drawing a Sprite.
 CGameAPI.BudgetBoy.ParallelAn action that will advance all contained actions at the same time.
 CGameAPI.BudgetBoy.SequentialAn action that will run all contained actions in a linear sequence.
 CGameAPI.BudgetBoy.StageBase 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.IGameInfoInterface for types that provide information about an arcade game.
 CGameAPI.GameInfoAttributeClass-level attribute to provide information about an arcade game.
 CGameAPI.IGraphics
 CGameAPI.IGraphicsInfoInterface for types that provide information about the graphical specifications of an arcade game.
 CGameAPI.GraphicsInfoAttributeClass-level attribute to provide information about the graphical specifications of an arcade game.
 CGameAPI.BudgetBoy.ImageAbstract class representing a two dimensional bitmap.
 CGameAPI.BudgetBoy.AnimationAn image with multiple frames of animation that can be played back over a given period of time.
 CGameAPI.BudgetBoy.RawImageRepresents an image resource loaded from a file, with 2 bits per pixel (4 colors).
 CGameAPI.BudgetBoy.IRenderableInterface for types that can be added to a Stage and automatically rendered each frame.
 CGameAPI.BudgetBoy.EntityBase class for game objects that may have attached Sprite graphics and update logic.
 CGameAPI.BudgetBoy.SpriteA basic rendering primitive containing an image, a swatch to apply to it, and a location to draw it on-screen.
 CGameAPI.BudgetBoy.TilemapRendering 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.IUpdatableInterface for types that can be added to a Stage and automatically updated each frame.
 CGameAPI.BudgetBoy.EntityBase class for game objects that may have attached Sprite graphics and update logic.
 CMarshalByRefObject
 CGameAPI.Sandboxing.Sandbox
 CGameAPI.MathfProvides constants and static methods for floating point mathematics.
 CGameAPI.NetMessage
 CGameAPI.BudgetBoy.PaletteBuilderClass 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.RectFAn axis-aligned rectangle, using single precision floating-point numbers for each component.
 CGameAPI.RectIAn axis-aligned rectangle, using signed integers for each component.
 CGameAPI.ResourceManagerClass containing methods for registering and listing resource types.
 CGameAPI.ResourcesClass containing methods related to accessing resources.
 CGameAPI.BudgetBoy.SoundRepresents an audio clip with a single channel, stored as an array of samples.
 CStream
 CGameAPI.FrameStreamRepresents a subsection of another stream, starting from a certain offset and with a given length.
 CGameAPI.BudgetBoy.SwatchA group of up to four colors used when drawing things such as Sprites.
 CGameAPI.BudgetBoy.SwatchIndexStructure representing the index of a Swatch in a Palette.
 CGameAPI.ToolsProvides some helpful methods that don't belong anywhere else.
 CGameAPI.TransformStructure representing a 2D affine transformation.
 CGameAPI.Vector2FA two component vector of floats.
 CGameAPI.Vector2IA two component vector of integers.