 FIFE | All FIFE related code is in this namespace |
  OGG_cb | |
  SoundBufferEntry | |
  SoundClip | Class to handle the buffers of an audio file |
  SoundClipManager | SoundClipManager |
  SoundDecoder | |
  SoundEmitter | The class for playing audio files |
  SoundManager | |
  IEngineChangeListener | |
  Engine | Engine acts as a controller to the whole system Responsibilities of the engine are: |
  EngineSettings | This class defines the engine settings on engine init |
  Event | Base class for all events |
  InputEvent | Base class for input events (like mouse and keyboard) |
  Command | Class for commands Commands are arbitrary events e.g |
  ICommandController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events Also command sending is possible |
  ICommandListener | Listener of command events |
  EventManager | Event Manager manages all events related to FIFE |
  IKeyController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
  IKeyFilter | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
  IKeyListener | Listener of key events |
  Key | Represents a key or a character |
  KeyEvent | Class for key events |
  IMouseController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
  IMouseListener | Listener of mouse events |
  MouseEvent | Class for mouse events |
  ISdlEventController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
  ISdlEventListener | Listener of SDL events |
  IEventSource | Representation of event source (a thing sending events) |
  GuiFont | |
  GuiImage | |
  GuiImageLoader | |
  OpenGLGuiGraphics | Overrides Guichan Graphics to enable usage of normal fife images & related facilities |
  OpenGLeGuiGraphics | Overrides Guichan Graphics to enable usage of normal fife images & related facilities |
  SdlGuiGraphics | Overrides Guichan Graphics to enable usage of normal fife images & related facilities |
  CommandLine | A Command line widget |
  ConsoleExecuter | Console executer is listener interface for console activity |
  Console | Ingame Console |
  GUIChanManager | |
  IGUIManager | |
  OggLoader | |
  SoundDecoderOgg | |
  AnimationLoader | |
  AtlasData | |
  Atlas | |
  AtlasLoader | |
  IAnimationLoader | |
  IAtlasLoader | |
  IMapLoader | Interface class that all map loaders should derive from |
  IObjectLoader | Interface class that all object loaders should derive from |
  MapLoader | |
  ObjectLoader | |
  PercentDoneListener | |
  PercentDoneCallback | |
  ImageLoader | ImageLoader for some basic formats like jpeg, png etc |
  Action | |
  CellGrid | |
  HexGrid | |
  SquareGrid | |
  IPather | |
  IVisual | |
  Object | Object class |
  TimeProvider | Timeprovider is an utility providing time management functionality You can have hierarchy of time providers, whose multiplier can be changed independently |
  Model | A model is a facade for everything in the model |
  TransitionInfo | Simple class to hold the data for transistions |
  CellDeleteListener | Listener interface for deletions happening on a cell, used for transistions |
  CellChangeListener | Listener interface for changes happening on a cell |
  Cell | A basic cell on a CellCache |
  CellCacheChangeListener | |
  ZoneCellChangeListener | |
  Zone | A Zone is an abstract depiction of a CellCache or of a part of it |
  CellCache | A CellCache is an abstract depiction of one or a few layers and contains additional information, such as different cost and speed and so on |
  ActionInfo | |
  SayInfo | |
  InstanceActionListener | |
  InstanceChangeListener | |
  InstanceDeleteListener | |
  Instance | An Instance is an "instantiation" of an Object at a Location |
   InstanceActivity | InstanceActivity gets allocated in case there is some runtime activity related to the instance |
  InstanceListCollector | |
  InstanceTree | |
  LayerChangeListener | Listener interface for changes happening on a layer |
  Layer | A basic layer on a map |
  Location | |
  MapChangeListener | Listener interface for changes happening on map |
  Map | A container of Layer(s) |
  NodeInstanceDeleteListener | |
  RendererNode | |
  Route | A basic route |
  MultiLayerSearch | MultiLayerSearch using A* |
  RoutePather | |
  RoutePatherSearch | RoutePatherSearch using A* |
  SingleLayerSearch | SingleLayerSearch using A* |
  IAnimationSaver | |
  IAtlasSaver | |
  IMapSaver | Interface class that all map savers should derive from |
  IObjectSaver | Interface class that all object savers should derive from |
  MapSaver | Default map saver class implementing the IMapSaver interface |
  Exception | Exception base class |
  FifeClass | Base class for all fife classes Used e.g |
  SharedPtr | Shared pointer implementation to provide automatic reference counting and deletion when last reference falls out of scope |
  StaticSingleton | The "classic" Singleton |
  DynamicSingleton | Another Singleton |
  LMsg | Helper class to create log strings out from separate parts Usage: LMsg("some text") << variable << ", " << other variable |
  LogManager | Logmanager takes care of log filtering and output direction |
  Logger | Create a Logger instance to communicate with LogManager Logger stores information about the current module thus reducing the typing needed for individual traces Common way of doing things is to instantiate a static Logger on top of .cpp file and then use that in .cpp-file's methods |
  pprint | Helper for printing a pointer |
  float_traits | |
  float_traits< float > | |
  float_traits< double > | |
  Math | |
  Matrix | Minimal matrix class to assist in view 3d calculations |
  IResourceLoader | |
  IResource | |
  IResourceManager | IResourceManager |
  PointType2D | A 2D Point |
  PointType3D | A 3D Point |
  PriorityQueue | A pq which stores index-value pairs for elements |
  QuadNode | QuadTree Node |
  QuadTree | Dynamic QuadTree A space partitioning tree automatically expanding to adjust to any object size put into the data structure |
  RectType | A Rectangle on screen |
  TimeEvent | Interface for events to be registered with TimeManager |
  TimeManager | Time Manager |
  Timer | Simple Timer class |
  DAT1 | VFSource for the Fallout1 DAT file format |
  DAT2 | VFSource for the Fallout2 DAT file format |
  LZSSDecoder | A helper class for unpacking LZSS encoded data |
  RawDataDAT1 | A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry |
   s_info | The needed information for the extraction |
  RawDataDAT2 | A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry |
   s_info | The needed information for the extraction |
  DirectoryProvider | Provider for OS directories |
  RawData | Used to access diffrent kinds of data |
  IndexSaver | |
  RawDataFile | A RawDataSource for a file on the host system |
  RawDataMemSource | Simpe RawDataSource that reads data from raw memory |
  RawDataSource | Abstract baseclass - provides data for RawData |
  VFS | Main VFS (virtual file system) class |
  VFSDirectory | The most basic VFSSource for "normal" filesystems |
  VFSSource | VFSSource abstract baseclass |
  VFSSourceProvider | VFSSourceProvider abstract baseclass |
  ZipFileSource | |
  ZipContentType | |
  ZipEntryData | |
  ZipNode | |
  ZipProvider | A VFS provider for Zip archives |
  ZipSource | Implements a Zip archive file source |
  ZipTree | |
  Animation | Animation |
   FrameInfo | Contains information about one animation frame (duration + frame index + frame pointer) |
  AtlasBlock | |
  AtlasPage | |
  AtlasBook | |
  Cursor | Cursor class manages mouse cursor handling |
  ScreenMode | |
  DeviceCaps | |
  FontBase | Abstract Font Base Class Uses a pool for rendered strings |
  IFont | Pure abstract Font interface |
  ImageFontBase | ImageFont base class |
   s_glyph | |
  SubImageFont | Imagefont that is able to read glyphs from single image sheet, see e.g |
  TextRenderPool | Generic pool for rendered text Caches a number of Images with text, as rendered by a Font |
   s_pool_entry | |
  TrueTypeFont | SDL True Type Font implementation of Font |
  Image | Base Class for Images |
  ImageManager | ImageManager |
  GLImage | Implements an Image using OpenGL |
  RenderBackendOpenGL | The main class of the OpenGL-based renderer |
   currentState | |
   renderData | |
   renderData2T | |
   RenderObject | |
  GLeImage | Implements an Image using experimental OpenGL |
  RenderBackendOpenGLe | The main class of the OpenGL-based experimental renderer |
   currentState | |
   RenderData | |
   RenderObject | |
   RenderZData | |
   RenderZData2T | |
   RenderZObject | |
  RenderBackend | Abstract interface for all the renderbackends |
   ClipInfo | |
  RenderBackendSDL | The main class of the SDL-based renderer |
  ColorRGB8 | |
  ColorRGBA8 | |
  SDLImage | The SDL implementation of the Image base class |
  MapObserver | |
  Camera | Camera describes properties of a view port shown in the main screen Main screen can have multiple cameras active simultanously Different cameras can have different properties, like location to shoot, zoom or tilt |
  CacheLayerChangeListener | |
  InstanceDistanceSortCamera | Comparison functions for sorting |
  InstanceDistanceSortLocation | |
  InstanceDistanceSortCameraAndLocation | |
  CacheTreeCollector | |
  LayerCache | |
   Entry | |
  IRendererListener | RendererListener allows reaction to changes in renderer Having this implemented via callback mechanism should speed up the rendering a bit (e.g |
  IRendererContainer | Interface to class owning the renderers Used to get correct subclass of renderer in scripting side (via renderer's static method) |
  RendererBase | Base class for all view renderers View renderer renders one aspect of the view shown on screen |
  BlockingInfoRenderer | |
  CellRenderer | |
  CellSelectionRenderer | CellSelectionRenderer renders a frame around selected cells |
  CoordinateRenderer | |
  FloatingTextRenderer | |
  GenericRendererElementInfo | |
  GenericRendererLineInfo | |
  GenericRendererPointInfo | |
  GenericRendererTriangleInfo | |
  GenericRendererQuadInfo | |
  GenericRendererVertexInfo | |
  GenericRendererImageInfo | |
  GenericRendererAnimationInfo | |
  GenericRendererTextInfo | |
  GenericRendererResizeInfo | |
  GenericRenderer | |
  GridRenderer | |
  InstanceRendererDeleteListener | |
  InstanceRenderer | |
   AreaInfo | |
   ColoringInfo | |
   OutlineInfo | |
   s_image_entry | |
  LightRendererElementInfo | |
  LightRendererImageInfo | |
  LightRendererAnimationInfo | |
  LightRendererSimpleLightInfo | |
  LightRendererResizeInfo | |
  LightRenderer | |
  OffRendererElementInfo | |
  OffRendererLineInfo | |
  OffRendererPointInfo | |
  OffRendererTriangleInfo | |
  OffRendererQuadInfo | |
  OffRendererVertexInfo | |
  OffRendererImageInfo | |
  OffRendererAnimationInfo | |
  OffRendererTextInfo | |
  OffRendererResizeInfo | |
  OffRenderer | |
  RenderVisitor | |
  QuadTreeRenderer | |
  RenderTarget | |
  TargetRenderer | |
   RenderJob | |
  RenderItem | |
  Visual2DGfx | Base class for all 2 dimensional visual classes Visual classes are extensions to visualize the stuff in model (e.g |
  ObjectVisual | Object visual contains data that is needed for visualizing objects |
  InstanceVisual | Instance visual contains data that is needed to visualize the instance on screen |
  ActionVisual | Action visual contains data that is needed to visualize different actions on screen |
 gcn | |
  ClickLabel | |
  Icon2 | An Icon for displaying images |
  PercentageBar | A simple percentage bar |
  ToggleButton | An implementation of a toggleable button |
  TwoButton | |
  UTF8TextBox | UTF-8 aware version of the TextBox class |
  UTF8TextField | UTF-8 aware version of the TextField class |
  UTF8StringEditor | UTF-8 string editor |
 std | |
 utf8 | |
  internal | |
  unchecked | |
   iterator | |
  invalid_code_point | |
  invalid_utf8 | |
  invalid_utf16 | |
  not_enough_room | |
  iterator | |
 ModuleInfo | |