►Nfcn | |
CAnimationIcon | Implements an icon capable of displaying an animation |
CClickLabel | Implementation of a label capable of displaying a single or multiline caption |
CDockArea | |
►CPanel | |
CSavedState | |
CPercentageBar | A simple percentage bar |
►CResizableWindow | |
CCursorState | |
CUTF8StringEditor | UTF-8 string editor |
►NFIFE | |
CAction | |
CActionAudio | The class for holding audio data per Action |
CActionInfo | |
CActionVisual | Action visual contains data that is needed to visualize different actions on screen |
►CAnimation | Animation |
CFrameInfo | Contains information about one animation frame (duration + frame index + frame pointer) |
CAnimationLoader | |
CAnimationManager | AnimationManager |
CAtlas | |
CAtlasBlock | |
CAtlasBook | |
CAtlasData | |
CAtlasLoader | |
CAtlasPage | |
CAutowah | The Auto-wah effect emulates the sound of a wah-wah pedal used with an electric guitar, or a mute on a brass instrument |
CBlockingInfoRenderer | |
CCacheLayerChangeListener | |
CCacheTreeCollector | |
CCamera | 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 |
CCEGuiInputProcessor | |
CCEGuiManager | |
CCell | A basic cell on a CellCache |
CCellCache | 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 |
CCellCacheChangeListener | |
CCellChangeListener | Listener interface for changes happening on a cell |
CCellDeleteListener | Listener interface for deletions happening on a cell, used for transistions |
CCellGrid | |
CCellRenderer | |
CCellSelectionRenderer | CellSelectionRenderer renders a frame around selected cells |
CChorus | The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a ‘doubling’ effect |
CColor | |
CColorRGB8 | |
CColorRGBA8 | |
CCommand | Class for commands Commands are arbitrary events e.g |
CCommandLine | A Command line widget |
CCompressor | The Automatic Gain Control effect performs the same task as a studio compressor – evening out the audio dynamic range of an input sound |
CConsole | Ingame Console |
CConsoleExecuter | Console executer is listener interface for console activity |
CControllerMappingLoader | Gamepad mapping loader |
CControllerMappingSaver | Gamepad mapping saver |
CCoordinateRenderer | |
CCursor | Cursor class manages mouse cursor handling |
CDAT1 | VFSource for the Fallout1 DAT file format |
CDAT2 | VFSource for the Fallout2 DAT file format |
CDeviceCaps | |
CDirectoryProvider | Provider for OS directories |
CDistortion | The distortion effect simulates turning up (overdriving) the gain stage on a guitar amplifier or adding a distortion pedal to an instrument’s output |
CDropEvent | Class for drop events |
CDynamicSingleton | Another Singleton |
CEaxReverb | The EAX Reverb is similar to Reverb but supports more options |
CEcho | The echo effect generates discrete, delayed instances of the input signal |
CEngine | Engine acts as a controller to the whole system Responsibilities of the engine are: |
CEngineSettings | This class defines the engine settings on engine init |
CEqualizer | The Equalizer providing tonal control over four different adjustable frequency ranges |
CEvent | Base class for all events |
CEventManager | Event Manager manages all events related to FIFE |
CException | Exception base class |
CFifechanManager | |
CFifeClass | Base class for all fife classes Used e.g |
CFlanger | The flanger effect creates a “tearing” or “whooshing” sound |
Cfloat_traits | |
Cfloat_traits< double > | |
Cfloat_traits< float > | |
CFloatingTextRenderer | |
CFontBase | Abstract Font Base Class Uses a pool for rendered strings |
CFrequencyShifter | The frequency shifter is a single-sideband modulator, which translates all the component frequencies of the input signal by an equal amount |
CGenericRenderer | |
CGenericRendererAnimationInfo | |
CGenericRendererElementInfo | |
CGenericRendererImageInfo | |
CGenericRendererLineInfo | |
CGenericRendererPointInfo | |
CGenericRendererQuadInfo | |
CGenericRendererResizeInfo | |
CGenericRendererTextInfo | |
CGenericRendererTriangleInfo | |
CGenericRendererVertexInfo | |
CGLImage | Implements an Image using OpenGL |
CGridRenderer | |
CGuiFont | |
CGuiImage | |
CGuiImageLoader | |
CGuiVertex | |
CHexGrid | |
CHybridGuiManager | |
CIAnimationLoader | |
CIAnimationSaver | |
CIAtlasLoader | |
CIAtlasSaver | |
CICommandController | 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 |
CICommandListener | Listener of command events |
CIDropController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CIDropListener | Listener of drop events |
CIEngineChangeListener | |
CIEventSource | Representation of event source (a thing sending events) |
CIFont | Pure abstract Font interface |
CIGUIManager | |
CIJoystickController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CIJoystickListener | Listener of joystick events |
CIKeyController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CIKeyFilter | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CIKeyListener | Listener of key events |
CIListener | Base Listener |
CImage | Base Class for Images |
►CImageFontBase | ImageFont base class |
Cs_glyph | |
CImageLoader | ImageLoader for some basic formats like jpeg, png etc |
CImageManager | ImageManager |
CIMapLoader | Interface class that all map loaders should derive from |
CIMapSaver | Interface class that all map savers should derive from |
CIMouseController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CIMouseListener | Listener of mouse events |
CIndexSaver | |
CInputEvent | Base class for input events (like mouse and keyboard) |
►CInstance | An Instance is an "instantiation" of an Object at a Location |
CInstanceActivity | InstanceActivity gets allocated in case there is some runtime activity related to the instance |
CInstanceActionListener | |
CInstanceChangeListener | |
CInstanceDeleteListener | |
CInstanceDistanceSortCamera | Comparison functions for sorting |
CInstanceDistanceSortCameraAndLocation | |
CInstanceDistanceSortLocation | |
CInstanceListCollector | |
►CInstanceRenderer | |
CAreaInfo | |
CColoringInfo | |
COutlineInfo | |
Cs_image_entry | |
CInstanceRendererDeleteListener | |
CInstanceTree | |
CInstanceVisual | Instance visual contains data that is needed to visualize the instance on screen |
CIObjectLoader | Interface class that all object loaders should derive from |
CIObjectSaver | Interface class that all object savers should derive from |
CIPather | |
CIRendererContainer | Interface to class owning the renderers Used to get correct subclass of renderer in scripting side (via renderer's static method) |
CIRendererListener | RendererListener allows reaction to changes in renderer Having this implemented via callback mechanism should speed up the rendering a bit (e.g |
CIResource | |
CIResourceLoader | |
CIResourceManager | IResourceManager |
CISdlEventController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CISdlEventListener | Listener of SDL events |
CITextController | Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events |
CITextListener | Listener of text events |
CITriggerListener | |
CIVisual | |
CJoystick | Represents a Joystick and if available the Gamecontroller |
CJoystickEvent | Class for Joystick events |
CJoystickManager | Joystick Manager manages all events related to Joysticks and Gamecontrollers |
CKey | Represents a key |
CKeyEvent | Class for key events |
CLayer | A basic layer on a map |
►CLayerCache | |
CEntry | |
CLayerChangeListener | Listener interface for changes happening on a layer |
CLibRocketInputProcessor | |
CLibRocketManager | |
►CLibRocketRenderInterface | |
CGeometryCall | |
CGeometryCallData | |
CLightRenderer | |
CLightRendererAnimationInfo | |
CLightRendererElementInfo | |
CLightRendererImageInfo | |
CLightRendererResizeInfo | |
CLightRendererSimpleLightInfo | |
CLMsg | Helper class to create log strings out from separate parts Usage: LMsg("some text") << variable << ", " << other variable |
CLocation | |
CLogger | 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 |
CLogManager | Logmanager takes care of log filtering and output direction |
CLZSSDecoder | A helper class for unpacking LZSS encoded data |
CMap | A container of Layer(s) |
CMapChangeListener | Listener interface for changes happening on map |
CMapLoader | |
CMapObserver | |
CMapSaver | Default map saver class implementing the IMapSaver interface |
CMath | |
CMatrix | Minimal matrix class to assist in view 3d calculations |
CModel | A model is a facade for everything in the model |
CModelMapObserver | |
CMouseEvent | Class for mouse events |
CMultiLayerSearch | MultiLayerSearch using A* |
CNodeInstanceDeleteListener | |
►CObject | Object class |
CBasicObjectProperty | |
CMovableObjectProperty | |
CMultiObjectProperty | |
CObjectLoader | |
CObjectVisual | Object visual contains data that is needed for visualizing objects |
COffRenderer | |
COffRendererAnimationInfo | |
COffRendererElementInfo | |
COffRendererImageInfo | |
COffRendererLineInfo | |
COffRendererPointInfo | |
COffRendererQuadInfo | |
COffRendererResizeInfo | |
COffRendererTextInfo | |
COffRendererTriangleInfo | |
COffRendererVertexInfo | |
COggLoader | |
COpenGLGuiGraphics | Overrides Fifechan Graphics to enable usage of normal fife images & related facilities |
COverlayColors | |
COverlayData | |
CPercentDoneCallback | |
CPercentDoneListener | |
CPitchShifter | 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 |
CPointType2D | A 2D Point |
CPointType3D | A 3D Point |
Cpprint | Helper for printing a pointer |
CPriorityQueue | A pq which stores index-value pairs for elements |
CQuadNode | QuadTree Node |
CQuadTree | Dynamic QuadTree A space partitioning tree automatically expanding to adjust to any object size put into the data structure |
CQuadTreeRenderer | |
CRawData | Used to access diffrent kinds of data |
►CRawDataDAT1 | A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry |
Cs_info | The needed information for the extraction |
►CRawDataDAT2 | A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry |
Cs_info | The needed information for the extraction |
CRawDataFile | A RawDataSource for a file on the host system |
CRawDataMemSource | Simpe RawDataSource that reads data from raw memory |
CRawDataSource | Abstract baseclass - provides data for RawData |
CRectType | A Rectangle on screen |
►CRenderBackend | Abstract interface for all the renderbackends |
CClipInfo | |
►CRenderBackendOpenGL | The main class of the OpenGL-based renderer |
CcurrentState | |
CrenderData2TC | |
CrenderData2TCZ | |
CrenderDataColorZ | |
CrenderDataP | |
CrenderDataT | |
CrenderDataTC | |
CrenderDataZ | |
CRenderObject | |
CRenderZObject | |
CRenderZObjectTest | |
CRenderBackendSDL | The main class of the SDL-based renderer |
CRendererBase | Base class for all view renderers View renderer renders one aspect of the view shown on screen |
CRendererNode | |
CRenderItem | |
CRenderTarget | |
CRenderVisitor | |
CResourceAnimationLoader | ResourceAnimationLoader |
CReverb | The environmental reverberation effect |
CRingModulator | The ring modulator multiplies an input signal by a carrier signal in the time domain, resulting in tremolo or inharmonic effects |
CRoute | A basic route |
CRoutePather | |
CRoutePatherSearch | RoutePatherSearch using A* |
CSayInfo | |
CScreenMode | |
CSdlGuiGraphics | Overrides Fifechan Graphics to enable usage of normal fife images & related facilities |
CSDLImage | The SDL implementation of the Image base class |
CSharedPtr | Shared pointer implementation to provide automatic reference counting and deletion when last reference falls out of scope |
CSingleLayerSearch | SingleLayerSearch using A* |
CSoundBufferEntry | |
CSoundChangeListener | |
CSoundClip | Class to handle the buffers of an audio file |
CSoundClipManager | SoundClipManager |
CSoundDecoder | |
CSoundDecoderOgg | |
CSoundEffect | Base class for Efx sound effects |
CSoundEffectManager | |
►CSoundEmitter | The class for playing audio files |
CinternData | Buffers OpenAL data |
CSoundEmitterListener | Listener interface for SoundEmitter |
CSoundFilter | The class defines filters |
CSoundManager | |
CSoundSource | Interface class between Instance / ActionAudio and SoundEmitter |
CSquareGrid | |
CStaticSingleton | The "classic" Singleton |
CSubImageFont | Imagefont that is able to read glyphs from single image sheet, see e.g |
►CTargetRenderer | |
CRenderJob | |
CText | Represents a text |
CTextEvent | Class for text events |
►CTextRenderPool | Generic pool for rendered text Caches a number of Images with text, as rendered by a Font |
Cs_pool_entry | |
CTimeEvent | Interface for events to be registered with TimeManager |
CTimeManager | Time Manager |
CTimeProvider | Timeprovider is an utility providing time management functionality You can have hierarchy of time providers, whose multiplier can be changed independently |
CTimer | Simple Timer class |
CTransitionInfo | Simple class to hold the data for transistions |
CTrigger | Trigger get triggered when a specific set of criteria are met |
CTriggerChangeListener | |
CTriggerController | This class serves as a central place to manage triggers for a Map |
CTrueTypeFont | SDL True Type Font implementation of Font |
CVFS | Main VFS (virtual file system) class |
CVFSDirectory | The most basic VFSSource for "normal" filesystems |
CVFSSource | VFSSource abstract baseclass |
CVFSSourceProvider | VFSSourceProvider abstract baseclass |
CVisual2DGfx | Base class for all 2 dimensional visual classes Visual classes are extensions to visualize the stuff in model (e.g |
CVocalMorpher | The vocal morpher consists of a pair of 4-band formant filters, used to impose vocal tract effects upon the input signal |
CZipContentType | |
CZipEntryData | |
CZipFileSource | |
CZipNode | |
CZipProvider | A VFS provider for Zip archives |
CZipSource | Implements a Zip archive file source |
CZipTree | |
CZone | A Zone is an abstract depiction of a CellCache or of a part of it |
CZoneCellChangeListener | |
►NRocket | |
►Nutf8 | |
►Nunchecked | |
Citerator | |
Cexception | |
Cinvalid_code_point | |
Cinvalid_utf16 | |
Cinvalid_utf8 | |
Citerator | |
Cnot_enough_room | |
CModuleInfo | |