Action | An action consists of several animations, one for each direction |
Net::AdminHandler | |
EAthena::AdminHandler | |
TmwServ::AdminHandler | |
AmbientOverlay | |
AnimatedSprite | Animates a sprite by adding playback state |
Animation | An animation consists of several frames, each with their own delay and offset |
AnimationParticle | |
Avatar | |
Being | |
EAthena::BeingHandler | |
TmwServ::BeingHandler | |
BeingManager | |
BROWSER_LINK | |
BrowserBox | A simple browser box able to handle links and forward events to the parent conteiner |
BuddyWindow | Window showing buddy list |
Button | Button widget |
ButtonData | |
BuyDialog | The buy dialog |
BuySellDialog | A dialog to choose between buying or selling at a shop |
EAthena::BuySellHandler | |
TmwServ::BuySellHandler | |
ChangeEmailDialog | The Change email dialog |
ChangePasswordDialog | The Change password dialog |
Channel | |
ChannelManager | |
ChannelTab | A tab for a chat channel |
CharCreateDialog | Character creation dialog |
CharDeleteConfirm | Listener for confirming character deletion |
Net::CharHandler | |
CharSelectDialog | Character selection dialog |
EAthena::CharServerHandler | Deals with incoming messages from the character server |
TmwServ::CharServerHandler | Deals with incoming messages related to character selection |
Net::ChatHandler | |
EAthena::ChatHandler | |
TmwServ::ChatHandler | |
ChatInput | The chat input hides when it loses focus |
CHATLOG | One item in the chat log |
ChatTab | A tab for the chat window |
ChatWindow | The chat window |
CheckBox | Check box widget |
CommandHandler | A class to parse and handle user commands |
ConfigListener | The listener interface for receiving notifications about changes to configuration options |
Configuration | Configuration handler for reading (and writing) |
ConfigurationListManager< T, CONT > | Configuration list manager interface; responsible for serializing/deserializing configuration choices in containers |
ConfigurationObject | Configuration object, mapping values to names and possibly containing lists of further configuration objects |
ConfirmDialog | An option dialog |
Net::Connection | |
ConnectionDialog | The connection dialog |
Container | A widget container |
ContainerPlacer | This class is a helper for adding widgets to nested tables in a window |
ContainsGidFunctor | |
CPSProcessSerNum | |
DebugWindow | The debug window |
Desktop | Desktop widget, for drawing a background image and color |
XML::Document | A helper class for parsing an XML document, which also cleans it up again (RAII) |
DropDown | A drop down box from which you can select different values |
dtor< T > | |
dtor< std::pair< T1, T2 > > | |
Dye | Class for dispatching pixel-recoloring amongst several palettes |
DyedImageLoader | |
DyePalette | Class for performing a linear interpolation between colors |
DyePalette::Color | |
EffectDescription | |
TmwServ::EffectHandler | |
EffectManager | |
EffectManager::EffectDescription | |
EmoteContainer | An emote container |
EmoteInfo | |
EmoteShortcut | The class which keeps track of the emote shortcuts |
EmoteShortcutContainer | An emote shortcut container |
EmoteSprite | |
EmoteWindow | Emote dialog |
Engine | Game engine |
Equipment | |
EAthena::EquipmentHandler | |
EquipmentWindow | Equipment dialog |
EquipmentWindow::EquipBox | Equipment box |
FindBeingFunctor | |
FlashText | |
FloorItem | An item lying on the floor |
FloorItemManager | |
FocusHandler | The focus handler |
FontSizeChoiceListModel | |
Frame | A single frame in an animation, with a delay and an offset |
Game | |
EAthena::GeneralHandler | |
Net::GeneralHandler | |
TmwServ::GeneralHandler | |
Graphics | A central point of control for graphics |
Gui | Main GUI class |
GuiConfigListener | |
Guild | |
Net::GuildHandler | |
TmwServ::GuildHandler | |
GuildListBox | |
GuildWindow | |
GuiTable | A table, with rows and columns made out of sub-widgets |
GuiTableActionListener | |
HelpWindow | The help dialog |
Icon | An icon |
IgnoreChoicesListModel | Class for choosing one of the various `what to do when ignoring a player' options |
Image | Defines a class for loading and storing images |
ImageLoader | |
ImageParticle | A particle that uses an image for its visualization |
ImageRect | 9 images defining a rectangle |
ImageSet | Stores a set of subimages originating from a single image |
ImageSetLoader | |
ImageWriter | |
IntTextField | TextBox which only accepts numbers as input |
Inventory | |
EAthena::InventoryHandler | |
Net::InventoryHandler | |
TmwServ::InventoryHandler | |
InventoryWindow | Inventory dialog |
Item | Represents one or more instances of a certain item type |
ItemAmountWindow | Window used for selecting the amount of items to drop, trade or split |
ItemContainer | An item container |
EAthena::ItemHandler | |
TmwServ::ItemHandler | |
ItemInfo | Defines a class for storing item infos |
ItemLinkHandler | |
ItemPopup | A popup that displays information about an item |
ItemShortcut | The class which keeps track of the item shortcuts |
ItemShortcutContainer | An item shortcut container |
Joystick | |
KeyboardConfig | |
KeyData | |
KeyFunction | Each key represents a key function |
KeyListModel | The list model for key function list |
Label | Label widget |
Layout | This class is an helper for setting the position of widgets |
LayoutArray | This class contains a rectangular array of cells |
LayoutCell | This class describes the formatting of a widget in the cell of a layout table |
LayoutHelper | A helper class for adding a layout to a Guichan container widget |
LinkHandler | A simple interface to windows that need to handle links from BrowserBox widget |
ListBox | A list box, meant to be used inside a scroll area |
LocalPlayer | The local player character |
Location | A 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 |
Logger | The Log Class : Useful to write debug or info messages |
LoginData | |
LoginDialog | The login dialog |
LoginDialog::DropDownList | Helper 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 | |
MagicDialog | The skill dialog |
Map | A tile map |
Map::ParticleEffectData | |
Net::MapHandler | |
EAthena::MapHandler | |
TmwServ::MapHandler | |
MapLayer | A map layer |
MapReader | Reader for XML map files (*.tmx) |
MenuWindow | The Button Menu |
MessageHandler | |
MessageIn | Used for parsing an incoming message |
MessageOut | Used for building an outgoing message |
MetaTile | A meta tile stores additional information about a location on a tile map |
Minimap | Minimap dialog |
MiniStatusWindow | The player mini-status dialog |
ModeListModel | The list model for mode list |
Monster | |
MonsterAttack | |
MonsterInfo | Holds information about a certain type of monster |
MouseOverLink | |
Music | Defines a class for loading and storing music |
Mutex | A mutex provides mutual exclusion of access to certain data that is accessed by multiple threads |
MutexLocker | A convenience class for locking a mutex |
Network | |
NPC | |
Net::NpcHandler | |
EAthena::NpcHandler | |
TmwServ::NpcHandler | |
NPCInfo | |
NpcIntegerDialog | The npc integer input dialog |
NpcListDialog | The npc list dialog |
NpcPostDialog | |
NPCsprite | |
NpcStringDialog | The npc integer input dialog |
NpcTextDialog | The npc text dialog |
NSApplication(SDL_Missing_Methods) | |
NSString | |
OkDialog | An 'Ok' button dialog |
OpenGLGraphics | |
Palette | Class controlling the game's color palette |
Palette::ColorElem | |
Particle | A particle spawned by a ParticleEmitter |
ParticleContainer | Set of particle effects |
ParticleEmitter | Every Particle can have one or more particle emitters that create new particles when they are updated |
ParticleEmitterProp< T > | |
ParticleList | Linked list of particle effects |
ParticleVector | Particle container with indexing facilities |
EAthena::PartyHandler | |
Net::PartyHandler | |
TmwServ::PartyHandler | |
PartyMember | Party Member Used for storing players in the party |
PartyTab | A tab for a party chat channel |
PartyWindow | Party window |
PasswordField | A password field |
PIS_blinkname | |
PIS_dotdotdot | |
PIS_emote | |
PIS_nothing | |
Player | A player being |
PlayerBox | A box showing a player character |
PlayerConfSerialiser | |
EAthena::PlayerHandler | |
Net::PlayerHandler | |
TmwServ::PlayerHandler | |
PlayerIgnoreStrategy | Ignore strategy: describes how we should handle ignores |
PlayerRelation | |
PlayerRelationListModel | |
PlayerRelationsListener | |
PlayerRelationsManager | Player relations class, represents any particular relations and/or preferences the user of the local client has wrt other players (identified by std::string) |
PlayerTableModel | |
Popup | A 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 |
PopupMenu | Window showing popup menu |
Position | A position along a being's path |
ProgressBar | A progress bar |
Properties | A class holding a set of properties |
ProxyImage | |
QuitDialog | The quit dialog |
RadioButton | |
Recorder | |
RegisterDialog | The registration dialog |
ResizeGrip | Resize grip |
Resource | A generic reference counted resource object |
ResourceLoader | |
ResourceManager | A class for loading and managing resources |
RespawnRequestListener | |
ScrollArea | A scroll area |
SDLApplication | |
SDLInput | SDL implementation of Input |
SDLMain | |
SellDialog | The sell dialog |
Server | A server structure to keep pairs of servers and ports |
SERVER_INFO | |
ServerDialog | The server choice dialog |
ServerListModel | The list model for the server list |
ServerSelectDialog | The server select dialog |
ServersListModel | Server and Port List Model |
Setup | The setup dialog |
Setup_Audio | |
Setup_Colors | |
Setup_Joystick | |
Setup_Keyboard | |
Setup_Players | |
Setup_Video | |
SetupTab | A container for the contents of a tab in the setup window |
SHA256Context | An sha 256 context, used by original m_opersha256 |
ShopItem | Represents an item in a shop inventory |
ShopItem::DuplicateItem | Struct to keep track of duplicates |
ShopItems | This class handles the list of items available in a shop |
ShopListBox | A list box, meant to be used inside a scroll area |
ShortcutContainer | A generic shortcut container |
ShortcutWindow | A window around the ItemShortcutContainer |
SimpleAnimation | This class is a leightweight alternative to the AnimatedSprite class |
SKILL | |
SkillDialog | The skill dialog |
SkillGuiTableModel | |
TmwServ::SkillHandler | |
EAthena::SkillHandler | |
Net::SkillHandler | |
SkillInfo | |
SkillTab | |
Skin | |
SkinConfigListener | |
SkinLoader | |
Slider | Slider widget |
SlotUsed | |
Sound | Sound engine |
SoundEffect | Defines a class for loading and storing sound effects |
SpeechBubble | |
Sprite | A sprite is some visible object on a map |
SpriteDef | Defines a class to load an animation |
SpriteDefLoader | |
ItemDB::Stat | |
StaticTableModel | |
StatusEffect | |
StatusWindow | The player status dialog |
StorageWindow | Storage dialog |
SubImage | A clipped version of a larger image |
Tab | A tab, the same as the Guichan tab in 0.8, but extended to allow transparency |
TabbedArea | A tabbed area, the same as the guichan tabbed area in 0.8, but extended |
TabData | |
TableModel | A model for a regular table of widgets |
TableModelListener | |
Text | |
TextBox | A text box, meant to be used inside a scroll area |
TextChunk | |
TextDialog | An option dialog |
TextField | A text field |
TextFieldListener | |
TextManager | |
TextParticle | |
TextPreview | Preview widget for particle colors, etc |
TextRenderer | Class for text rendering |
TileAnimation | Animation cycle of a tile image which changes the map accordingly |
Tileset | A tileset, which is basically just an image set but it stores a firstgid |
EAthena::TradeHandler | |
Net::TradeHandler | |
TmwServ::TradeHandler | |
TradeWindow | Trade dialog |
TrueTypeFont | A wrapper around SDL_ttf for allowing the use of TrueType fonts |
UnitDescription | |
UnitLevel | |
Units | |
UnRegisterDialog | The Unregister dialog |
UpdaterWindow | Update progress window GUI |
Vector | Vector class |
Viewport | The viewport on the map |
Wallpaper | Handles organizing and choosing of wallpapers |
WallpaperSize | |
WhisperTab | A tab for whispers from a single player |
Window | A window |
WindowContainer | A window container |
WrongDataNoticeListener | Listener used while dealing with wrong data |