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