Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
TileSet::_SheetInfo
ActorFactoryFactory that creates Actor type Entity objects
Logger::basic_TeeStream< Elem, Traits >
BroadcasterStores a list of Listener objects and broadcasts events to them
BrokenPalette
ButtonA Button object derived from base class Control
Camera
CheckBoxA CheckBox can be toggled on/off
CloseButtonA Button on Windows that "Hides" the window and its children
Color4ubFour component Color structure
ConfigurationConfiguration Parser
ContainerBasic class for containing other controls. Used in Windows
ControlBasic Control upon which all other Control's are derived
Logger::debug
DebugWindowA special debug case of Window
DropDown
EntityBase class for derivitives
EntityFactoryBase factory object that creates new Entity objects
EntityManagerCentralized point for keeping track of and properly disposing of Entity objects
EnumerationImplements an extensible enumeration type
Logger::error
EventA container class for storing information about an Event
EventHandlerRecieves Event messages and calls registered handler callbacks
ExceptionThrown when Exceptions occur
FileRepresent a File object
FileIOSave/Load Window
FilesystemImplements a virtual file system
FontFont Resource
FpsCounterFrames Per Second Class
GameThe Engine Core
GameEventHandlerHandles requests for specific Event types
GuiA GUI object
guiData
IdManagerGenerates basic GUIDs for use in controls
ImageImage Class
Logger::info
IsoBlock
IsoCameraCamera specializing in isometric viewports
IsoMap
LabelA Basic Text Label
ListBoxA Basic ListBox
ListenerA Listener base class from which all Listener objects are derived
ListItem
LuaLua Interpeter
LuaGui
MainMenuThe main menu
MapMap Loading and Manipulation
MapEditorTools
mapInteractorContainer of Interactors
mapLayerA layer container
mapLightContainer
MapPropertiesPrimary tool window displayed in the map editor
mapSeat
MapToolsPrimary tool window displayed in the map editor
mapTrigger
MixerMixer base class
MusicMusic Resource
NewMapDisplayed in the Map Editor when the user wants to create a new map
Npc
OGL_RendererOpenGL Renderer
Pointer
ProgressBarShows progress of operations for visual feedback
PropA static prop
PropFactoryFactory that creates Actor type Entity objects
PropInfoInformation container to generate Props
PropPalette
QuitDialogDisplayed in the playable states when the user presses the ESCAPE key
RectiBasic 2D rectangle
RendererRenderer base class
ResourceA basic Resource
ScrollAreaBase class for scrolling
ScrollBarA scroll bar
SDL_MixerSDL Mixer
SDL_RendererSDL Renderer
Singleton< T >A simple implementation of the Singleton pattern
SkinSkin Resource
SkinManagerScans Skins folder
SkinPartContains images used for drawing skin parts
SliderBase class for all sliding controls
SoundSound Resource
SpinBox
SpriteSprite Resource
Sprite::spriteFrameContains all information necessary for animation frames of a Sprite
StateOperates within a StateManager to break a program into smaller units of operation
StateManagerImplements a Finite State Machine model that switches between State objects
SystemEventHandlerSystem Event handler
TextBoxA box of text that can be wrapped to its dimensions
TextFieldA Basic Text Field
TextOffsetsContains offset values for text
TileImplementation of a Tile
TileMapImplements the base functionality for tile-based maps
TilePalette
TileSetImplementation of a TileSet class
TimerConvenience class to return high-resolution timer values
Vec2fContains two values
Logger::warning
WarpAreaDefines a warp area that links to another Map
WarpAreaEditPrimary tool window displayed in the map editor
WindowA Basic Window
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines