Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ActionAn action consists of several animations, one for each direction
Net::AdminHandler
EAthena::AdminHandler
TmwServ::AdminHandler
AmbientOverlay
AnimatedSpriteAnimates a sprite by adding playback state
AnimationAn animation consists of several frames, each with their own delay and offset
AnimationParticle
Avatar
Being
EAthena::BeingHandler
TmwServ::BeingHandler
BeingManager
BROWSER_LINK
BrowserBoxA simple browser box able to handle links and forward events to the parent conteiner
BuddyWindowWindow showing buddy list
ButtonButton widget
ButtonData
BuyDialogThe buy dialog
BuySellDialogA dialog to choose between buying or selling at a shop
EAthena::BuySellHandler
TmwServ::BuySellHandler
ChangeEmailDialogThe Change email dialog
ChangePasswordDialogThe Change password dialog
Channel
ChannelManager
ChannelTabA tab for a chat channel
CharCreateDialogCharacter creation dialog
CharDeleteConfirmListener for confirming character deletion
Net::CharHandler
CharSelectDialogCharacter selection dialog
EAthena::CharServerHandlerDeals with incoming messages from the character server
TmwServ::CharServerHandlerDeals with incoming messages related to character selection
Net::ChatHandler
EAthena::ChatHandler
TmwServ::ChatHandler
ChatInputThe chat input hides when it loses focus
CHATLOGOne item in the chat log
ChatTabA tab for the chat window
ChatWindowThe chat window
CheckBoxCheck box widget
CommandHandlerA class to parse and handle user commands
ConfigListenerThe listener interface for receiving notifications about changes to configuration options
ConfigurationConfiguration handler for reading (and writing)
ConfigurationListManager< T, CONT >Configuration list manager interface; responsible for serializing/deserializing configuration choices in containers
ConfigurationObjectConfiguration object, mapping values to names and possibly containing lists of further configuration objects
ConfirmDialogAn option dialog
Net::Connection
ConnectionDialogThe connection dialog
ContainerA widget container
ContainerPlacerThis class is a helper for adding widgets to nested tables in a window
ContainsGidFunctor
CPSProcessSerNum
DebugWindowThe debug window
DesktopDesktop widget, for drawing a background image and color
XML::DocumentA helper class for parsing an XML document, which also cleans it up again (RAII)
DropDownA drop down box from which you can select different values
dtor< T >
dtor< std::pair< T1, T2 > >
DyeClass for dispatching pixel-recoloring amongst several palettes
DyedImageLoader
DyePaletteClass for performing a linear interpolation between colors
DyePalette::Color
EffectDescription
TmwServ::EffectHandler
EffectManager
EffectManager::EffectDescription
EmoteContainerAn emote container
EmoteInfo
EmoteShortcutThe class which keeps track of the emote shortcuts
EmoteShortcutContainerAn emote shortcut container
EmoteSprite
EmoteWindowEmote dialog
EngineGame engine
Equipment
EAthena::EquipmentHandler
EquipmentWindowEquipment dialog
EquipmentWindow::EquipBoxEquipment box
FindBeingFunctor
FlashText
FloorItemAn item lying on the floor
FloorItemManager
FocusHandlerThe focus handler
FontSizeChoiceListModel
FrameA single frame in an animation, with a delay and an offset
Game
EAthena::GeneralHandler
Net::GeneralHandler
TmwServ::GeneralHandler
GraphicsA central point of control for graphics
GuiMain GUI class
GuiConfigListener
Guild
Net::GuildHandler
TmwServ::GuildHandler
GuildListBox
GuildWindow
GuiTableA table, with rows and columns made out of sub-widgets
GuiTableActionListener
HelpWindowThe help dialog
IconAn icon
IgnoreChoicesListModelClass for choosing one of the various `what to do when ignoring a player' options
ImageDefines a class for loading and storing images
ImageLoader
ImageParticleA particle that uses an image for its visualization
ImageRect9 images defining a rectangle
ImageSetStores a set of subimages originating from a single image
ImageSetLoader
ImageWriter
IntTextFieldTextBox which only accepts numbers as input
Inventory
EAthena::InventoryHandler
Net::InventoryHandler
TmwServ::InventoryHandler
InventoryWindowInventory dialog
ItemRepresents one or more instances of a certain item type
ItemAmountWindowWindow used for selecting the amount of items to drop, trade or split
ItemContainerAn item container
EAthena::ItemHandler
TmwServ::ItemHandler
ItemInfoDefines a class for storing item infos
ItemLinkHandler
ItemPopupA popup that displays information about an item
ItemShortcutThe class which keeps track of the item shortcuts
ItemShortcutContainerAn item shortcut container
Joystick
KeyboardConfig
KeyData
KeyFunctionEach key represents a key function
KeyListModelThe list model for key function list
LabelLabel widget
LayoutThis class is an helper for setting the position of widgets
LayoutArrayThis class contains a rectangular array of cells
LayoutCellThis class describes the formatting of a widget in the cell of a layout table
LayoutHelperA helper class for adding a layout to a Guichan container widget
LinkHandlerA simple interface to windows that need to handle links from BrowserBox widget
ListBoxA list box, meant to be used inside a scroll area
LocalPlayerThe local player character
LocationA location on a tile map
LockedArray< T >A _very_ basic array class that allows simple iteration and jumps, keeping its currently selected entry and providing a mechanism to lock this position
LoggerThe Log Class : Useful to write debug or info messages
LoginData
LoginDialogThe login dialog
LoginDialog::DropDownListHelper class to keep a list of all the recent entries for the dropdown
EAthena::LoginHandler
Net::LoginHandler
TmwServ::LoginHandler
EAthena::LogoutHandler
Net::LogoutHandler
TmwServ::LogoutHandler
MagicDialogThe skill dialog
MapA tile map
Map::ParticleEffectData
Net::MapHandler
EAthena::MapHandler
TmwServ::MapHandler
MapLayerA map layer
MapReaderReader for XML map files (*.tmx)
MenuWindowThe Button Menu
MessageHandler
MessageInUsed for parsing an incoming message
MessageOutUsed for building an outgoing message
MetaTileA meta tile stores additional information about a location on a tile map
MinimapMinimap dialog
MiniStatusWindowThe player mini-status dialog
ModeListModelThe list model for mode list
Monster
MonsterAttack
MonsterInfoHolds information about a certain type of monster
MouseOverLink
MusicDefines a class for loading and storing music
MutexA mutex provides mutual exclusion of access to certain data that is accessed by multiple threads
MutexLockerA convenience class for locking a mutex
Network
NPC
Net::NpcHandler
EAthena::NpcHandler
TmwServ::NpcHandler
NPCInfo
NpcIntegerDialogThe npc integer input dialog
NpcListDialogThe npc list dialog
NpcPostDialog
NPCsprite
NpcStringDialogThe npc integer input dialog
NpcTextDialogThe npc text dialog
NSApplication(SDL_Missing_Methods)
NSString
OkDialogAn 'Ok' button dialog
OpenGLGraphics
PaletteClass controlling the game's color palette
Palette::ColorElem
ParticleA particle spawned by a ParticleEmitter
ParticleContainerSet of particle effects
ParticleEmitterEvery Particle can have one or more particle emitters that create new particles when they are updated
ParticleEmitterProp< T >
ParticleListLinked list of particle effects
ParticleVectorParticle container with indexing facilities
EAthena::PartyHandler
Net::PartyHandler
TmwServ::PartyHandler
PartyMemberParty Member Used for storing players in the party
PartyTabA tab for a party chat channel
PartyWindowParty window
PasswordFieldA password field
PIS_blinkname
PIS_dotdotdot
PIS_emote
PIS_nothing
PlayerA player being
PlayerBoxA box showing a player character
PlayerConfSerialiser
EAthena::PlayerHandler
Net::PlayerHandler
TmwServ::PlayerHandler
PlayerIgnoreStrategyIgnore strategy: describes how we should handle ignores
PlayerRelation
PlayerRelationListModel
PlayerRelationsListener
PlayerRelationsManagerPlayer relations class, represents any particular relations and/or preferences the user of the local client has wrt other players (identified by std::string)
PlayerTableModel
PopupA rather reduced down version of the Window class that is particularly suited for popup type functionality that doesn't need to be resized or moved around by the mouse once created, but only needs to display some simple content, like a static message
PopupMenuWindow showing popup menu
PositionA position along a being's path
ProgressBarA progress bar
PropertiesA class holding a set of properties
ProxyImage
QuitDialogThe quit dialog
RadioButton
Recorder
RegisterDialogThe registration dialog
ResizeGripResize grip
ResourceA generic reference counted resource object
ResourceLoader
ResourceManagerA class for loading and managing resources
RespawnRequestListener
ScrollAreaA scroll area
SDLApplication
SDLInputSDL implementation of Input
SDLMain
SellDialogThe sell dialog
ServerA server structure to keep pairs of servers and ports
SERVER_INFO
ServerDialogThe server choice dialog
ServerListModelThe list model for the server list
ServerSelectDialogThe server select dialog
ServersListModelServer and Port List Model
SetupThe setup dialog
Setup_Audio
Setup_Colors
Setup_Joystick
Setup_Keyboard
Setup_Players
Setup_Video
SetupTabA container for the contents of a tab in the setup window
SHA256ContextAn sha 256 context, used by original m_opersha256
ShopItemRepresents an item in a shop inventory
ShopItem::DuplicateItemStruct to keep track of duplicates
ShopItemsThis class handles the list of items available in a shop
ShopListBoxA list box, meant to be used inside a scroll area
ShortcutContainerA generic shortcut container
ShortcutWindowA window around the ItemShortcutContainer
SimpleAnimationThis class is a leightweight alternative to the AnimatedSprite class
SKILL
SkillDialogThe skill dialog
SkillGuiTableModel
TmwServ::SkillHandler
EAthena::SkillHandler
Net::SkillHandler
SkillInfo
SkillTab
Skin
SkinConfigListener
SkinLoader
SliderSlider widget
SlotUsed
SoundSound engine
SoundEffectDefines a class for loading and storing sound effects
SpeechBubble
SpriteA sprite is some visible object on a map
SpriteDefDefines a class to load an animation
SpriteDefLoader
ItemDB::Stat
StaticTableModel
StatusEffect
StatusWindowThe player status dialog
StorageWindowStorage dialog
SubImageA clipped version of a larger image
TabA tab, the same as the Guichan tab in 0.8, but extended to allow transparency
TabbedAreaA tabbed area, the same as the guichan tabbed area in 0.8, but extended
TabData
TableModelA model for a regular table of widgets
TableModelListener
Text
TextBoxA text box, meant to be used inside a scroll area
TextChunk
TextDialogAn option dialog
TextFieldA text field
TextFieldListener
TextManager
TextParticle
TextPreviewPreview widget for particle colors, etc
TextRendererClass for text rendering
TileAnimationAnimation cycle of a tile image which changes the map accordingly
TilesetA tileset, which is basically just an image set but it stores a firstgid
EAthena::TradeHandler
Net::TradeHandler
TmwServ::TradeHandler
TradeWindowTrade dialog
TrueTypeFontA wrapper around SDL_ttf for allowing the use of TrueType fonts
UnitDescription
UnitLevel
Units
UnRegisterDialogThe Unregister dialog
UpdaterWindowUpdate progress window GUI
VectorVector class
ViewportThe viewport on the map
WallpaperHandles organizing and choosing of wallpapers
WallpaperSize
WhisperTabA tab for whispers from a single player
WindowA window
WindowContainerA window container
WrongDataNoticeListenerListener used while dealing with wrong data

Generated on Sun Apr 26 17:30:42 2009 for The Mana World by  doxygen 1.5.5