Main Page
Namespace List
Class Hierarchy
Alphabetical List
Compound List
Namespace Members
Compound Members
PLMMedia Compound List
Here are the classes, structs, unions and interfaces with brief descriptions:
PLMActiveEvent
Application change of state (key/mouse focus)
PLMArchive
Abstract class that defines the interface of an archive handler
ArchiveEntry
Basic struct to hold one archive element
PLMArchPAK
Archive handler for Quake (1 & 2) .pak archives
PLMArchPLM
Archive handler for
PLM
archives
PLMCallback
Member function pointer abstraction
PLMCallbackDef< T >
See PLMCallBack for a description
PLMChar
Character for
PLMFont
PLMConfigMgr
Configuration manager
PLMConfigMgr::CfgCell
Config-list element (name + type + value)
PLMConfigMgr::CfgValue
Union used to hold one value of any data type (all 32 bits)
PLMDir
Directory listing object
PLMDir::PLMFileStat
Directory entry details
PLMEvent
Union of all event structures
PLMFile
File object
PLMFileProvider
File provider (virtual class)
PLMFileProvider::iterator
File provider iterator
PLMFileProvider::siterator
File iterator (sorted version)
PLMFont
Bitmap font resource
FontParams
Font settings for the DrawTextEx() method
PLMImage
Image = pixel buffer of any depth and size
PLMInput
Event manager
PLMIntCallback
See PLMCallBack for a description
PLMIntCallbackDef< U >
See PLMCallBack for a description
PLMJoyAxisEvent
Joystick axis motion event structure
PLMJoyBallEvent
Joystick trackball motion event structure
PLMJoyButtonEvent
Joystick button event structure
PLMJoyHatEvent
Joystick hat position change event structure
PLMKey
Key struct (used in events)
PLMKeyboardEvent
Keyboard event structure
PLMMButtonEvent
Mouse button event structure
PLMMemFile
A simple class for memory-file manipulation
PLMMixer
Audio output class
PLMMMotionEvent
Mouse motion event structure
PLMMusic
A streamed sound buffer to be played by the mixer
PLMMWheelEvent
Mouse wheel event structure
PLMPackFile
A class to handle archive-files (files nested in big archives)
PLMPal
Palette resource
PLMPoint
A simple 2D point (position), with 16 bits integer coordinates
PLMRect
Simple 2D rectangle, 16 bits integer coordinates
PLMResFile
Abstract file class
PLMResFinder
Resource finder
PLMResizeEvent
Window resize event (-> change video mode)
PLMResMgr
Resource manager
PLMResource
Resource object
PLMRGBA
Simple 32bits RGBA color struct
PLMScore
A score table manager
PLMScoreEntry
A structure to hold one score entry
PLMScreen
Video hardware
PLMSDLMgr
SDL initialisation manager
PLMSortableItem
Base struct for all sortable items. Needed by the Sort() algorithm
PLMSound
A sound buffer to be played by the mixer
PLMString
Simple string class
PLMText
Array of strings
PLMTimer
Timer
PLMTimerEvent
Timer event
PLMTranslator
String provider (singleton class)
PLMUList< T >
Unordered list (template container)
PLMVec3
Simple 3D vector
PLMVersion
This structure holds the current version number. For version 2.12.4 x=2, y=12, z=4
VideoMode
A simple struct to hold a screen resolution. Used by
PLMVideoMode
PLMVideoMode
Simple object to get all video modes available
PLMVoidCallback
See PLMCallBack for a description
PLMVoidCallbackDef< V >
See PLMCallBack for a description
Generated by
Doxygen 1.2.18
on Tue Oct 26 12:07:38 2004.