FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Namespaces | |
OGG_cb | |
Classes | |
class | Action |
class | ActionAudio |
The class for holding audio data per Action. More... | |
class | ActionInfo |
class | ActionVisual |
Action visual contains data that is needed to visualize different actions on screen. More... | |
class | Animation |
Animation. More... | |
class | AnimationLoader |
class | AnimationManager |
AnimationManager. More... | |
class | Atlas |
class | AtlasBlock |
class | AtlasBook |
struct | AtlasData |
class | AtlasLoader |
class | AtlasPage |
class | 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. More... | |
class | BlockingInfoRenderer |
class | CacheLayerChangeListener |
class | CacheTreeCollector |
class | 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. More... | |
class | CEGuiInputProcessor |
class | CEGuiManager |
class | Cell |
A basic cell on a CellCache. More... | |
class | 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. More... | |
class | CellCacheChangeListener |
class | CellChangeListener |
Listener interface for changes happening on a cell. More... | |
class | CellDeleteListener |
Listener interface for deletions happening on a cell, used for transistions. More... | |
class | CellGrid |
class | CellRenderer |
class | CellSelectionRenderer |
CellSelectionRenderer renders a frame around selected cells. More... | |
class | Chorus |
The chorus effect essentially replays the input audio accompanied by another slightly delayed version of the signal, creating a ‘doubling’ effect. More... | |
class | Color |
struct | ColorRGB8 |
struct | ColorRGBA8 |
class | Command |
Class for commands Commands are arbitrary events e.g. More... | |
class | CommandLine |
A Command line widget. More... | |
class | Compressor |
The Automatic Gain Control effect performs the same task as a studio compressor – evening out the audio dynamic range of an input sound. More... | |
class | Console |
Ingame Console. More... | |
class | ConsoleExecuter |
Console executer is listener interface for console activity. More... | |
class | ControllerMappingLoader |
Gamepad mapping loader. More... | |
class | ControllerMappingSaver |
Gamepad mapping saver. More... | |
class | CoordinateRenderer |
class | Cursor |
Cursor class manages mouse cursor handling. More... | |
class | DAT1 |
VFSource for the Fallout1 DAT file format. More... | |
class | DAT2 |
VFSource for the Fallout2 DAT file format. More... | |
class | DeviceCaps |
class | DirectoryProvider |
Provider for OS directories. More... | |
class | 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. More... | |
class | DropEvent |
Class for drop events. More... | |
class | DynamicSingleton |
Another Singleton. More... | |
class | EaxReverb |
The EAX Reverb is similar to Reverb but supports more options. More... | |
class | Echo |
The echo effect generates discrete, delayed instances of the input signal. More... | |
class | Engine |
Engine acts as a controller to the whole system Responsibilities of the engine are: More... | |
class | EngineSettings |
This class defines the engine settings on engine init. More... | |
class | Equalizer |
The Equalizer providing tonal control over four different adjustable frequency ranges. More... | |
class | Event |
Base class for all events. More... | |
class | EventManager |
Event Manager manages all events related to FIFE. More... | |
class | Exception |
Exception base class. More... | |
class | FifechanManager |
class | FifeClass |
Base class for all fife classes Used e.g. More... | |
class | Flanger |
The flanger effect creates a “tearing” or “whooshing” sound. More... | |
struct | float_traits |
struct | float_traits< double > |
struct | float_traits< float > |
class | FloatingTextRenderer |
class | FontBase |
Abstract Font Base Class Uses a pool for rendered strings. More... | |
class | FrequencyShifter |
The frequency shifter is a single-sideband modulator, which translates all the component frequencies of the input signal by an equal amount. More... | |
class | GenericRenderer |
class | GenericRendererAnimationInfo |
class | GenericRendererElementInfo |
class | GenericRendererImageInfo |
class | GenericRendererLineInfo |
class | GenericRendererPointInfo |
class | GenericRendererQuadInfo |
class | GenericRendererResizeInfo |
class | GenericRendererTextInfo |
class | GenericRendererTriangleInfo |
class | GenericRendererVertexInfo |
class | GLImage |
Implements an Image using OpenGL. More... | |
class | GridRenderer |
class | GuiFont |
class | GuiImage |
class | GuiImageLoader |
class | GuiVertex |
class | HexGrid |
class | HybridGuiManager |
class | IAnimationLoader |
class | IAnimationSaver |
class | IAtlasLoader |
class | IAtlasSaver |
class | 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. More... | |
class | ICommandListener |
Listener of command events. More... | |
class | IDropController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | IDropListener |
Listener of drop events. More... | |
class | IEngineChangeListener |
class | IEventSource |
Representation of event source (a thing sending events) More... | |
class | IFont |
Pure abstract Font interface. More... | |
class | IGUIManager |
class | IJoystickController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | IJoystickListener |
Listener of joystick events. More... | |
class | IKeyController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | IKeyFilter |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | IKeyListener |
Listener of key events. More... | |
class | IListener |
Base Listener. More... | |
class | Image |
Base Class for Images. More... | |
class | ImageFontBase |
ImageFont base class. More... | |
class | ImageLoader |
ImageLoader for some basic formats like jpeg, png etc. More... | |
class | ImageManager |
ImageManager. More... | |
class | IMapLoader |
Interface class that all map loaders should derive from. More... | |
class | IMapSaver |
Interface class that all map savers should derive from. More... | |
class | IMouseController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | IMouseListener |
Listener of mouse events. More... | |
class | IndexSaver |
class | InputEvent |
Base class for input events (like mouse and keyboard) More... | |
class | Instance |
An Instance is an "instantiation" of an Object at a Location. More... | |
class | InstanceActionListener |
class | InstanceChangeListener |
class | InstanceDeleteListener |
class | InstanceDistanceSortCamera |
Comparison functions for sorting. More... | |
class | InstanceDistanceSortCameraAndLocation |
class | InstanceDistanceSortLocation |
class | InstanceListCollector |
class | InstanceRenderer |
class | InstanceRendererDeleteListener |
class | InstanceTree |
class | InstanceVisual |
Instance visual contains data that is needed to visualize the instance on screen. More... | |
class | IObjectLoader |
Interface class that all object loaders should derive from. More... | |
class | IObjectSaver |
Interface class that all object savers should derive from. More... | |
class | IPather |
class | IRendererContainer |
Interface to class owning the renderers Used to get correct subclass of renderer in scripting side (via renderer's static method) More... | |
class | IRendererListener |
RendererListener allows reaction to changes in renderer Having this implemented via callback mechanism should speed up the rendering a bit (e.g. More... | |
class | IResource |
class | IResourceLoader |
class | IResourceManager |
IResourceManager. More... | |
class | ISdlEventController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | ISdlEventListener |
Listener of SDL events. More... | |
class | ITextController |
Controller provides a way to receive events from the system Using this interface, clients can subscribe themselves to receive events. More... | |
class | ITextListener |
Listener of text events. More... | |
class | ITriggerListener |
class | IVisual |
class | Joystick |
Represents a Joystick and if available the Gamecontroller. More... | |
class | JoystickEvent |
Class for Joystick events. More... | |
class | JoystickManager |
Joystick Manager manages all events related to Joysticks and Gamecontrollers. More... | |
class | Key |
Represents a key. More... | |
class | KeyEvent |
Class for key events. More... | |
class | Layer |
A basic layer on a map. More... | |
class | LayerCache |
class | LayerChangeListener |
Listener interface for changes happening on a layer. More... | |
class | LibRocketInputProcessor |
class | LibRocketManager |
class | LibRocketRenderInterface |
class | LightRenderer |
class | LightRendererAnimationInfo |
class | LightRendererElementInfo |
class | LightRendererImageInfo |
class | LightRendererResizeInfo |
class | LightRendererSimpleLightInfo |
class | LMsg |
Helper class to create log strings out from separate parts Usage: LMsg("some text") << variable << ", " << other variable. More... | |
class | Location |
class | 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. More... | |
class | LogManager |
Logmanager takes care of log filtering and output direction. More... | |
class | LZSSDecoder |
A helper class for unpacking LZSS encoded data. More... | |
class | Map |
A container of Layer(s) . More... | |
class | MapChangeListener |
Listener interface for changes happening on map. More... | |
class | MapLoader |
class | MapObserver |
class | MapSaver |
default map saver class implementing the IMapSaver interface More... | |
class | Math |
class | Matrix |
Minimal matrix class to assist in view 3d calculations. More... | |
class | Model |
A model is a facade for everything in the model. More... | |
class | ModelMapObserver |
class | MouseEvent |
Class for mouse events. More... | |
class | MultiLayerSearch |
MultiLayerSearch using A*. More... | |
class | NodeInstanceDeleteListener |
class | Object |
Object class. More... | |
class | ObjectLoader |
class | ObjectVisual |
Object visual contains data that is needed for visualizing objects. More... | |
class | OffRenderer |
class | OffRendererAnimationInfo |
class | OffRendererElementInfo |
class | OffRendererImageInfo |
class | OffRendererLineInfo |
class | OffRendererPointInfo |
class | OffRendererQuadInfo |
class | OffRendererResizeInfo |
class | OffRendererTextInfo |
class | OffRendererTriangleInfo |
class | OffRendererVertexInfo |
class | OggLoader |
class | OpenGLGuiGraphics |
Overrides Fifechan Graphics to enable usage of normal fife images & related facilities. More... | |
class | OverlayColors |
class | OverlayData |
class | PercentDoneCallback |
class | PercentDoneListener |
class | 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. More... | |
class | PointType2D |
A 2D Point. More... | |
class | PointType3D |
A 3D Point. More... | |
struct | pprint |
Helper for printing a pointer. More... | |
class | PriorityQueue |
A pq which stores index-value pairs for elements. More... | |
class | QuadNode |
QuadTree Node. More... | |
class | QuadTree |
Dynamic QuadTree A space partitioning tree automatically expanding to adjust to any object size put into the data structure. More... | |
class | QuadTreeRenderer |
class | RawData |
Used to access diffrent kinds of data. More... | |
class | RawDataDAT1 |
A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry. More... | |
class | RawDataDAT2 |
A subclass of RawDataMemSource, that fills itself with a FALLOUT1 .DAT file entry. More... | |
class | RawDataFile |
A RawDataSource for a file on the host system. More... | |
class | RawDataMemSource |
Simpe RawDataSource that reads data from raw memory. More... | |
class | RawDataSource |
Abstract baseclass - provides data for RawData. More... | |
class | RectType |
A Rectangle on screen. More... | |
class | RenderBackend |
Abstract interface for all the renderbackends. More... | |
class | RenderBackendOpenGL |
The main class of the OpenGL-based renderer. More... | |
class | RenderBackendSDL |
The main class of the SDL-based renderer. More... | |
class | RendererBase |
Base class for all view renderers View renderer renders one aspect of the view shown on screen. More... | |
class | RendererNode |
class | RenderItem |
class | RenderTarget |
class | RenderVisitor |
class | ResourceAnimationLoader |
ResourceAnimationLoader. More... | |
class | Reverb |
The environmental reverberation effect. More... | |
class | RingModulator |
The ring modulator multiplies an input signal by a carrier signal in the time domain, resulting in tremolo or inharmonic effects. More... | |
class | Route |
A basic route. More... | |
class | RoutePather |
class | RoutePatherSearch |
RoutePatherSearch using A*. More... | |
class | SayInfo |
class | ScreenMode |
class | SdlGuiGraphics |
Overrides Fifechan Graphics to enable usage of normal fife images & related facilities. More... | |
class | SDLImage |
The SDL implementation of the Image base class. More... | |
class | SharedPtr |
shared pointer implementation to provide automatic reference counting and deletion when last reference falls out of scope. More... | |
class | SingleLayerSearch |
SingleLayerSearch using A*. More... | |
struct | SoundBufferEntry |
class | SoundChangeListener |
class | SoundClip |
Class to handle the buffers of an audio file. More... | |
class | SoundClipManager |
SoundClipManager. More... | |
class | SoundDecoder |
class | SoundDecoderOgg |
class | SoundEffect |
Base class for Efx sound effects. More... | |
class | SoundEffectManager |
class | SoundEmitter |
The class for playing audio files. More... | |
class | SoundEmitterListener |
Listener interface for SoundEmitter. More... | |
class | SoundFilter |
The class defines filters. More... | |
class | SoundManager |
class | SoundSource |
Interface class between Instance / ActionAudio and SoundEmitter. More... | |
class | SquareGrid |
class | StaticSingleton |
The "classic" Singleton. More... | |
class | SubImageFont |
Imagefont that is able to read glyphs from single image sheet, see e.g. More... | |
class | TargetRenderer |
class | Text |
Represents a text. More... | |
class | TextEvent |
Class for text events. More... | |
class | TextRenderPool |
Generic pool for rendered text Caches a number of Images with text, as rendered by a Font. More... | |
class | TimeEvent |
Interface for events to be registered with TimeManager. More... | |
class | TimeManager |
Time Manager. More... | |
class | TimeProvider |
Timeprovider is an utility providing time management functionality You can have hierarchy of time providers, whose multiplier can be changed independently. More... | |
class | Timer |
Simple Timer class. More... | |
class | TransitionInfo |
Simple class to hold the data for transistions. More... | |
class | Trigger |
Trigger get triggered when a specific set of criteria are met. More... | |
class | TriggerChangeListener |
class | TriggerController |
This class serves as a central place to manage triggers for a Map. More... | |
class | TrueTypeFont |
SDL True Type Font implementation of Font. More... | |
class | VFS |
the main VFS (virtual file system) class More... | |
class | VFSDirectory |
The most basic VFSSource for "normal" filesystems. More... | |
class | VFSSource |
VFSSource abstract baseclass. More... | |
class | VFSSourceProvider |
VFSSourceProvider abstract baseclass. More... | |
class | Visual2DGfx |
Base class for all 2 dimensional visual classes Visual classes are extensions to visualize the stuff in model (e.g. More... | |
class | VocalMorpher |
The vocal morpher consists of a pair of 4-band formant filters, used to impose vocal tract effects upon the input signal. More... | |
struct | ZipContentType |
struct | ZipEntryData |
class | ZipFileSource |
class | ZipNode |
class | ZipProvider |
A VFS provider for Zip archives. More... | |
class | ZipSource |
Implements a Zip archive file source. More... | |
class | ZipTree |
class | Zone |
A Zone is an abstract depiction of a CellCache or of a part of it. More... | |
class | ZoneCellChangeListener |
Functions | |
template<typename T > | |
void | addListener (std::deque< T > &vec, T &listener) |
template<typename T > | |
void | addListenerFront (std::deque< T > &vec, T &listener) |
template<typename T > | |
void | removeListener (std::deque< T > &vec, T &listener) |
AtlasLoader * | createDefaultAtlasLoader (Model *model, VFS *vfs, ImageManager *imageManager, AnimationManager *animationManager) |
convenience function for creating the default fife atlas loader deleting the object returned from this function is the responsibility of the caller More... | |
MapLoader * | createDefaultMapLoader (Model *model, VFS *vfs, ImageManager *imageManager, RenderBackend *renderBackend) |
convenience function for creating the default fife map loader deleting the object returned from this function is the responsibility of the caller More... | |
uint32_t | scaleTime (float multiplier, uint32_t ticks) |
Utility function to calculate time scaling. More... | |
std::ostream & | operator<< (std::ostream &, const Location &) |
Stream output operator. More... | |
FIFE_EXCEPTION_DECL (SDLException, "SDL reported something bad") | |
FIFE_EXCEPTION_DECL (NotFound, "Something was searched, but not found") | |
FIFE_EXCEPTION_DECL (NotSet, "Something was not set correctly") | |
FIFE_EXCEPTION_DECL (IndexOverflow, "Someone tried to access a non-existing element") | |
FIFE_EXCEPTION_DECL (InvalidFormat, "Found invalid data") | |
FIFE_EXCEPTION_DECL (CannotOpenFile, "File couldn't be opened") | |
FIFE_EXCEPTION_DECL (InvalidConversion, "Tried an invalid conversion") | |
FIFE_EXCEPTION_DECL (NotSupported, "This action was not supported") | |
FIFE_EXCEPTION_DECL (NameClash, "A name or identifier is already in use") | |
FIFE_EXCEPTION_DECL (Duplicate, "A duplicate item was added, where this is not allowed") | |
FIFE_EXCEPTION_DECL (ScriptException, "Error related to scripting functionality") | |
FIFE_EXCEPTION_DECL (EventException, "Error related to event functionality") | |
FIFE_EXCEPTION_DECL (GuiException, "Error related to gui functionality") | |
FIFE_EXCEPTION_DECL (InconsistencyDetected, "An inconsistency in FIFE internals was detected. Please report this is a FIFE Bug.") | |
FIFE_EXCEPTION_DECL (OutOfMemory, "Buy more ram ;)") | |
template<typename T , typename U > | |
bool | operator== (const SharedPtr< T > &lhs, const SharedPtr< U > &rhs) |
provides equality operator for shared pointers More... | |
template<typename T , typename U > | |
bool | operator!= (const SharedPtr< T > &lhs, const SharedPtr< U > &rhs) |
provides inequality operator for shared pointers More... | |
template<class T , class U > | |
bool | operator< (SharedPtr< T > const &lhs, SharedPtr< U > const &rhs) |
provides less than operator for shared pointers More... | |
template<typename T > | |
SharedPtr< T > | make_shared (T *ptr) |
convenience function for making a shared pointer can be used anytime a shared pointer should be created More... | |
int32_t | makeInt32 (const std::string &str) |
IntVector | tokenize (const std::string &str, char delim, char group) |
int32_t | getIndexByAngle (int32_t angle, const type_angle2id &angle2id, int32_t &closestMatchingAngle) |
Returns id for given angle from angle2id map in case there are no elements in the map, negative value is returned. More... | |
int32_t | getAngleBetween (const Location &loc1, const Location &loc2) |
Gets angle of vector defined by given locations. More... | |
Location | getFacing (const Location &loc, const int32_t angle) |
Gets facing location defined by given angle and location. More... | |
int32_t | getAngleBetween (const ExactModelCoordinate &emc1, const ExactModelCoordinate &emc2) |
Gets angle of vector defined by given map coordinates. More... | |
ExactModelCoordinate | getFacing (const ExactModelCoordinate &emc, const int32_t angle) |
Gets facing map coordinate defined by given angle and map coordinate. More... | |
unsigned | nextPow2 (unsigned x) |
Returns the next higher power of 2 based on the passed argument. More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const Matrix< T > &m) |
Print coords of the Matrix to a stream. More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const PointType2D< T > &p) |
Print coords of the Point to a stream. More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const PointType3D< T > &p) |
Print coords of the Point to a stream. More... | |
Point | doublePt2intPt (DoublePoint pt) |
Convert from 2D double point to 2D int32_t point. More... | |
Point3D | doublePt2intPt (DoublePoint3D pt) |
Convert from 3D double point to 3D int32_t point. More... | |
DoublePoint | intPt2doublePt (Point pt) |
Convert from 2D int32_t point to 2D double point. More... | |
DoublePoint3D | intPt2doublePt (Point3D pt) |
Convert from 3D int32_t point to 3D double point. More... | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const RectType< T > &r) |
Stream output operator. More... | |
bool | HasParentPath (const bfs::path &path) |
Helper function to determine if a path object has a parent path. More... | |
bfs::path | GetParentPath (const bfs::path &path) |
Helper function to retrieve a parent path object from a path object. More... | |
std::string | GetFilenameFromPath (const bfs::path &path) |
Helper function to retrieve the filename from a boost filesystem path filename is just the name of the file and any extension without a path. More... | |
std::string | GetFilenameFromDirectoryIterator (const bfs::directory_iterator &iter) |
Helper function to retrieve a filename string from a directory iterator. More... | |
std::string | GetPathIteratorAsString (const bfs::path::iterator &pathIter) |
Helper function to retrieve the path iterator in a string representation. More... | |
bfs::path | GetAbsolutePath (const std::string &path) |
Helper function to retrieve an absolute path from a given relative path. More... | |
bfs::path | GetAbsolutePath (const bfs::path &path) |
Helper function to retrieve an absolute path from a given relative path. More... | |
bool | HasExtension (const std::string &path) |
Helper function to check if a filename has an extension. More... | |
bool | HasExtension (const bfs::path &path) |
Helper function to check if a filename has an extension. More... | |
std::string | GetExtension (const std::string &path) |
Helper function to retrieve the extension. More... | |
std::string | GetExtension (const bfs::path &path) |
Helper function to retrieve the extension. More... | |
std::string | GetStem (const std::string &path) |
Helper function to retrieve the filename minus any extension. More... | |
std::string | GetStem (const bfs::path &path) |
Helper function to retrieve the filename minus any extension. More... | |
void | SDL_BlendRow_RGBA8_to_RGBA8 (const uint8_t *src, uint8_t *dst, uint32_t alpha, int32_t n) |
Blends one row of n pixels from src with n pixels of dst. More... | |
void | SDL_BlendRow_RGBA8_to_RGB8 (const uint8_t *src, uint8_t *dst, uint32_t alpha, int32_t n) |
Blends one row of n pixels from src with n pixels of dst. More... | |
void | SDL_BlendRow_RGBA8_to_RGB565 (const uint8_t *src, uint8_t *dst, uint32_t alpha, int32_t n) |
Blends one row of n pixels from src with n pixels of dst. More... | |
void | SDL_BlendRow_RGBA4_to_RGB565 (const uint8_t *src, uint8_t *dst, uint32_t alpha, int32_t n) |
Blends one row of n pixels from src with n pixels of dst. More... | |
bool | pipelineSort (const RendererBase *lhs, const RendererBase *rhs) |
bool | aboveThreshold (int32_t threshold, int32_t alpha, int32_t prev_alpha) |
Variables | |
static Logger | _log (LM_AUDIO) |
LPALGENAUXILIARYEFFECTSLOTS | alGenAuxiliaryEffectSlots = NULL |
LPALDELETEAUXILIARYEFFECTSLOTS | alDeleteAuxiliaryEffectSlots = NULL |
LPALISAUXILIARYEFFECTSLOT | alIsAuxiliaryEffectSlot = NULL |
LPALAUXILIARYEFFECTSLOTI | alAuxiliaryEffectSloti = NULL |
LPALAUXILIARYEFFECTSLOTIV | alAuxiliaryEffectSlotiv = NULL |
LPALAUXILIARYEFFECTSLOTF | alAuxiliaryEffectSlotf = NULL |
LPALAUXILIARYEFFECTSLOTFV | alAuxiliaryEffectSlotfv = NULL |
LPALGETAUXILIARYEFFECTSLOTI | alGetAuxiliaryEffectSloti = NULL |
LPALGETAUXILIARYEFFECTSLOTIV | alGetAuxiliaryEffectSlotiv = NULL |
LPALGETAUXILIARYEFFECTSLOTF | alGetAuxiliaryEffectSlotf = NULL |
LPALGETAUXILIARYEFFECTSLOTFV | alGetAuxiliaryEffectSlotfv = NULL |
LPALGENEFFECTS | alGenEffects = NULL |
LPALDELETEEFFECTS | alDeleteEffects = NULL |
LPALISEFFECT | alIsEffect = NULL |
LPALEFFECTI | alEffecti = NULL |
LPALEFFECTIV | alEffectiv = NULL |
LPALEFFECTF | alEffectf = NULL |
LPALEFFECTFV | alEffectfv = NULL |
LPALGETEFFECTI | alGetEffecti = NULL |
LPALGETEFFECTIV | alGetEffectiv = NULL |
LPALGETEFFECTF | alGetEffectf = NULL |
LPALGETEFFECTFV | alGetEffectfv = NULL |
LPALGENFILTERS | alGenFilters = NULL |
LPALDELETEFILTERS | alDeleteFilters = NULL |
LPALISFILTER | alIsFilter = NULL |
LPALFILTERI | alFilteri = NULL |
LPALFILTERIV | alFilteriv = NULL |
LPALFILTERF | alFilterf = NULL |
LPALFILTERFV | alFilterfv = NULL |
LPALGETFILTERI | alGetFilteri = NULL |
LPALGETFILTERIV | alGetFilteriv = NULL |
LPALGETFILTERF | alGetFilterf = NULL |
LPALGETFILTERFV | alGetFilterfv = NULL |
static Logger | _log (LM_AUDIO) |
static Logger | _log (LM_RESMGR) |
const uint32_t | MAX_KEEP_IN_MEM = 3145728 |
const int16_t | BUFFER_NUM = 3 |
const uint32_t | BUFFER_LEN = 1048576 |
const uint16_t | MAX_SOURCES = 64 |
const uint16_t | MAX_EFFECT_SLOTS = 32 |
static Logger | _log (LM_AUDIO) |
static Logger | _log (LM_AUDIO) |
static Logger | _log (LM_CONTROLLER) |
const float | MAXIMUM_VOLUME = 10.0 |
static Logger | _log (LM_EVTCHANNEL) |
static Logger | _log (LM_EVTCHANNEL) |
static Logger | _log (LM_EVTCHANNEL) |
static Logger | _log (LM_GUI) |
static Logger | _log (LM_GUI) |
static Logger | _log (LM_GUI) |
static Logger | _log (LM_CONSOLE) |
static Logger | _log (LM_GUI) |
static Logger | _log (LM_GUI) |
static Logger | _log (LM_NATIVE_LOADERS) |
const uint32_t | minPercent = 0 |
const uint32_t | maxPercent = 100 |
static Logger | _log (LM_CELLGRID) |
static Logger | _log (LM_HEXGRID) |
static const double | HEX_WIDTH = 1 |
static const double | HEX_TO_EDGE = HEX_WIDTH / 2 |
static const double | HEX_TO_CORNER = 0.5 / Mathd::Cos(Mathd::pi() / 6) |
static const double | HEX_EDGE_HALF = HEX_TO_CORNER * Mathd::Sin(Mathd::pi() / 6) |
static const double | VERTICAL_MULTIP = Mathd::Sqrt(HEX_WIDTH*HEX_WIDTH - HEX_TO_EDGE*HEX_TO_EDGE) |
static const double | VERTICAL_MULTIP_INV = 1 / VERTICAL_MULTIP |
static const double | HEX_EDGE_GRADIENT = 1 / Mathd::Sqrt(3) |
static Logger | _log (LM_SQUAREGRID) |
static Logger | _log (LM_MODEL) |
static Logger | _log (LM_STRUCTURES) |
static const double | MIN_CELL_Z = -9999999 |
static Logger | _log (LM_STRUCTURES) |
static Logger | _log (LM_INSTANCE) |
static Logger | _log (LM_STRUCTURES) |
static std::string | INVALID_LAYER_SET = "Cannot set layer coordinates, given layer is not initialized properly" |
static std::string | INVALID_LAYER_GET = "Cannot get layer coordinates, layer is not initialized properly" |
static Logger | _log (LM_VIEWVIEW) |
static Logger | _log (LM_STRUCTURES) |
static Logger | _log (LM_STRUCTURES) |
static Logger | _log (LM_NATIVE_SAVERS) |
static Logger | _log (LM_EXCEPTION) |
const uint32_t | RMASK = 0xff000000 |
const uint32_t | GMASK = 0x00ff0000 |
const uint32_t | BMASK = 0x0000ff00 |
const uint32_t | AMASK = 0x000000ff |
const uint32_t | NULLMASK = 0x00000000 |
static const float | FLT_STD_EPSILON = std::numeric_limits<float>::epsilon() |
static const float | FLT_STD_MAX = (std::numeric_limits<float>::max)() |
static const float | FLT_ZERO_TOLERANCE = 1e-06f |
static const float | FLT_PI = 4.0f*std::atan(1.0f) |
static const float | FLT_TWO_PI = 2.0f*FLT_PI |
static const float | FLT_HALF_PI = 0.5f*FLT_PI |
static const float | FLT_INVERSE_PI = 1.0f/FLT_PI |
static const float | FLT_INVERSE_TWO_PI = 1.0f/FLT_TWO_PI |
static const float | FLT_DEG_TO_RAD = FLT_PI/180.0f |
static const float | FLT_RAD_TO_DEG = 180.0f/FLT_PI |
static const float | FLT_LOG_2 = std::log(2.0f) |
static const float | FLT_LOG_10 = std::log(10.0f) |
static const float | FLT_INV_LOG_2 = 1.0f/std::log(2.0f) |
static const float | FLT_INV_LOG_10 = 1.0f/std::log(10.0f) |
static const double | DBL_STD_EPSILON = std::numeric_limits<double>::epsilon() |
static const double | DBL_STD_MAX = (std::numeric_limits<double>::max)() |
static const double | DBL_ZERO_TOLERANCE = 1e-08 |
static const double | DBL_PI = 4.0*std::atan(1.0) |
static const double | DBL_TWO_PI = 2.0*DBL_PI |
static const double | DBL_HALF_PI = 0.5*DBL_PI |
static const double | DBL_INVERSE_PI = 1.0/DBL_PI |
static const double | DBL_INVERSE_TWO_PI = 1.0/DBL_TWO_PI |
static const double | DBL_DEG_TO_RAD = DBL_PI/180.0 |
static const double | DBL_RAD_TO_DEG = 180.0f/DBL_PI |
static const double | DBL_LOG_2 = std::log(2.0) |
static const double | DBL_LOG_10 = std::log(10.0) |
static const double | DBL_INV_LOG_2 = 1.0/std::log(2.0) |
static const double | DBL_INV_LOG_10 = 1.0/std::log(10.0) |
static const uint32_t | UNDEFINED_TIME_DELTA = 999999 |
static Logger | _log (LM_UTIL) |
static Logger | _log (LM_FO_LOADERS) |
static Logger | _log (LM_VFS) |
static const uint32_t | LF_HEADER = 0x04034b50 |
static const uint32_t | DE_HEADER = 0x08064b50 |
static const uint32_t | CF_HEADER = 0x02014b50 |
static Logger | _log (LM_LOADERS) |
static Logger | _log (LM_CAMERA) |
const uint32_t | MAX_BATCH_SIZE = 100000 |
static Logger | _log (LM_VIEW) |
const int32_t | DEFAULT_RENDERER_POSITION = 1000 |
static Logger | _log (LM_VIEWVIEW) |
const int32_t | MIN_COORD = -9999999 |
const int32_t | MAX_COORD = 9999999 |
const int32_t | STATIC_IMAGE_NOT_INITIALIZED = -1 |
Definition at line 57 of file ianimationloader.h.
typedef SharedPtr<Animation> FIFE::AnimationPtr |
Definition at line 168 of file animation.h.
Definition at line 46 of file ianimationsaver.h.
Definition at line 60 of file iatlasloader.h.
typedef SharedPtr<Atlas> FIFE::AtlasPtr |
Definition at line 37 of file iatlasloader.h.
Definition at line 45 of file iatlassaver.h.
Definition at line 36 of file modelcoords.h.
typedef uint8_t FIFE::CellTypeInfo |
typedef Matrix<double> FIFE::DoubleMatrix |
typedef PointType2D<double> FIFE::DoublePoint |
typedef PointType3D<double> FIFE::DoublePoint3D |
typedef std::vector<DoublePoint3D> FIFE::DoublePoint3DVector |
typedef std::vector<DoublePoint> FIFE::DoublePointVector |
typedef RectType<double> FIFE::DoubleRect |
Definition at line 37 of file modelcoords.h.
typedef std::size_t FIFE::fifeid_t |
Definition at line 37 of file fifeclass.h.
typedef RectType<float> FIFE::FloatRect |
typedef SharedPtr<Image> FIFE::ImagePtr |
typedef uint32_t FIFE::InstanceChangeInfo |
Definition at line 77 of file instance.h.
typedef Matrix<int32_t> FIFE::IntMatrix |
typedef std::vector<int32_t> FIFE::IntVector |
Definition at line 32 of file stringutils.h.
typedef Math<double> FIFE::Mathd |
Definition at line 169 of file fife_math.h.
typedef Math<float> FIFE::Mathf |
Definition at line 168 of file fife_math.h.
typedef Point3D FIFE::ModelCoordinate |
Definition at line 38 of file modelcoords.h.
Definition at line 72 of file iobjectloader.h.
Definition at line 57 of file iobjectsaver.h.
typedef std::list< Location > FIFE::Path |
typedef PointType2D<int32_t> FIFE::Point |
typedef PointType3D<int32_t> FIFE::Point3D |
typedef std::vector<Point3D> FIFE::Point3DVector |
typedef std::vector<Point> FIFE::PointVector |
typedef std::shared_ptr<RawData> FIFE::RawDataPtr |
typedef RectType<int32_t> FIFE::Rect |
typedef std::vector<RenderItem*> FIFE::RenderList |
Definition at line 130 of file renderitem.h.
typedef SharedPtr<RenderTarget> FIFE::RenderTargetPtr |
Definition at line 70 of file targetrenderer.h.
typedef std::size_t FIFE::ResourceHandle |
Definition at line 38 of file resource.h.
typedef SharedPtr<IResource> FIFE::ResourcePtr |
Definition at line 88 of file resource.h.
typedef uint8_t FIFE::RouteStatusInfo |
typedef Point3D FIFE::ScreenPoint |
typedef SharedPtr<SoundClip> FIFE::SoundClipPtr |
Definition at line 149 of file soundclip.h.
typedef std::map<Layer*, RenderList > FIFE::t_layer_to_instances |
typedef std::map<uint32_t, int32_t> FIFE::type_angle2id |
typedef std::vector<ZipNode*> FIFE::ZipNodeContainer |
enum FIFE::CellType |
Defines different blocker types.
CTYPE_NO_BLOCKER means there is no blocker. CTYPE_STATIC_BLOCKER means there is at least one blocking instance which is static. CTYPE_DYNAMIC_BLOCKER means there is at least one blocking instance which is not static. CTYPE_CELL_NO_BLOCKER means there will never be a blocker. Regardless of the instances on this cell. CTYPE_CELL_BLOCKER means there will always be a blocker. Regardless of the instances on this cell.
Enumerator | |
---|---|
CTYPE_NO_BLOCKER | |
CTYPE_CELL_NO_BLOCKER | |
CTYPE_DYNAMIC_BLOCKER | |
CTYPE_STATIC_BLOCKER | |
CTYPE_CELL_BLOCKER |
enum FIFE::CommandType |
Types for different commands.
Enumerator | |
---|---|
CMD_UNKNOWN | |
CMD_QUIT_GAME | |
CMD_MOUSE_FOCUS_GAINED | |
CMD_MOUSE_FOCUS_LOST | |
CMD_INPUT_FOCUS_GAINED | |
CMD_INPUT_FOCUS_LOST | |
CMD_APP_RESTORED | |
CMD_APP_ICONIFIED |
Definition at line 41 of file commandids.h.
Types for different event sources.
Enumerator | |
---|---|
ES_ENGINE | |
ES_FIFECHAN_WIDGET | |
ES_CEGUI_WIDGET | |
ES_LIBROCKET_WIDGET |
Definition at line 41 of file eventsourcetypes.h.
enum FIFE::GLConstants |
Enumerator | |
---|---|
KEEP | |
ZERO | |
REPLACE | |
INCR | |
DECR | |
INVERT | |
NEVER | |
LESS | |
LEQUAL | |
GREATER | |
GEQUAL | |
EQUAL | |
NOTEQUAL | |
ALWAYS |
Definition at line 74 of file renderbackend.h.
Definition at line 62 of file instance.h.
enum FIFE::NativeCursor |
enum FIFE::OverlayType |
Enumerator | |
---|---|
OVERLAY_TYPE_NONE | |
OVERLAY_TYPE_COLOR | |
OVERLAY_TYPE_COLOR_AND_TEXTURE | |
OVERLAY_TYPE_TEXTURES_AND_FACTOR |
Definition at line 92 of file renderbackend.h.
Defines how pathing can be performed on this layer.
CELL_EDGES_ONLY allows pather to use only cell edges when moving instances from cell to cell on map CELL_EDGES_AND_DIAGONALS allows pather to use both cell edges and diagonals when moving instances from cell to cell on map
Enumerator | |
---|---|
CELL_EDGES_ONLY | |
CELL_EDGES_AND_DIAGONALS |
enum FIFE::PriorityType |
enum FIFE::RenderDataType |
Enumerator | |
---|---|
RENDER_DATA_WITHOUT_Z | |
RENDER_DATA_TEXTURE_Z | |
RENDER_DATA_TEXCOLOR_Z | |
RENDER_DATA_MULTITEXTURE_Z |
Definition at line 106 of file renderbackend.h.
enum FIFE::RouteStatus |
Defines different route status types for the search.
ROUTE_CREATED means, route is created but has no path and no search. ROUTE_SEARCHING means, route is created but has no path and it is still being sought. ROUTE_SEARCHED means, route is created and the search completed, on the next step the route is solved. ROUTE_SOLVED means that a path could be found. ROUTE_FAILED means the search failed. No path could be found.
Enumerator | |
---|---|
ROUTE_CREATED | |
ROUTE_SEARCHING | |
ROUTE_SEARCHED | |
ROUTE_SOLVED | |
ROUTE_FAILED |
Distance model from OpenAL.
Enumerator | |
---|---|
SD_DISTANCE_NONE | |
SD_DISTANCE_INVERSE | |
SD_DISTANCE_INVERSE_CLAMPED | |
SD_DISTANCE_LINEAR | |
SD_DISTANCE_LINEAR_CLAMPED | |
SD_DISTANCE_EXPONENT | |
SD_DISTANCE_EXPONENT_CLAMPED |
Definition at line 46 of file soundmanager.h.
Presets for EAX Reverb.
Definition at line 67 of file soundconfig.h.
Sound effect type.
Definition at line 48 of file soundconfig.h.
Sound filter type.
Enumerator | |
---|---|
SF_FILTER_NULL | |
SF_FILTER_LOWPASS | |
SF_FILTER_HIGHPASS | |
SF_FILTER_BANDPASS |
Definition at line 39 of file soundconfig.h.
SoundManager state.
Enumerator | |
---|---|
SM_STATE_INACTIV | |
SM_STATE_PLAY | |
SM_STATE_PAUSE | |
SM_STATE_STOP |
Definition at line 58 of file soundmanager.h.
Different types of audio-file positions.
Enumerator | |
---|---|
SD_SAMPLE_POS | |
SD_TIME_POS | |
SD_BYTE_POS |
Definition at line 44 of file soundclip.h.
enum FIFE::SoundStateType |
State of the audio file.
Enumerator | |
---|---|
SD_UNKNOWN_STATE | |
SD_INITIAL_STATE | |
SD_PLAYING_STATE | |
SD_PAUSED_STATE | |
SD_STOPPED_STATE |
Definition at line 43 of file soundemitter.h.
Enumerator | |
---|---|
TEXTURE_FILTER_NONE | |
TEXTURE_FILTER_BILINEAR | |
TEXTURE_FILTER_TRILINEAR | |
TEXTURE_FILTER_ANISOTROPIC |
Definition at line 99 of file renderbackend.h.
|
inline |
Definition at line 689 of file instancerenderer.cpp.
Referenced by FIFE::InstanceRenderer::bindMultiOutline(), and FIFE::InstanceRenderer::bindOutline().
void FIFE::addListener | ( | std::deque< T > & | vec, |
T & | listener | ||
) |
Definition at line 73 of file eventmanager.cpp.
void FIFE::addListenerFront | ( | std::deque< T > & | vec, |
T & | listener | ||
) |
Definition at line 81 of file eventmanager.cpp.
AtlasLoader * FIFE::createDefaultAtlasLoader | ( | Model * | model, |
VFS * | vfs, | ||
ImageManager * | imageManager, | ||
AnimationManager * | animationManager | ||
) |
convenience function for creating the default fife atlas loader deleting the object returned from this function is the responsibility of the caller
Definition at line 356 of file atlasloader.cpp.
References FIFE::AtlasLoader::AtlasLoader().
MapLoader * FIFE::createDefaultMapLoader | ( | Model * | model, |
VFS * | vfs, | ||
ImageManager * | imageManager, | ||
RenderBackend * | renderBackend | ||
) |
convenience function for creating the default fife map loader deleting the object returned from this function is the responsibility of the caller
Definition at line 866 of file maploader.cpp.
References FIFE::MapLoader::MapLoader().
|
inline |
Convert from 2D double point to 2D int32_t point.
Definition at line 335 of file point.h.
References FIFE::PointType2D< T >::x, and FIFE::PointType2D< T >::y.
Referenced by FIFE::RoutePather::followRoute(), FIFE::Camera::toScreenCoordinates(), and FIFE::Camera::virtualScreenToScreen().
|
inline |
Convert from 3D double point to 3D int32_t point.
Definition at line 342 of file point.h.
References FIFE::PointType3D< T >::x, FIFE::PointType3D< T >::y, and FIFE::PointType3D< T >::z.
FIFE::FIFE_EXCEPTION_DECL | ( | SDLException | , |
"SDL reported something bad" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | NotFound | , |
"Something was | searched, | ||
but not found" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | NotSet | , |
"Something was not set correctly" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | IndexOverflow | , |
"Someone tried to access a non-existing element" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | InvalidFormat | , |
"Found invalid data" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | CannotOpenFile | , |
"File couldn't be opened" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | InvalidConversion | , |
"Tried an invalid conversion" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | NotSupported | , |
"This action was not supported" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | NameClash | , |
"A name or identifier is already in use" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | Duplicate | , |
"A duplicate item was | added, | ||
where this is not allowed" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | ScriptException | , |
"Error related to scripting functionality" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | EventException | , |
"Error related to event functionality" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | GuiException | , |
"Error related to gui functionality" | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | InconsistencyDetected | , |
"An inconsistency in FIFE internals was detected. Please report this is a FIFE Bug." | |||
) |
FIFE::FIFE_EXCEPTION_DECL | ( | OutOfMemory | , |
"Buy more ram ; | |||
) |
bfs::path FIFE::GetAbsolutePath | ( | const std::string & | path | ) |
Helper function to retrieve an absolute path from a given relative path.
path | std::string object |
Definition at line 150 of file fife_boost_filesystem.cpp.
bfs::path FIFE::GetAbsolutePath | ( | const bfs::path & | path | ) |
Helper function to retrieve an absolute path from a given relative path.
path | boost filesystem path object |
Definition at line 154 of file fife_boost_filesystem.cpp.
Gets angle of vector defined by given locations.
Definition at line 98 of file angles.cpp.
References FIFE::Math< T >::ATan2(), FIFE::Layer::getCellGrid(), FIFE::Location::getLayer(), FIFE::Location::getMapCoordinates(), FIFE::CellGrid::getRotation(), FIFE::Math< T >::pi(), FIFE::PointType3D< T >::x, and FIFE::PointType3D< T >::y.
Referenced by FIFE::RoutePather::followRoute(), FIFE::CellCache::getCellsInCircleSegment(), FIFE::Layer::getInstancesInCircleSegment(), FIFE::Instance::setFacingLocation(), FIFE::SingleLayerSearch::updateSearch(), and FIFE::MultiLayerSearch::updateSearch().
int32_t FIFE::getAngleBetween | ( | const ExactModelCoordinate & | emc1, |
const ExactModelCoordinate & | emc2 | ||
) |
Gets angle of vector defined by given map coordinates.
Definition at line 125 of file angles.cpp.
References FIFE::Math< T >::ATan2(), FIFE::Math< T >::pi(), FIFE::PointType3D< T >::x, and FIFE::PointType3D< T >::y.
std::string FIFE::GetExtension | ( | const std::string & | path | ) |
Helper function to retrieve the extension.
path | the input path string |
Definition at line 184 of file fife_boost_filesystem.cpp.
Referenced by HasExtension().
std::string FIFE::GetExtension | ( | const bfs::path & | path | ) |
Helper function to retrieve the extension.
path | the input path object |
Definition at line 188 of file fife_boost_filesystem.cpp.
Gets facing location defined by given angle and location.
Definition at line 113 of file angles.cpp.
References FIFE::Math< T >::Cos(), FIFE::Layer::getCellGrid(), FIFE::Location::getLayer(), FIFE::Location::getMapCoordinates(), FIFE::CellGrid::getRotation(), FIFE::Math< T >::pi(), FIFE::Location::setMapCoordinates(), FIFE::Math< T >::Sin(), FIFE::PointType3D< T >::x, and FIFE::PointType3D< T >::y.
Referenced by FIFE::Instance::getFacingLocation().
ExactModelCoordinate FIFE::getFacing | ( | const ExactModelCoordinate & | emc, |
const int32_t | angle | ||
) |
Gets facing map coordinate defined by given angle and map coordinate.
Definition at line 137 of file angles.cpp.
References FIFE::Math< T >::Cos(), FIFE::Math< T >::pi(), FIFE::Math< T >::Sin(), FIFE::PointType3D< T >::x, and FIFE::PointType3D< T >::y.
std::string FIFE::GetFilenameFromDirectoryIterator | ( | const bfs::directory_iterator & | iter | ) |
Helper function to retrieve a filename string from a directory iterator.
iter | boost filesystem directory_iterator object |
Definition at line 107 of file fife_boost_filesystem.cpp.
Referenced by FIFE::VFSDirectory::list().
std::string FIFE::GetFilenameFromPath | ( | const bfs::path & | path | ) |
Helper function to retrieve the filename from a boost filesystem path filename is just the name of the file and any extension without a path.
path | boost filesystem path object |
Definition at line 87 of file fife_boost_filesystem.cpp.
int32_t FIFE::getIndexByAngle | ( | int32_t | angle, |
const type_angle2id & | angle2id, | ||
int32_t & | closestMatchingAngle | ||
) |
Returns id for given angle from angle2id map in case there are no elements in the map, negative value is returned.
Definition at line 37 of file angles.cpp.
Referenced by FIFE::ActionVisual::getAnimationByAngle(), FIFE::ActionVisual::getAnimationOverlay(), FIFE::ObjectVisual::getClosestMatchingAngle(), FIFE::ActionVisual::getColorOverlay(), FIFE::Object::getMultiObjectCoordinates(), FIFE::Object::getMultiPartCoordinates(), FIFE::Object::getRestrictedRotation(), FIFE::ObjectVisual::getStaticColorOverlay(), FIFE::ObjectVisual::getStaticImageIndexByAngle(), FIFE::ActionVisual::removeAnimationOverlay(), FIFE::ActionVisual::removeColorOverlay(), and FIFE::ObjectVisual::removeStaticColorOverlay().
bfs::path FIFE::GetParentPath | ( | const bfs::path & | path | ) |
Helper function to retrieve a parent path object from a path object.
path | boost filesystem path object |
Definition at line 79 of file fife_boost_filesystem.cpp.
Referenced by FIFE::ObjectLoader::load(), FIFE::MapLoader::load(), FIFE::AtlasLoader::load(), FIFE::AnimationLoader::loadAnimation(), FIFE::AtlasLoader::loadAtlas(), and FIFE::AtlasLoader::loadMultiple().
std::string FIFE::GetPathIteratorAsString | ( | const bfs::path::iterator & | pathIter | ) |
Helper function to retrieve the path iterator in a string representation.
pathIter | the iterator to get the string from |
Definition at line 134 of file fife_boost_filesystem.cpp.
Referenced by FIFE::ZipTree::addNode(), and FIFE::ZipTree::getNode().
std::string FIFE::GetStem | ( | const std::string & | path | ) |
Helper function to retrieve the filename minus any extension.
path | the input path string |
Definition at line 196 of file fife_boost_filesystem.cpp.
std::string FIFE::GetStem | ( | const bfs::path & | path | ) |
Helper function to retrieve the filename minus any extension.
path | the input path object |
Definition at line 200 of file fife_boost_filesystem.cpp.
References HasExtension().
bool FIFE::HasExtension | ( | const std::string & | path | ) |
Helper function to check if a filename has an extension.
path | boost filesystem path object |
Definition at line 162 of file fife_boost_filesystem.cpp.
Referenced by FIFE::ZipNode::getChild(), GetStem(), FIFE::ZipNode::removeChild(), and FIFE::ZipNode::ZipNode().
bool FIFE::HasExtension | ( | const bfs::path & | path | ) |
Helper function to check if a filename has an extension.
path | boost filesystem path object |
Definition at line 166 of file fife_boost_filesystem.cpp.
References GetExtension().
bool FIFE::HasParentPath | ( | const bfs::path & | path | ) |
Helper function to determine if a path object has a parent path.
path | boost filesystem path object |
Definition at line 71 of file fife_boost_filesystem.cpp.
Referenced by FIFE::ObjectLoader::load(), FIFE::MapLoader::load(), FIFE::AtlasLoader::load(), FIFE::AnimationLoader::loadAnimation(), FIFE::AtlasLoader::loadAtlas(), and FIFE::AtlasLoader::loadMultiple().
|
inline |
Convert from 2D int32_t point to 2D double point.
Definition at line 349 of file point.h.
References FIFE::PointType2D< T >::x, and FIFE::PointType2D< T >::y.
Referenced by FIFE::CellCache::addInteractOnRuntime(), FIFE::SingleLayerSearch::calcPath(), FIFE::CellCache::createCells(), FIFE::CellCache::getCellsInCircleSegment(), FIFE::Layer::getInstancesInCircleSegment(), FIFE::CellCache::removeInteractOnRuntime(), FIFE::BlockingInfoRenderer::render(), FIFE::CellCache::resize(), FIFE::Camera::screenToVirtualScreen(), FIFE::Location::setLayerCoordinates(), FIFE::CellGrid::toMapCoordinates(), and FIFE::Camera::toMapCoordinates().
|
inline |
Convert from 3D int32_t point to 3D double point.
Definition at line 356 of file point.h.
References FIFE::PointType3D< T >::x, FIFE::PointType3D< T >::y, and FIFE::PointType3D< T >::z.
SharedPtr<T> FIFE::make_shared | ( | T * | ptr | ) |
convenience function for making a shared pointer can be used anytime a shared pointer should be created
Definition at line 275 of file sharedptr.h.
int FIFE::makeInt32 | ( | const std::string & | str | ) |
Definition at line 32 of file stringutils.cpp.
Referenced by tokenize().
|
inline |
Returns the next higher power of 2 based on the passed argument.
Definition at line 293 of file fife_math.h.
Referenced by FIFE::GLImage::generateGLSharedTexture(), and FIFE::GLImage::generateGLTexture().
|
inline |
provides inequality operator for shared pointers
Definition at line 260 of file sharedptr.h.
References FIFE::SharedPtr< T >::get().
|
inline |
provides less than operator for shared pointers
Definition at line 267 of file sharedptr.h.
std::ostream& FIFE::operator<< | ( | std::ostream & | os, |
const RectType< T > & | r | ||
) |
std::ostream & FIFE::operator<< | ( | std::ostream & | , |
const Location & | |||
) |
Stream output operator.
Useful for debugging purposes
Definition at line 164 of file location.cpp.
References FIFE::Location::getExactLayerCoordinates(), FIFE::PointType3D< T >::x, and FIFE::PointType3D< T >::y.
std::ostream& FIFE::operator<< | ( | std::ostream & | os, |
const PointType2D< T > & | p | ||
) |
std::ostream& FIFE::operator<< | ( | std::ostream & | os, |
const PointType3D< T > & | p | ||
) |
std::ostream& FIFE::operator<< | ( | std::ostream & | os, |
const Matrix< T > & | m | ||
) |
Print coords of the Matrix to a stream.
Definition at line 382 of file matrix.h.
References FIFE::Matrix< T >::m.
|
inline |
provides equality operator for shared pointers
Definition at line 253 of file sharedptr.h.
References FIFE::SharedPtr< T >::get().
Referenced by utf8::iterator< octet_iterator >::operator!=().
bool FIFE::pipelineSort | ( | const RendererBase * | lhs, |
const RendererBase * | rhs | ||
) |
Definition at line 708 of file camera.cpp.
References FIFE::RendererBase::getPipelinePosition().
Referenced by FIFE::Camera::addRenderer(), FIFE::Camera::onRendererEnabledChanged(), and FIFE::Camera::onRendererPipelinePositionChanged().
void FIFE::removeListener | ( | std::deque< T > & | vec, |
T & | listener | ||
) |
Definition at line 89 of file eventmanager.cpp.
uint32_t FIFE::scaleTime | ( | float | multiplier, |
uint32_t | ticks | ||
) |
Utility function to calculate time scaling.
Mostly done to avoid littering other code with related casting
Definition at line 73 of file timeprovider.cpp.
Referenced by FIFE::LightRendererAnimationInfo::render(), FIFE::OffRendererAnimationInfo::render(), FIFE::GenericRendererAnimationInfo::render(), and FIFE::Camera::renderOverlay().
void FIFE::SDL_BlendRow_RGBA4_to_RGB565 | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
uint32_t | alpha, | ||
int32_t | n | ||
) |
Blends one row of n pixels from src with n pixels of dst.
src | Source. |
dst | Destiny. |
alpha | Level of alphablending. |
n | Number of pixels. |
< upgrade to range 0-255
multiplying by alpha resulted in shift.
Definition at line 102 of file sdlblendingfunctions.cpp.
void FIFE::SDL_BlendRow_RGBA8_to_RGB565 | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
uint32_t | alpha, | ||
int32_t | n | ||
) |
Blends one row of n pixels from src with n pixels of dst.
src | Source. |
dst | Destiny. |
alpha | Level of alphablending. |
n | Number of pixels. |
Definition at line 79 of file sdlblendingfunctions.cpp.
References FIFE::ColorRGBA8::a, FIFE::ColorRGBA8::b, FIFE::ColorRGBA8::g, and FIFE::ColorRGBA8::r.
void FIFE::SDL_BlendRow_RGBA8_to_RGB8 | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
uint32_t | alpha, | ||
int32_t | n | ||
) |
Blends one row of n pixels from src with n pixels of dst.
src | Source. |
dst | Destiny. |
alpha | Level of alphablending. |
n | Number of pixels. |
Definition at line 61 of file sdlblendingfunctions.cpp.
References FIFE::ColorRGBA8::a, FIFE::ColorRGB8::b, FIFE::ColorRGBA8::b, FIFE::ColorRGB8::g, FIFE::ColorRGBA8::g, FIFE::ColorRGB8::r, and FIFE::ColorRGBA8::r.
void FIFE::SDL_BlendRow_RGBA8_to_RGBA8 | ( | const uint8_t * | src, |
uint8_t * | dst, | ||
uint32_t | alpha, | ||
int32_t | n | ||
) |
Blends one row of n pixels from src with n pixels of dst.
src | Source. |
dst | Destiny. |
alpha | Level of alphablending. |
n | Number of pixels. |
Definition at line 42 of file sdlblendingfunctions.cpp.
References FIFE::ColorRGBA8::a, FIFE::ColorRGBA8::b, FIFE::ColorRGBA8::g, and FIFE::ColorRGBA8::r.
IntVector FIFE::tokenize | ( | const std::string & | str, |
char | delim, | ||
char | group | ||
) |
Definition at line 38 of file stringutils.cpp.
References makeInt32().
Referenced by FIFE::MapLoader::load().
|
related |
|
related |
|
related |
|
related |
|
related |
Referenced by FIFE::Console::action(), FIFE::SoundClipManager::add(), FIFE::AnimationManager::add(), FIFE::ImageManager::add(), FIFE::SoundEffectManager::addEmitterToDirectSoundFilter(), FIFE::SoundEffectManager::addEmitterToSoundEffect(), FIFE::InstanceTree::addInstance(), FIFE::Layer::addInstance(), FIFE::VFS::addNewSource(), FIFE::VFS::addProvider(), FIFE::SoundEffectManager::addSoundFilterToSoundEffect(), FIFE::SoundEmitter::attachSoundClip(), FIFE::SoundClip::beginStreaming(), FIFE::Instance::cancelAction(), FIFE::ImageManager::create(), FIFE::AnimationManager::create(), FIFE::SoundClipManager::create(), FIFE::VFS::createSource(), FIFE::TriggerController::createTrigger(), FIFE::DAT1::DAT1(), FIFE::DAT2::DAT2(), FIFE::Engine::destroy(), FIFE::SoundEmitter::detachSoundClip(), FIFE::OpenGLGuiGraphics::drawText(), FIFE::SdlGuiGraphics::drawText(), FIFE::SoundEffectManager::enableSoundEffect(), FIFE::Console::execute(), FIFE::EventManager::fillKeyEvent(), FIFE::EventManager::fillTextEvent(), FIFE::Instance::finalizeAction(), FIFE::DAT2::findFileEntry(), FIFE::Instance::follow(), FIFE::SoundClipManager::free(), FIFE::AnimationManager::free(), FIFE::ImageManager::free(), FIFE::SoundClipManager::freeAll(), FIFE::AnimationManager::freeAll(), FIFE::ImageManager::freeAll(), FIFE::SoundClipManager::freeUnreferenced(), FIFE::AnimationManager::freeUnreferenced(), FIFE::ImageManager::freeUnreferenced(), FIFE::SoundClipManager::get(), FIFE::AnimationManager::get(), FIFE::ImageManager::get(), FIFE::RendererNode::getAttachedInstance(), FIFE::RendererNode::getAttachedLayer(), FIFE::RendererNode::getAttachedLocation(), FIFE::RendererNode::getAttachedPoint(), FIFE::RendererNode::getCalculatedPoint(), FIFE::Model::getCellGrid(), FIFE::SoundEmitter::getCursor(), FIFE::RendererNode::getOffsetLocation(), FIFE::RendererNode::getOffsetPoint(), FIFE::Model::getPather(), FIFE::GuiImage::getPixel(), FIFE::AnimationManager::getPtr(), FIFE::ImageManager::getPtr(), FIFE::SoundClipManager::getResourceHandle(), FIFE::AnimationManager::getResourceHandle(), FIFE::ImageManager::getResourceHandle(), FIFE::VFS::getSourceForFile(), FIFE::SoundClip::getStream(), FIFE::HexGrid::getVertices(), FIFE::HexGrid::HexGrid(), FIFE::SoundEffectManager::init(), FIFE::SoundManager::init(), FIFE::Engine::init(), FIFE::ObjectLoader::isLoadable(), FIFE::MapLoader::isLoadable(), FIFE::RawData::littleEndian(), FIFE::AnimationLoader::load(), FIFE::ObjectLoader::load(), FIFE::MapLoader::load(), FIFE::AtlasLoader::load(), FIFE::SoundClipManager::load(), FIFE::AnimationManager::load(), FIFE::ImageManager::load(), FIFE::SoundClip::load(), FIFE::AnimationLoader::loadMultiple(), FIFE::AtlasLoader::loadMultiple(), FIFE::SoundClipManager::loadUnreferenced(), FIFE::AnimationManager::loadUnreferenced(), FIFE::ImageManager::loadUnreferenced(), FIFE::Instance::move(), FIFE::Camera::onRendererEnabledChanged(), FIFE::FifechanManager::onSdlEvent(), FIFE::ZipSource::open(), FIFE::VFS::open(), FIFE::SoundManager::pause(), FIFE::SoundManager::play(), FIFE::TimeManager::printStatistics(), FIFE::CellGrid::ptInTriangle(), FIFE::GuiImage::putPixel(), FIFE::DAT2::readFileEntry(), FIFE::ZipSource::readFileToIndex(), FIFE::RawData::readInto(), FIFE::SoundManager::releaseSource(), FIFE::SoundClipManager::reload(), FIFE::AnimationManager::reload(), FIFE::ImageManager::reload(), FIFE::AnimationManager::remove(), FIFE::SoundClipManager::remove(), FIFE::ImageManager::remove(), FIFE::Instance::removeActionListener(), FIFE::SoundClipManager::removeAll(), FIFE::AnimationManager::removeAll(), FIFE::ImageManager::removeAll(), FIFE::Instance::removeChangeListener(), FIFE::Instance::removeDeleteListener(), FIFE::SoundEffectManager::removeEmitterFromDirectSoundFilter(), FIFE::SoundEffectManager::removeEmitterFromSoundEffect(), FIFE::SoundManager::removeFromGroup(), FIFE::SoundManager::removeGroup(), FIFE::HybridGuiManager::removeGuiManager(), FIFE::InstanceTree::removeInstance(), FIFE::Cell::removeInstance(), FIFE::SoundEmitter::removeListener(), FIFE::SoundEffectManager::removeSoundFilterFromSoundEffect(), FIFE::SoundClipManager::removeUnreferenced(), FIFE::AnimationManager::removeUnreferenced(), FIFE::ImageManager::removeUnreferenced(), FIFE::GridRenderer::render(), FIFE::InstanceRenderer::render(), FIFE::QuadTreeRenderer::render(), FIFE::CellSelectionRenderer::render(), FIFE::BlockingInfoRenderer::render(), FIFE::CellRenderer::render(), FIFE::SoundManager::rewind(), FIFE::EngineSettings::setBitsPerPixel(), FIFE::SoundEmitter::setCursor(), FIFE::SoundManager::setEmitterSource(), FIFE::SoundFilter::setFilterType(), FIFE::SoundManager::setGain(), FIFE::EngineSettings::setInitialVolume(), FIFE::EngineSettings::setLightingModel(), FIFE::SoundManager::setMaxGain(), FIFE::SoundManager::setMinGain(), FIFE::Cursor::setNativeCursor(), FIFE::Cursor::setNativeImageCursor(), FIFE::RendererNode::setRelative(), FIFE::EngineSettings::setRenderBackend(), FIFE::RenderBackendOpenGL::setScreenMode(), FIFE::RenderBackendSDL::setScreenMode(), FIFE::VFSSourceProvider::setVFS(), FIFE::SoundFilter::SoundFilter(), FIFE::SoundManager::stop(), FIFE::SubImageFont::SubImageFont(), FIFE::HexGrid::toExactLayerCoordinates(), FIFE::HexGrid::toLayerCoordinates(), FIFE::HexGrid::toMapCoordinates(), FIFE::FifechanManager::translateKeyEvent(), FIFE::LayerCache::update(), FIFE::SoundEmitter::update(), FIFE::Camera::updateReferenceScale(), FIFE::Camera::updateRenderLists(), FIFE::VFSDirectory::VFSDirectory(), and FIFE::SoundManager::~SoundManager().
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
|
related |
LPALAUXILIARYEFFECTSLOTF FIFE::alAuxiliaryEffectSlotf = NULL |
Definition at line 53 of file soundeffectmanager.cpp.
LPALAUXILIARYEFFECTSLOTFV FIFE::alAuxiliaryEffectSlotfv = NULL |
Definition at line 54 of file soundeffectmanager.cpp.
LPALAUXILIARYEFFECTSLOTI FIFE::alAuxiliaryEffectSloti = NULL |
Definition at line 51 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundEffectManager::disableSoundEffect(), and FIFE::SoundEffectManager::enableSoundEffect().
LPALAUXILIARYEFFECTSLOTIV FIFE::alAuxiliaryEffectSlotiv = NULL |
Definition at line 52 of file soundeffectmanager.cpp.
LPALDELETEAUXILIARYEFFECTSLOTS FIFE::alDeleteAuxiliaryEffectSlots = NULL |
Definition at line 49 of file soundeffectmanager.cpp.
LPALDELETEEFFECTS FIFE::alDeleteEffects = NULL |
Definition at line 62 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundEffect::~SoundEffect().
LPALDELETEFILTERS FIFE::alDeleteFilters = NULL |
Definition at line 75 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundFilter::~SoundFilter().
LPALEFFECTF FIFE::alEffectf = NULL |
Definition at line 66 of file soundeffectmanager.cpp.
Referenced by FIFE::Reverb::setAirAbsorptionGainHf(), FIFE::EaxReverb::setAirAbsorptionGainHf(), FIFE::Autowah::setAttackTime(), FIFE::Echo::setDamping(), FIFE::Reverb::setDecayHfRatio(), FIFE::EaxReverb::setDecayHfRatio(), FIFE::EaxReverb::setDecayLfRatio(), FIFE::Reverb::setDecayTime(), FIFE::EaxReverb::setDecayTime(), FIFE::Chorus::setDelay(), FIFE::Echo::setDelay(), FIFE::Flanger::setDelay(), FIFE::Reverb::setDensity(), FIFE::EaxReverb::setDensity(), FIFE::Chorus::setDepth(), FIFE::Flanger::setDepth(), FIFE::Reverb::setDiffusion(), FIFE::EaxReverb::setDiffusion(), FIFE::EaxReverb::setEchoDepth(), FIFE::EaxReverb::setEchoTime(), FIFE::Distortion::setEdge(), FIFE::Distortion::setEqBandwidth(), FIFE::Distortion::setEqCenter(), FIFE::Chorus::setFeedback(), FIFE::Echo::setFeedback(), FIFE::Flanger::setFeedback(), FIFE::FrequencyShifter::setFrequency(), FIFE::RingModulator::setFrequency(), FIFE::Reverb::setGain(), FIFE::Distortion::setGain(), FIFE::EaxReverb::setGain(), FIFE::Reverb::setGainHf(), FIFE::EaxReverb::setGainHf(), FIFE::EaxReverb::setGainLf(), FIFE::EaxReverb::setHfReference(), FIFE::Equalizer::setHighCutoff(), FIFE::Equalizer::setHighGain(), FIFE::RingModulator::setHighpassCutoff(), FIFE::Reverb::setLateReverbDelay(), FIFE::EaxReverb::setLateReverbDelay(), FIFE::Reverb::setLateReverbGain(), FIFE::EaxReverb::setLateReverbGain(), FIFE::EaxReverb::setLfReference(), FIFE::Equalizer::setLowCutoff(), FIFE::Equalizer::setLowGain(), FIFE::Distortion::setLowpassCutoff(), FIFE::Echo::setLrDelay(), FIFE::Equalizer::setMid1Center(), FIFE::Equalizer::setMid1Gain(), FIFE::Equalizer::setMid1Width(), FIFE::Equalizer::setMid2Center(), FIFE::Equalizer::setMid2Gain(), FIFE::Equalizer::setMid2Width(), FIFE::EaxReverb::setModulationDepth(), FIFE::EaxReverb::setModulationTime(), FIFE::Autowah::setPeakGain(), FIFE::Chorus::setRate(), FIFE::Flanger::setRate(), FIFE::VocalMorpher::setRate(), FIFE::Reverb::setReflectionsDelay(), FIFE::EaxReverb::setReflectionsDelay(), FIFE::Reverb::setReflectionsGain(), FIFE::EaxReverb::setReflectionsGain(), FIFE::Autowah::setReleaseTime(), FIFE::Autowah::setResonance(), FIFE::Reverb::setRoomRolloffFactor(), FIFE::EaxReverb::setRoomRolloffFactor(), and FIFE::Echo::setSpread().
LPALEFFECTFV FIFE::alEffectfv = NULL |
Definition at line 67 of file soundeffectmanager.cpp.
Referenced by FIFE::EaxReverb::setLateReverbPan(), and FIFE::EaxReverb::setReflectionsPan().
LPALEFFECTI FIFE::alEffecti = NULL |
Definition at line 64 of file soundeffectmanager.cpp.
Referenced by FIFE::Autowah::Autowah(), FIFE::Chorus::Chorus(), FIFE::Compressor::Compressor(), FIFE::Distortion::Distortion(), FIFE::EaxReverb::EaxReverb(), FIFE::Echo::Echo(), FIFE::Equalizer::Equalizer(), FIFE::Flanger::Flanger(), FIFE::FrequencyShifter::FrequencyShifter(), FIFE::PitchShifter::PitchShifter(), FIFE::Reverb::Reverb(), FIFE::RingModulator::RingModulator(), FIFE::PitchShifter::setCoarseTune(), FIFE::Compressor::setCompressor(), FIFE::Reverb::setDecayHfLimit(), FIFE::EaxReverb::setDecayHfLimit(), FIFE::PitchShifter::setFineTune(), FIFE::FrequencyShifter::setLeftDirection(), FIFE::Chorus::setPhase(), FIFE::Flanger::setPhase(), FIFE::VocalMorpher::setPhonemeA(), FIFE::VocalMorpher::setPhonemeB(), FIFE::VocalMorpher::setPhonemeCoarseA(), FIFE::VocalMorpher::setPhonemeCoarseB(), FIFE::FrequencyShifter::setRightDirection(), FIFE::VocalMorpher::setWaveform(), FIFE::RingModulator::setWaveform(), FIFE::Chorus::setWaveformTriangle(), FIFE::Flanger::setWaveformTriangle(), and FIFE::VocalMorpher::VocalMorpher().
LPALEFFECTIV FIFE::alEffectiv = NULL |
Definition at line 65 of file soundeffectmanager.cpp.
LPALFILTERF FIFE::alFilterf = NULL |
Definition at line 79 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundFilter::setGain(), FIFE::SoundFilter::setGainHf(), and FIFE::SoundFilter::setGainLf().
LPALFILTERFV FIFE::alFilterfv = NULL |
Definition at line 80 of file soundeffectmanager.cpp.
LPALFILTERI FIFE::alFilteri = NULL |
Definition at line 77 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundFilter::setFilterType().
LPALFILTERIV FIFE::alFilteriv = NULL |
Definition at line 78 of file soundeffectmanager.cpp.
LPALGENAUXILIARYEFFECTSLOTS FIFE::alGenAuxiliaryEffectSlots = NULL |
Definition at line 48 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundEffectManager::init().
LPALGENEFFECTS FIFE::alGenEffects = NULL |
Definition at line 61 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundEffect::SoundEffect().
LPALGENFILTERS FIFE::alGenFilters = NULL |
Definition at line 74 of file soundeffectmanager.cpp.
Referenced by FIFE::SoundFilter::SoundFilter().
LPALGETAUXILIARYEFFECTSLOTF FIFE::alGetAuxiliaryEffectSlotf = NULL |
Definition at line 57 of file soundeffectmanager.cpp.
LPALGETAUXILIARYEFFECTSLOTFV FIFE::alGetAuxiliaryEffectSlotfv = NULL |
Definition at line 58 of file soundeffectmanager.cpp.
LPALGETAUXILIARYEFFECTSLOTI FIFE::alGetAuxiliaryEffectSloti = NULL |
Definition at line 55 of file soundeffectmanager.cpp.
LPALGETAUXILIARYEFFECTSLOTIV FIFE::alGetAuxiliaryEffectSlotiv = NULL |
Definition at line 56 of file soundeffectmanager.cpp.
LPALGETEFFECTF FIFE::alGetEffectf = NULL |
Definition at line 70 of file soundeffectmanager.cpp.
LPALGETEFFECTFV FIFE::alGetEffectfv = NULL |
Definition at line 71 of file soundeffectmanager.cpp.
LPALGETEFFECTI FIFE::alGetEffecti = NULL |
Definition at line 68 of file soundeffectmanager.cpp.
LPALGETEFFECTIV FIFE::alGetEffectiv = NULL |
Definition at line 69 of file soundeffectmanager.cpp.
LPALGETFILTERF FIFE::alGetFilterf = NULL |
Definition at line 83 of file soundeffectmanager.cpp.
LPALGETFILTERFV FIFE::alGetFilterfv = NULL |
Definition at line 84 of file soundeffectmanager.cpp.
LPALGETFILTERI FIFE::alGetFilteri = NULL |
Definition at line 81 of file soundeffectmanager.cpp.
LPALGETFILTERIV FIFE::alGetFilteriv = NULL |
Definition at line 82 of file soundeffectmanager.cpp.
LPALISAUXILIARYEFFECTSLOT FIFE::alIsAuxiliaryEffectSlot = NULL |
Definition at line 50 of file soundeffectmanager.cpp.
LPALISEFFECT FIFE::alIsEffect = NULL |
Definition at line 63 of file soundeffectmanager.cpp.
LPALISFILTER FIFE::alIsFilter = NULL |
Definition at line 76 of file soundeffectmanager.cpp.
const uint32_t FIFE::AMASK = 0x000000ff |
Definition at line 56 of file fife_stdint.h.
Referenced by FIFE::InstanceRenderer::bindColoring(), FIFE::InstanceRenderer::bindMultiOutline(), FIFE::InstanceRenderer::bindOutline(), FIFE::RenderBackendSDL::captureScreen(), FIFE::RenderBackendOpenGL::captureScreen(), FIFE::Image::copySubimage(), FIFE::FontBase::getAsImageMultiline(), FIFE::InstanceRenderer::getMultiColorOverlay(), FIFE::Image::Image(), FIFE::ImageFontBase::renderString(), FIFE::TrueTypeFont::renderString(), FIFE::RenderBackendOpenGL::setScreenMode(), and FIFE::RenderBackendSDL::setScreenMode().
const uint32_t FIFE::BMASK = 0x0000ff00 |
Definition at line 55 of file fife_stdint.h.
Referenced by FIFE::InstanceRenderer::bindColoring(), FIFE::InstanceRenderer::bindMultiOutline(), FIFE::InstanceRenderer::bindOutline(), FIFE::RenderBackendSDL::captureScreen(), FIFE::RenderBackendOpenGL::captureScreen(), FIFE::Image::copySubimage(), FIFE::FontBase::getAsImageMultiline(), FIFE::InstanceRenderer::getMultiColorOverlay(), FIFE::Image::Image(), FIFE::ImageFontBase::renderString(), FIFE::TrueTypeFont::renderString(), FIFE::RenderBackendSDL::setScreenMode(), FIFE::RenderBackendOpenGL::setScreenMode(), and FIFE::SubImageFont::SubImageFont().
const uint32_t FIFE::BUFFER_LEN = 1048576 |
Definition at line 193 of file soundconfig.h.
Referenced by FIFE::SoundClip::getStream(), and FIFE::SoundClip::load().
const int16_t FIFE::BUFFER_NUM = 3 |
Definition at line 190 of file soundconfig.h.
Referenced by FIFE::SoundClip::acquireStream(), FIFE::SoundEmitter::attachSoundClip(), FIFE::SoundClip::beginStreaming(), FIFE::SoundClip::free(), FIFE::SoundClip::load(), FIFE::SoundClip::quitStreaming(), and FIFE::SoundEmitter::setCursor().
|
static |
Definition at line 47 of file zipsource.cpp.
|
static |
Definition at line 77 of file fife_math.h.
Referenced by FIFE::float_traits< double >::degToRad().
|
static |
Definition at line 74 of file fife_math.h.
Referenced by FIFE::float_traits< double >::halfPi().
|
static |
Definition at line 82 of file fife_math.h.
Referenced by FIFE::float_traits< double >::invLog10().
|
static |
Definition at line 81 of file fife_math.h.
Referenced by FIFE::float_traits< double >::invLog2().
|
static |
Definition at line 75 of file fife_math.h.
Referenced by FIFE::float_traits< double >::inversePi().
|
static |
Definition at line 76 of file fife_math.h.
Referenced by FIFE::float_traits< double >::inverseTwoPi().
|
static |
Definition at line 80 of file fife_math.h.
Referenced by FIFE::float_traits< double >::log10().
|
static |
Definition at line 79 of file fife_math.h.
Referenced by FIFE::float_traits< double >::log2().
|
static |
Definition at line 72 of file fife_math.h.
Referenced by FIFE::float_traits< double >::pi().
|
static |
Definition at line 78 of file fife_math.h.
Referenced by FIFE::float_traits< double >::radToDeg().
|
static |
Definition at line 69 of file fife_math.h.
Referenced by FIFE::float_traits< double >::epsilon().
|
static |
Definition at line 70 of file fife_math.h.
Referenced by FIFE::float_traits< double >::max().
|
static |
Definition at line 73 of file fife_math.h.
Referenced by FIFE::float_traits< double >::twoPi().
|
static |
Definition at line 71 of file fife_math.h.
Referenced by FIFE::float_traits< double >::zeroTolerance().
|
static |
Definition at line 46 of file zipsource.cpp.
const int32_t FIFE::DEFAULT_RENDERER_POSITION = 1000 |
Definition at line 39 of file rendererbase.cpp.
|
static |
Definition at line 62 of file fife_math.h.
Referenced by FIFE::float_traits< float >::degToRad().
|
static |
Definition at line 59 of file fife_math.h.
Referenced by FIFE::float_traits< float >::halfPi().
|
static |
Definition at line 67 of file fife_math.h.
Referenced by FIFE::float_traits< float >::invLog10().
|
static |
Definition at line 66 of file fife_math.h.
Referenced by FIFE::float_traits< float >::invLog2().
|
static |
Definition at line 60 of file fife_math.h.
Referenced by FIFE::float_traits< float >::inversePi().
|
static |
Definition at line 61 of file fife_math.h.
Referenced by FIFE::float_traits< float >::inverseTwoPi().
|
static |
Definition at line 65 of file fife_math.h.
Referenced by FIFE::float_traits< float >::log10().
|
static |
Definition at line 64 of file fife_math.h.
Referenced by FIFE::float_traits< float >::log2().
|
static |
Definition at line 57 of file fife_math.h.
Referenced by FIFE::float_traits< float >::pi().
|
static |
Definition at line 63 of file fife_math.h.
Referenced by FIFE::float_traits< float >::radToDeg().
|
static |
Definition at line 54 of file fife_math.h.
Referenced by FIFE::float_traits< float >::epsilon().
|
static |
Definition at line 55 of file fife_math.h.
Referenced by FIFE::float_traits< float >::max().
|
static |
Definition at line 58 of file fife_math.h.
Referenced by FIFE::float_traits< float >::twoPi().
|
static |
Definition at line 56 of file fife_math.h.
Referenced by FIFE::float_traits< float >::zeroTolerance().
const uint32_t FIFE::GMASK = 0x00ff0000 |
Definition at line 54 of file fife_stdint.h.
Referenced by FIFE::InstanceRenderer::bindColoring(), FIFE::InstanceRenderer::bindMultiOutline(), FIFE::InstanceRenderer::bindOutline(), FIFE::RenderBackendSDL::captureScreen(), FIFE::RenderBackendOpenGL::captureScreen(), FIFE::Image::copySubimage(), FIFE::FontBase::getAsImageMultiline(), FIFE::InstanceRenderer::getMultiColorOverlay(), FIFE::Image::Image(), FIFE::ImageFontBase::renderString(), FIFE::TrueTypeFont::renderString(), FIFE::RenderBackendSDL::setScreenMode(), FIFE::RenderBackendOpenGL::setScreenMode(), and FIFE::SubImageFont::SubImageFont().
|
static |
Definition at line 45 of file hexgrid.cpp.
|
static |
Definition at line 42 of file hexgrid.cpp.
Referenced by FIFE::HexGrid::getVertices().
|
static |
Definition at line 41 of file hexgrid.cpp.
Referenced by FIFE::HexGrid::getVertices().
|
static |
Definition at line 40 of file hexgrid.cpp.
Referenced by FIFE::HexGrid::getVertices().
|
static |
Definition at line 39 of file hexgrid.cpp.
|
static |
Definition at line 37 of file location.cpp.
|
static |
Definition at line 36 of file location.cpp.
|
static |
Definition at line 45 of file zipsource.cpp.
const uint32_t FIFE::MAX_BATCH_SIZE = 100000 |
Definition at line 57 of file camera.cpp.
Referenced by FIFE::Camera::render(), and FIFE::Camera::renderStaticLayer().
const int32_t FIFE::MAX_COORD = 9999999 |
Definition at line 96 of file coordinaterenderer.cpp.
Referenced by FIFE::CoordinateRenderer::render().
const uint16_t FIFE::MAX_EFFECT_SLOTS = 32 |
Definition at line 199 of file soundconfig.h.
Referenced by FIFE::SoundEffectManager::init().
const uint32_t FIFE::MAX_KEEP_IN_MEM = 3145728 |
Definition at line 187 of file soundconfig.h.
Referenced by FIFE::SoundDecoder::needsStreaming().
const uint16_t FIFE::MAX_SOURCES = 64 |
Definition at line 196 of file soundconfig.h.
Referenced by FIFE::SoundManager::init().
const float FIFE::MAXIMUM_VOLUME = 10.0 |
Definition at line 44 of file enginesettings.cpp.
Referenced by FIFE::EngineSettings::getMaxVolume().
const uint32_t FIFE::maxPercent = 100 |
Definition at line 37 of file percentdonelistener.cpp.
Referenced by FIFE::PercentDoneCallback::incrementCount().
|
static |
Definition at line 48 of file cell.h.
Referenced by FIFE::Cell::updateCellBlockingInfo().
const int32_t FIFE::MIN_COORD = -9999999 |
Definition at line 95 of file coordinaterenderer.cpp.
Referenced by FIFE::CoordinateRenderer::render().
const uint32_t FIFE::minPercent = 0 |
Definition at line 36 of file percentdonelistener.cpp.
const uint32_t FIFE::NULLMASK = 0x00000000 |
Definition at line 63 of file fife_stdint.h.
Referenced by FIFE::RenderBackendSDL::captureScreen(), FIFE::RenderBackendOpenGL::captureScreen(), and FIFE::SubImageFont::SubImageFont().
const uint32_t FIFE::RMASK = 0xff000000 |
Definition at line 53 of file fife_stdint.h.
Referenced by FIFE::InstanceRenderer::bindColoring(), FIFE::InstanceRenderer::bindMultiOutline(), FIFE::InstanceRenderer::bindOutline(), FIFE::RenderBackendSDL::captureScreen(), FIFE::RenderBackendOpenGL::captureScreen(), FIFE::Image::copySubimage(), FIFE::FontBase::getAsImageMultiline(), FIFE::InstanceRenderer::getMultiColorOverlay(), FIFE::Image::Image(), FIFE::ImageFontBase::renderString(), FIFE::TrueTypeFont::renderString(), FIFE::RenderBackendSDL::setScreenMode(), FIFE::RenderBackendOpenGL::setScreenMode(), and FIFE::SubImageFont::SubImageFont().
const int32_t FIFE::STATIC_IMAGE_NOT_INITIALIZED = -1 |
Definition at line 38 of file renderitem.cpp.
Referenced by FIFE::RenderItem::getStaticImageIndexByAngle(), and FIFE::RenderItem::reset().
|
static |
Definition at line 39 of file timemanager.cpp.
|
static |
Definition at line 43 of file hexgrid.cpp.
Referenced by FIFE::HexGrid::toExactLayerCoordinates(), and FIFE::HexGrid::toMapCoordinates().
|
static |
Definition at line 44 of file hexgrid.cpp.
Referenced by FIFE::HexGrid::toLayerCoordinates().