MPMA Framework 0.4
File List
Here is a list of all documented files with brief descriptions:
audio/AL_Include.h [code]
audio/AL_LockedCalls.h [code]
audio/AudioSetup.cppOpenAL setup
audio/Listener.cppControls the sound listener, which all sounds are relative to
audio/Listener.h [code]Controls the sound listener, which all sounds are relative to. Also controls global sound settings
audio/Player.cppPlays sound buffers
audio/Player.h [code]Plays sound buffers
audio/SaveToFile.cppSave a sound source to a file
audio/SaveToFile.h [code]Save a sound source to a file
audio/Source.cppSound sample sources
audio/Source.h [code]Sound sample sources
base/Debug.h [code]Debugging helpers
base/DebugRouter.h [code]Debug output router
base/File.h [code]File name converter and directory management functions
base/Info.h [code]Retrieves information about the system
base/Locks.h [code]Thread locking constructs and atomic functions
base/Memory.h [code]Handles memory management and tracking/debugging
base/MiscStuff.h [code]A bunch of mismatched but useful functions
base/Profiler.h [code]Profile the speed of sections of code
base/ReferenceCount.cppReference counting utilities
base/ReferenceCount.h [code]Reference counting utilities
base/Setup.h [code]Initialization and configuration options for different parts of the framework. Adjust the parameters in here to suite your application
base/Thread.h [code]Thread creation and management
base/ThreadedTask.h [code]Paralellize a task using threads
base/Timer.h [code]A class for measuring time passed with a high degree of precision (sub ms level)
base/Types.h [code]Definition of basic data types, so there is no ambiguity between different platforms and compilers
base/Vary.h [code]A variable type variable
base/linux/LocksLin32.h [code]
base/win32/alt_windows.h [code]
base/win32/evil_windows.h [code]
base/win32/LocksWin32.h [code]
geo/Geo.h [code]Vector and matrix primitives and operations
geo/GeoBases.h [code]Base classes for the geo primitives
geo/GeoInterpolators.h [code]Some common interpolation stuff
geo/GeoIntersect.h [code]A few simple geometry intersection functions
geo/GeoObjects.h [code]A few feometric objects derived other primitives
gfx/Shader.h [code]OpenGL Shader wrapper
gfx/Texture.h [code]OpenGL Texture wrapper
gfx/TextWriter.h [code]Helper for rendering text
gfx/Vertex.h [code]OpenGL Vertex buffer and Index buffer wrappers
gfxsetup/Extensions.cppOpenGL Extension setup
gfxsetup/Extensions.h [code]OpenGL Extension setup
gfxsetup/GFXSetup.h [code]Window system and OpenGL setup
gfxsetup/GL.cppThis contains a couple utility functions common to different parts of OpenGL
gfxsetup/GL.h [code]Includes OpenGL's gl.h. This should be used instead of directly including gl.h, and before glu.h or others are included. This also contains a couple utility functions common to different parts of OpenGL
gfxsetup/linux/ExtensionsLin32.cppOpenGL Extension setup - Linux
gfxsetup/linux/GFXSetupLin32.cppWindow system and OpenGL setup
gfxsetup/win32/ExtensionsWin32.cppOpenGL Extension setup - Windows
gfxsetup/win32/GFXSetupWin32.cppWindow system and OpenGL setup
input/GameDevice.h [code]Input for joysticks and gamepads. Note that all input relies on the window being set up first
input/Keyboard.cppKeyboard input platform-common code
input/Keyboard.h [code]Keyboard input. Note that all input relies on the window being set up first
input/Mouse.cppMouse input platform-common code
input/Mouse.h [code]Mouse input. Note that all input relies on the window being set up first
input/Unified.cppUnified input platform-common code
input/Unified.h [code]Unified input for keyboard+mouse+gamepad. Note that all input relies on the window being set up first
input/linux/KeyboardLin32.cppKeyboard input for linux
input/linux/MouseLin32.cppMouse input for linux
input/win32/KeyboardWin32.cppKeyboard input for windows
input/win32/MouseWin32.cppMouse input for windows
input/win32/WrapDInput.h [code]
net/Common.h [code]Common structs and functions used by the different protocols
net/PlatformSockets.h [code]
net/TCP.h [code]TCP/IP client and server(listener)
net/UDP.h [code]UDP packet flinging
net/UPNP.cppUtilities to help poke holes in evil NATs
net/UPNP.h [code]Utilities to help poke holes in evil NATs
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends