CFIFE::ActionAudio | The class for holding audio data per Action |
CFIFE::ActionInfo | |
►CActionListener | |
CFIFE::Console | Ingame Console |
CFIFE::InstanceRenderer::AreaInfo | |
CFIFE::Atlas | |
CFIFE::AtlasBlock | |
CFIFE::AtlasBook | |
CFIFE::AtlasData | |
CFIFE::AtlasPage | |
CFIFE::Object::BasicObjectProperty | |
CFIFE::CacheTreeCollector | |
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::ControllerMappingLoader | Gamepad mapping loader |
CFIFE::ControllerMappingSaver | Gamepad mapping saver |
CFIFE::RenderBackendOpenGL::currentState | |
CFIFE::Cursor | Cursor class manages mouse cursor handling |
Cfcn::ResizableWindow::CursorState | |
CFIFE::DeviceCaps | |
CFIFE::DynamicSingleton< T > | Another Singleton |
►CFIFE::DynamicSingleton< AnimationManager > | |
CFIFE::AnimationManager | AnimationManager |
►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< SoundManager > | |
CFIFE::SoundManager | |
►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::DropEvent | Class for drop events |
CFIFE::JoystickEvent | Class for Joystick events |
CFIFE::KeyEvent | Class for key events |
CFIFE::MouseEvent | Class for mouse events |
CFIFE::TextEvent | Class for text events |
►Cexception | |
►Cutf8::exception | |
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::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 | Implementation of a label capable of displaying a single or multiline caption |
►Cfcn::ResizableWindow | |
Cfcn::DockArea | |
Cfcn::Panel | |
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 |
►CIcon | |
Cfcn::AnimationIcon | Implements an icon capable of displaying an animation |
►CFIFE::IDropController | 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::IEngineChangeListener | |
►CFIFE::IEventSource | Representation of event source (a thing sending events) |
CFIFE::EventManager | Event Manager manages all events related to FIFE |
CFIFE::JoystickManager | Joystick Manager manages all events related to Joysticks and Gamecontrollers |
►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::IJoystickController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CFIFE::JoystickManager | Joystick Manager manages all events related to Joysticks and Gamecontrollers |
►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::IListener | Base Listener |
CFIFE::ICommandListener | Listener of command events |
CFIFE::IDropListener | Listener of drop events |
CFIFE::IJoystickListener | Listener of joystick events |
CFIFE::IKeyListener | Listener of key events |
CFIFE::IMouseListener | Listener of mouse events |
►CFIFE::ISdlEventListener | Listener of SDL events |
►CFIFE::IGUIManager | |
CFIFE::CEGuiManager | |
CFIFE::FifechanManager | |
CFIFE::HybridGuiManager | |
CFIFE::LibRocketManager | |
CFIFE::ITextListener | Listener of text 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::IndexSaver | |
CFIFE::InstanceActionListener | |
CFIFE::Instance::InstanceActivity | InstanceActivity gets allocated in case there is some runtime activity related to the instance |
►CFIFE::InstanceChangeListener | |
CFIFE::SoundChangeListener | |
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::SoundEmitter::internData | Buffers OpenAL data |
►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::Animation | Animation |
►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::ResourceAnimationLoader | ResourceAnimationLoader |
►CFIFE::IResourceManager | IResourceManager |
CFIFE::AnimationManager | AnimationManager |
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 |
►Citerator | |
Cutf8::iterator< octet_iterator > | |
Cutf8::unchecked::iterator< octet_iterator > | |
►CFIFE::ITextController | 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::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::Joystick | Represents a Joystick and if available the Gamecontroller |
CFIFE::Key | Represents a key |
►CKeyListener | |
Cfcn::ClickLabel | Implementation of a label capable of displaying a single or multiline caption |
Cfcn::ResizableWindow | |
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::ModelMapObserver | |
CFIFE::Math< T > | |
CFIFE::Matrix< T > | Minimal matrix class to assist in view 3d calculations |
CFIFE::Matrix< double > | |
CModuleInfo | |
►CMouseListener | |
Cfcn::ClickLabel | Implementation of a label capable of displaying a single or multiline caption |
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 Fifechan 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::RawDataDAT2::s_info | The needed information for the extraction |
CFIFE::RawDataDAT1::s_info | The needed information for the extraction |
CFIFE::TextRenderPool::s_pool_entry | |
Cfcn::Panel::SavedState | |
CFIFE::SayInfo | |
CFIFE::ScreenMode | |
►CSDLGraphics | |
CFIFE::SdlGuiGraphics | Overrides Fifechan 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::SoundEffect | Base class for Efx sound effects |
CFIFE::Autowah | The Auto-wah effect emulates the sound of a wah-wah pedal used with an electric guitar, or a mute on a brass instrument |
CFIFE::Chorus | The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a ‘doubling’ effect |
CFIFE::Compressor | The Automatic Gain Control effect performs the same task as a studio compressor – evening out the audio dynamic range of an input sound |
CFIFE::Distortion | The distortion effect simulates turning up (overdriving) the gain stage on a guitar amplifier or adding a distortion pedal to an instrument’s output |
CFIFE::EaxReverb | The EAX Reverb is similar to Reverb but supports more options |
CFIFE::Echo | The echo effect generates discrete, delayed instances of the input signal |
CFIFE::Equalizer | The Equalizer providing tonal control over four different adjustable frequency ranges |
CFIFE::Flanger | The flanger effect creates a “tearing” or “whooshing” sound |
CFIFE::FrequencyShifter | The frequency shifter is a single-sideband modulator, which translates all the component frequencies of the input signal by an equal amount |
CFIFE::PitchShifter | The pitch shifter applies time-invariant pitch shifting to the input signal, over a one octave range and controllable at a semi-tone and cent resolution |
CFIFE::Reverb | The environmental reverberation effect |
CFIFE::RingModulator | The ring modulator multiplies an input signal by a carrier signal in the time domain, resulting in tremolo or inharmonic effects |
CFIFE::VocalMorpher | The vocal morpher consists of a pair of 4-band formant filters, used to impose vocal tract effects upon the input signal |
CFIFE::SoundEffectManager | |
CFIFE::SoundEmitter | The class for playing audio files |
CFIFE::SoundEmitterListener | Listener interface for SoundEmitter |
CFIFE::SoundFilter | The class defines filters |
CFIFE::SoundSource | Interface class between Instance / ActionAudio and SoundEmitter |
CFIFE::StaticSingleton< T > | The "classic" Singleton |
►CSystemInterface | |
CFIFE::LibRocketManager | |
CFIFE::TargetRenderer | |
CFIFE::Text | Represents a text |
►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::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 | Implementation of a label capable of displaying a single or multiline caption |
Cfcn::PercentageBar | A simple percentage bar |
►CWidgetListener | |
Cfcn::ClickLabel | Implementation of a label capable of displaying a single or multiline caption |
►CWindow | |
Cfcn::ResizableWindow | |
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 |