MercuryEngine Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AttenuationStructure defining the Attenuation of a Light
AutoCommandRegisterer[internal] Auto command registerer
BetaBetaMariClingy round thing
BMPHeader
BMPInfoHeader
Capabilities
ClbkManager
CopperButtonCuUI Pressable Button
CopperCaptionCuUI Plain text caption
CopperKeypressStructure describing CuUI keyboard event
CopperMouseEventStructure describing CuUI mouse event
CopperPictureCuUI Picture Element
CopperWindowGeneric UI window (CuUI)
CopperWindowLoadableCuUI Window that loads other windows from an INI
CSTMessagePairPlain text broadcast message pair
CursorDevice[internal] Cursor devce defintion
DataSource
DeviceEEPAD[internal] EE Input driver
DeviceKeyboardFB[internal] The keyboard drive for linux
DeviceKeyboardSDL[internal] The keyboard drive for linux
DeviceKeyboardW32[internal] Win32 Keybord driver
DeviceNull[internal] NULL input device
DisplayDimensions
ExplodingCokeCan
ezSockets
ezSocketsPacket
FBMouse[internal] The mouse driver for linux
FmtChunk
FrustumInfo
GLExtensions
GlobalFontHash
ImageAttrs
InputDevice[internal] Input Device Driver definition
InputDeviceTracker[internal] Self-registering input device system
InputEventClass describing an input event
InputMappingTracker[internal] Input mapping tracker (for high level tracking)
InputMessageStructStructure describing an input event as broadcasted over the message system
InstanceCounter< T >
LookAtInternals
MAutoPtr< T >
MCQueue< T >
MCQueue< T >::status
MDeque< T >
MDequeIterator< T >Itearator for MDeque
MDequeNode< T >
MemoryWatchForDestroy[internal] Used to determine if we're past starting main()
MercuryCallbackCallback for messages
MercuryCamera
MercuryColorDefinition for a color in mercury
MercuryCommandHandler[Internal] Command-Handler
MercuryCommandRegisteringSystemComplete Command Registeration System
MercuryDisplayUsed for controlling low-level display functions
MercuryDisplay::PickedLightInfo
MercuryDisplay::ProjectionTypeMatrix
MercuryDisplay::TranslucentPair
MercuryDisplayEEDisplay driver for the PlayStation 2
MercuryDisplaySoftwareC
MercuryDisplaySoftwareC::InternalPoint
MercuryDisplaySoftwareC::InternalTexture
MercuryDynTex
MercuryFileBase file object for accessing files
MercuryFileDirverDirect[internal] File driver that accesses files on the hard drive
MercuryFileDriver[internal] Base file driver
MercuryFileDriverMem
MercuryFileDriverNet[internal] Net file driver
MercuryFileDriverPacked[internal] File driver that accesses files in packed files
MercuryFileDriverPacked::PckFileEntryAn entry in a packed file
MercuryFileDriverZipped[internal] File driver that accesses files in a zip file
MercuryFileDriverZipped::ZipFileEntryAn entry in a packed file
MercuryFileManagerThe Mercury File Manager -- accessable via FILEMAN
MercuryFileObjectDirect[internal] File object that access the normal file system
MercuryFileObjectNet
MercuryFileObjectPacked[internal] File object that accesses packed files in the Packages/ folder
MercuryFileObjectZipped[internal] File object that accesses zipped files in the root or Packed/ folder
MercuryGLState
MercuryImageReaderRegister
MercuryINIFramework for INI files
MercuryInputManagerInput Manager (accessable via INPUTMAN)
MercuryLightLogical light to be placed in a scene
MercuryLoadableModelLoadable Model
MercuryLoadableModel::LoadableModelAnimationInfoPublic Animation Information
MercuryLoadableModel::MLAnimationKey
MercuryLoadableModel::MLBone
MercuryLoadableModel::MLBoneAnimation
MercuryLoadableModel::MLQVert
MercuryLog
MercuryMaterial[internal] Material to apply to object
MercuryMatrixGeneral Purpose 4x4 row-major matrix
MercuryMatrixStack
MercuryMemoryThrough[internal] Dummy class that gets created for mallocing
MercuryMemoryThroughMaker[internal] Singleton used to create the dummy memory
MercuryMeshMesh of many polygons
MercuryMeshCore
MercuryMeshManagerGeneral Mesh Manager, all new or deleted meshes should be created/destroyed with this
MercuryMessageHandlerMultipurpose message transport system
MercuryMessageManagerMessage Manager (accessable via MESSAGEMAN.)
MercuryMessageManager::PostData
MercuryMessageObjectData[Internal] ObjectData for receiving messages
MercuryMessageObjectSubscription[internal] Subscription for objects to messages
MercuryMessageSubscriptionSubscription for messages
MercuryModelGeneric type of multi-mesh 3d model
MercuryMutexMutual exclusion object
MercuryNetClient
MercuryNetServer
MercuryNetServerConnection
MercuryObject[actor] Base Object (abstract)
MercuryObject::ParentHoldPair[internal] Data structure to hold information about objects
MercuryObjectBase[Internal] underlying object driving
MercuryObjectFactoryClass Register for Object creation
MercuryObjectRegister[internal] Mercury Object Register, Keeps track of all objects
MercuryODEObjectBase object that can be stuck in an ODE world
MercuryODEObjectLoadableLoadable ODE Object, this is loaded from a world INI file
MercuryODEObjectLoadable::InternalTrimeshInternal trimesh information
MercuryODEWorldA complete ODE world with objects that can interact with one another
MercuryOGLOpen GL Display Driver
MercuryOGLFBOCubeObject
MercuryOGLFBOObject
MercuryOGLGLSLangObject
MercuryParticleField
MercuryPointA point in space/vector
MercuryPolyPolygon for Meshes
MercuryScreen[actor] Base Screen
MercuryScreenManagerScreen Manager accessable via SCREENMAN->
MercuryShape[actor] Sprite
MercurySkyBox
MercurySoundChannel
MercurySoundDriver
MercurySoundDriverALSA
MercurySoundInDriver
MercurySoundOutDriver
MercurySoundSourceWAV
MercurySprite[actor] Sprite
MercurySwapObject
MercuryTextText (actor)
MercuryText::LetterHolder
MercuryTextChar
MercuryTextCharData
MercuryTextGlyphData
MercuryTextPromptText prompt for ScreenMapEditor
MercuryTextureTexture, usually an image
MercuryTextureManager[internal] Manager for all textures loaded
MercuryTextureManager::ThreadLoadData
MercuryThemeMercury Theme System (Accessable via THEME.)
MercuryThemeManager
MercuryThreadThread object
MercuryTimerGeneral timer/clock
MercuryTimerBenchmarkTime benchmarker
MercuryTimerBenchmark::BenchPoint[internal] Benchmark Point
MercuryTween[internal] Tween descriptor
MercuryTweenOperation[internal] Operation descriptor
MercuryTweenStateAll info for a tween state
MercuryVertex
MercuryVertWrapper
MercuryWindow
MercuryWindowEEMerucry window driver for the PlayStation 2
MercuryWindowFBDisplay driver for the framebuffer
MercuryWindowSDLDisplay driver for Linux
MHash< T >Mercury Hash Table for Strings
MHash< T >::MHashNode< TC >
MHeap< T >
MInfoPair[Internal] Info that is used for any given malloc or free
MLockPtr< T >This can be used to have the compile help us find code that is not threadsafe
MQuaternionMathematical Quaternion (Used for Rotation)
MStringVery fast String class
MVector< T >
my_error_mgr
ObjectControlPaneControl pane for ScreenMapEditor
ODEFluid
ODEFluid::HitObject
ODEUnitInfo
Projectile
Projection
PSElementParameter Stack Element
PSElement::ParmData
PStackParameter List
RaceCar
RawAudioPacket
RawImageData
RenderPacket
RiffChunk
ScreenCopperScreen to drive the CuUI
ScreenDebugOverlayDebug Screen, containing FPS and such
ScreenExample2DSS
ScreenFPS
ScreenFPS2
ScreenGameForBlind
ScreenHelloWorldHello world screen + particle effect demo
ScreenHgTitleThe Mercury Title Screen
ScreenJunqBen Daily's Junq Screen
ScreenMapEditorMap editor used to edit ODE Worlds and Objects
ScreenNetTesterTest bench mercury networked stuff
ScreenODETestTest bench for ODE Worlds
ScreenOutdoors
ScreenRallyRace
ScreenSound
ScreenTestThe Mercury Title Screen
SDLMouse[internal] The mouse driver for linux
SimPadMouse[internal] EE Simulated Mouse driver
SoundDriversManager
TextList
TextureAttrs
TextureID[internal] ID keeper for texture
TGAHeader
VirtualProjectile
WaveHead
Win32Mouse[internal] Win32 Mouse driver
Win32WindowWindows Window Driver

Hosted by SourceForge.net Logo