Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AggInfo
AggInfo::AggInfo_col
AggInfo::AggInfo_func
analysisInfo
Caelum::Astronomy
AttachKey
AuthContext
Caelum::BaseSkyLight
Forests::BatchedGeometry
Forests::BatchedGeometry::SubBatch
Forests::BatchedGeometry::SubBatch::QueuedMesh
Forests::BatchPageRenders entities as StaticGeometry
BenignMallocHooks
Bitvec
BlockCnt
Lugre::BorderColourClipPaneOverlayElementFactory
Caelum::BrightStarCatalogueEntry
BtCursor
BtLock
Btree
BtreeMutexArray
BtShared
BusyHandler
Caelum::CaelumPlugin
Caelum::CaelumSystem
CallInfo
CallS
Caelum::CameraBoundElement
cAnim
cAnimationConstructorConstructs the animation and the bones used by it
cAnimationTotalTimeConstructorSearches for the maximum total time required for the animation
cAnimDataLoader
cAnimDataLoader_L
cAnimLoaderAbstract base class
cAnimLoader_IndexedBlockwiseLoads and caches larger parts of the file
cAnimLoader_IndexedFullFileLoads complete file into one big buffer
cAnimLoader_IndexedOnDemandLoads data only on demand
cAnimLoader_L
cArtMap
cArtMapLoaderAbstract base class
cArtMapLoader_IndexedFullFileLoads complete file into one big buffer
cArtMapLoader_IndexedOnDemandLoads data only on demand
cArtMapLoader_L
CB_Data
cBaseSprite
Lugre::cBeam
Lugre::cBeamFilter
Lugre::cBeamFilterComplex
Lugre::cBeamFilterComplex_L
Lugre::cBeamPoint
Lugre::cBitMask2d bitmask for pixel exact mousepicking, e.g. for gui stuff in iris2
Lugre::cBitMask_L
cBlockWiseFileLoader
cBlockWiseFileLoader::cCacheChunks
Lugre::cBorderColourClipPaneOverlay
Lugre::cBroadcast
Lugre::cBufferedMesh
cBufferedMesh_L
Lugre::cBufferedSubMesh
Lugre::cBufferedVertexData
Lugre::cBufferedVertexData::cQuickDataInternal helper for faster access to position and texture coordinate data, useful for mousepicking (texcoord:alpha)
CCallS
Lugre::cCameraMainly for lua bind
Lugre::cCamera_L
CClosure
Lugre::cColourClipPaneOverlay
Lugre::cColourClipPaneOverlay::Vertex
Lugre::cColourClipPaneOverlay::VertexRect
Lugre::cColourClipTextOverlay
Lugre::cCompassOverlay
Lugre::cCompassOverlayElementFactory
Lugre::cConnection
Lugre::cConnection_L
Lugre::CCPBorderRenderable
Lugre::cDialogDialog is the root group for widgets, only dialogs have a non-hierarchical z-ordering and can be brought to the front
Lugre::cDialog_L
Lugre::cDialogManagerSingleton, dialog factory and central dialog list
CellInfo
Lugre::cFastBatch
Lugre::cFastBatch::cInstanceRecords positions of added meshes
Lugre::cFastBatch::cSubBatchOne material group
Lugre::cFIFOTODO : endian stuff for float, double, int, or general for 2,4,8 bytes of consecutive data ??
Lugre::cFIFO_L
cFullFileLoaderLoads complete file into one big buffer, has far better performance than loading small chunks, but uses more ram
Lugre::cGame
Lugre::cGfx2DClient only
Lugre::cGfx2D_L
Lugre::cGfx3D
Lugre::cGfx3D_L
cGrannyBuffers a granny file, can be traversed using a custom cGrannyVisitor for the ParseGranny method
cGrannyDumper
cGrannyLoader_i2Walks granny file to extract the data in a useful form
cGrannyLoader_i2::cAnim
cGrannyLoader_i2::cSubMesh
cGrannyLoader_i2::cTexturePolyListWraps the different types of texturepolys to a single interface
cGrannyLoader_i2_L
cGrannyParentUtility used to track parent hierarchy during granny parsing
cGrannyVisitorVisitor interface, inherit from this and override pure virtual methods to walk the granny file
cGroundBlockLoads a single block (8x8 tiles) from a map*.mul file in the uo dir, contains only ground info, no statics
cGroundBlockLoaderAbstract base class
cGroundBlockLoader_BlockwiseLoads fractions of the file
cGroundBlockLoader_DummyDummy loader, doesn't load anything, just repeats a predefined mapblock
cGroundBlockLoader_FullFileLoads complete map into one big buffer, usually around 90 mb, used for high-speed loading of the entire map
cGroundBlockLoader_L
cGroundBlockLoader_OnDemandLoads blocks only on demand, rather slow, but uses little memory
cGroundTileType
cGump
cGumpLoaderAbstract base class
cGumpLoader_IndexedFullFileLoads complete file into one big buffer
cGumpLoader_IndexedOnDemandLoads data only on demand
cGumpLoader_L
FMOD::Channel
FMOD::ChannelGroup
cHue
cHueFilter
cHueLoaderLoads complete hue into one big buffer, usually around 300k, used for high-speed loading of the entire hue buffer
cHueLoader_L
cIdentityFilter
Lugre::cImageJust a wrapper for lua binding
Lugre::cImage_L
cIndexedFullFile
cIndexedRawData
cIndexedRawDataLoader_IndexedBlockwise< _T >Loads and caches larger parts of the file, memory-saving and fast
cIndexedRawDataLoader_IndexedFullFile< _T >Loads complete file into one big buffer, used for high-speed loading
cIndexedRawDataLoader_IndexedOnDemand< _T >Loads data only on demand, used for memory-saving
cIndexFileIdeal for the design pattern flyweight, like cGroundBlock is a flyweight, and cGroundBlockLoader_FullFile:cFullFileLoader is the flyweight factory
Lugre::cInputListener pattern for callbacks
Lugre::cInputListener
Lugre::cISmartPtrCommon interface to avoid template problems in cSmartPointable
cLight
cLightLoaderAbstract base class
cLightLoader_IndexedFullFileLoads complete file into one big buffer
Lugre::cListenable
Lugre::cListener
cLookupFileSimple id lookup table for diff files
Closure
Caelum::CloudSystem
Lugre::cLuaBind< _T >
Lugre::cLuaBind< _T >::cMemberVar
Lugre::cLuaBind< _T >::udataThis will be allocated by lua as the userdata
Lugre::cLuaBindDirect< _T >
Lugre::cLuaBindDirectBase
Lugre::cLuaBindDirectOgreHelper
Lugre::cLuaBindDirectQuickWrapHelperHelper class for macro LUABIND_QUICKWRAP
Lugre::cLugreLuaBind_cRobMovable
Lugre::cLugreLuaBind_cRobRenderable
Lugre::cLugreLuaBind_Ogre_Animation
Lugre::cLugreLuaBind_Ogre_AnimationState
Lugre::cLugreLuaBind_Ogre_AnimationTrack
Lugre::cLugreLuaBind_Ogre_Bone
Lugre::cLugreLuaBind_Ogre_Camera
Lugre::cLugreLuaBind_Ogre_Entity
Lugre::cLugreLuaBind_Ogre_Frustum
Lugre::cLugreLuaBind_Ogre_Image
Lugre::cLugreLuaBind_Ogre_IndexData
Lugre::cLugreLuaBind_Ogre_KeyFrame
Lugre::cLugreLuaBind_Ogre_Light
Lugre::cLugreLuaBind_Ogre_Mesh
Lugre::cLugreLuaBind_Ogre_MovableObject
Lugre::cLugreLuaBind_Ogre_Node
Lugre::cLugreLuaBind_Ogre_NodeAnimationTrack
Lugre::cLugreLuaBind_Ogre_NumericKeyFrame
Lugre::cLugreLuaBind_Ogre_Renderable
Lugre::cLugreLuaBind_Ogre_RenderOperation
Lugre::cLugreLuaBind_Ogre_Resource
Lugre::cLugreLuaBind_Ogre_SceneManager
Lugre::cLugreLuaBind_Ogre_SceneNode
Lugre::cLugreLuaBind_Ogre_Skeleton
Lugre::cLugreLuaBind_Ogre_SubMesh
Lugre::cLugreLuaBind_Ogre_Texture
Lugre::cLugreLuaBind_Ogre_TransformKeyFrame
Lugre::cLugreLuaBind_Ogre_VertexData
Lugre::cLugreLuaBind_Ogre_VertexDeclaration
Lugre::cLugreLuaBind_Ogre_VertexMorphKeyFrame
Lugre::cLugreLuaBind_Ogre_VertexPoseKeyFrame
cManualArtMaterialLoaderManual resource loader for creating art materials on the fly
cManualArtMaterialLoader_L
cMapInfoInfos about a single map, usually iMapNum is in 0-4, "data/xml/Maps.xml"
Lugre::cMaterial_L
cMeshEntity
cMeshEntity_L
Lugre::cMeshLoader
cMultiLoaderAbstract base class
cMultiLoader_IndexedFullFileLoads complete file into one big buffer
cMultiLoader_L
cMultiTexTerrainBlockCache
Lugre::cMyOISListener
Lugre::cNet
Lugre::cNetListener
Lugre::cNetListener_L
coco_State
code
Lugre::cOgreFontHelper
Lugre::cOgreFontHelper::cTextIteratorIterates over text and manages positioning (alignment and newlines)
Lugre::cOgreUserObjectWrapperUsed for mousepicking, can be added to an entity and other MovableObject
Lugre::cOgreWrapper
CollSeq
Forests::ColorMapA 2D greyscale image that is assigned to a certain region of your world to represent color levels
Lugre::ColourClipPaneOverlayElementFactory
Lugre::ColourClipTextOverlayElementFactory
Column
compareInfo
CompareSprites
config_s
ConsControl
Context
CountCtx
cPartialHueFilter
Lugre::cProfiler
Lugre::cRadar
Lugre::cRadar::cCircle
cRadarColorLoader
cRadarColorLoader_L
Lugre::cRadialGrid
Lugre::cRadialGrid::cCircle
Lugre::cRandom
Lugre::cRandom_L
Lugre::cRenderGroup2DUsed for building a hierarchy, for clip-rect intersection calc and for ordering
Lugre::cRenderGroup2D_L
Lugre::cRenderManager2DInterface to ogre, usually only one per scenemanager (e.g. one main, and maybe seperate ones for rtt)
Lugre::cRenderManager2D_L
Lugre::cRenderTextureMainly for lua bind
Lugre::cRenderTexture_L
Lugre::cRobMovable
Lugre::cRobRenderable
Lugre::cRobRenderable2D
Lugre::cRobRenderable2D_L
Lugre::cRobRenderableOverlay
Lugre::cRobRenderableOverlayElementFactory
Lugre::cRobRenderOp
Lugre::cRobSimpleRenderable
Lugre::cScripting
Lugre::cScriptingPlugin
cSetHighBitFilter
Lugre::cShellHandles lowlevel stuff, like random, timing
Lugre::cSimpleBeam
Lugre::cSmartPointableCSmartPointable is cListenable for death event
Lugre::cSmartPtr< _T >
Lugre::cSortedOverlayContainer
cSound
cSoundLoaderAbstract base class
cSoundLoader_IndexedFullFileLoads complete file into one big buffer
cSoundLoader_IndexedOnDemandLoads data only on demand
cSoundLoader_L
Lugre::cSoundSourceSound source (no 3d, just omi) playing something
Lugre::cSoundSource_L
Lugre::cSoundSystem
Lugre::cSoundSystem_L
cSprite
cSprite_L
Lugre::cSpriteList
Lugre::cSpriteList::cSprite
Lugre::cSpriteList_L
cSpriteManager
cSpriteManager_L
cSpriteQueue
cSpriteQueueDeletor
cSpriteStencilOp
cSpriteText
cStaticBlockHolds one map block of statics
cStaticBlockLoaderAbstract base class
cStaticBlockLoader_IndexedFullFileLoads complete file into one big buffer, usually 5mb, used for high-speed loading
cStaticBlockLoader_L
cStaticGeometry
cStaticGeometry_L
cStaticTileType
cSubMeshConstructor
cSubMeshConstructor::cMultiIndexUsed for multi indexing : miPosition,miNormal,miColor,miTexCoord
cSubMeshConstructor::cMultiIndexCmp
ct_data_s
Lugre::cTargetMarker
Lugre::cTexAtlasUtil for generating a texture atlas on the fly
Lugre::cTexAtlas::cFreeSpaceCell
Lugre::cTexAtlas_L
cTexMap
cTexMapLoaderAbstract base class
cTexMapLoader_IndexedFullFileLoads complete file into one big buffer
cTexMapLoader_IndexedOnDemandLoads data only on demand
cTexMapLoader_L
Lugre::cThread_LoadFile
Lugre::cThread_LoadFile_L
Lugre::cThread_LoadFileImpl
Lugre::cThread_NetRequest
Lugre::cThread_NetRequest_L
Lugre::cThread_NetRequestImpl
cTiledMultiTexTerrain< T >
cTileTypeLoaderAbstract base class
cTileTypeLoader_FullFileLoads complete file into one big buffer, usually <1mb, used for high-speed loading
cTileTypeLoader_L
Lugre::cTimer
Lugre::cTimer::cTimerRegistrationCommonly used by Timeout, Interval and FrameInterval
Lugre::cTimer::cTimerRegistrationCompare
Lugre::cUDP_ReceiveSocketUdp is connection-less, so this works a bit different than the other net stuff
Lugre::cUDP_ReceiveSocket_L
Lugre::cUDP_SendSocketUdp is connection-less, so this works a bit different than the other net stuff
Lugre::cUDP_SendSocket_L
cUniFontFileLoaderLoads a complete uo unifont,
cUniFontFileLoader_L
Lugre::cViewportMainly for lua bind
Lugre::cViewport_L
Lugre::cWidget
Lugre::cWidget_L
d_entry
dasm_Section
dasm_State
DateTime
Db
DB
DbFixer
Caelum::DefaultOwnedPtrTraits< PointedT >
Forests::DensityMapA 2D greyscale image that is assigned to a certain region of your world to represent density levels
Caelum::DepthComposer
Caelum::DepthComposerInstance
Caelum::DepthRenderer
FMOD::DSP
FMOD::DSPConnection
DumpState
et_info
expdesc
Expr
ExprList
ExprList::ExprList_item
f_entry
FileChunk
FileNotFoundException
FilePoint
Lugre::FindBasePaths
FKey
FKey::sColMap
Caelum::FlatCloudLayer
FMOD_ADVANCEDSETTINGS
FMOD_ASYNCREADINFO
FMOD_CDTOC
FMOD_CODEC_DESCRIPTION
FMOD_CODEC_STATE
FMOD_CODEC_WAVEFORMAT
FMOD_CREATESOUNDEXINFO
FMOD_DSP_DESCRIPTION
FMOD_DSP_PARAMETERDESC
FMOD_DSP_STATE
FMOD_GUID
FMOD_MEMORY_USAGE_DETAILS
FMOD_OUTPUT_DESCRIPTION
FMOD_OUTPUT_STATE
FMOD_REVERB_CHANNELPROPERTIES
FMOD_REVERB_PROPERTIES
FMOD_TAG
FMOD_VECTOR
FuncDef
FuncDefHash
FuncState
GCheader
GCObject
FMOD::Geometry
Caelum::GeometryFactory
Forests::GeometryPageThis base-class can be extended to provide different ways of representing entities
Forests::GeometryPageManagerManages the rendering of geometry for a detail level type
global_State
Granny_ItemList
Granny_ItemList_Header
Granny_MainChunk
GrannyAnim
GrannyBone
GrannyBoneTie
GrannyLoadException
GrannyPolygon
GrannyQuaternion
GrannyTexInfo
GrannyTexturePoly
GrannyTexturePolyBig
GrannyVector
Forests::GrassLayerA data structure giving you full control over grass properties
Forests::GrassLoaderA PageLoader-derived object you can use with PagedGeometry to produce realistic grass
Forests::GrassPageA custom page type designed specifically for use with GrassLoader
Caelum::GroundFog
gz_header_s
gz_stream
Hash
Hash::_ht
HashElem
IdList
IdList::IdList_item
Caelum::ImageStarfield
Forests::ImpostorBatch
Forests::ImpostorPageRenders entities as impostors (billboard images that look just like the real entity)
Forests::ImpostorTexture
Forests::ImpostorTextureResourceLoader
Incrblob
Index
inflate_state
InitData
IntegrityCk
internal_state
jit_InlineInfo
jit_MCTrailer
jit_State
KeyInfo
LClosure
LexState
LG
LHS_assign
LikeOp
LimitVal
LoadF
LoadS
LoadState
LocVar
Lookaside
LookasideSlot
lua_Debug
lua_longjmp
lua_State
lua_TValue
Lugre::LuaCallbackFunction
luaL_Buffer
luaL_Reg
mallinfo
malloc_chunk
malloc_params
malloc_segment
malloc_state
malloc_tree_chunk
MatchState
Mbuffer
md5_state_s
Mem
Mem0Global
MemJournal
MemPage
MemPage::_OvflCell
Lugre::MeshShapeUsed for polygon exact ray-intersection
Module
Caelum::Moon
Caelum::MovableObjectOwnedPtrTraits< MovableT >
HeightFunction::MyRaySceneQueryListener
NameContext
nedpool_t
Node
Normal
Lugre::OrientationPositionScaleStores orientation, position and scale to calculate derived position ..
Caelum::OwnedPtr< PointedT, TraitsT >
Caelum::OwnedResourcePtrTraits< PointedT, InnerT, ManagerT >
Forests::PagedGeometryA class providing highly optimized methods for rendering massive amounts of geometry
Forests::PageInfoUseful page information supplied to a pageloader
Forests::PageLoaderA class which you extend to provide a callback function for loading entities
Pager
PagerSavepoint
CaduneTree::ParametersTree parameters class
Parse
Parse::yColCache
PCache
PCache1
PCacheGlobal
PgFreeslot
PgHdr
PgHdr1
Caelum::PointStarfield
Caelum::PointStarfield::StarStruct representing one star inside PointStarfield
Caelum::PrecipitationController
Caelum::PrecipitationInstance
Caelum::PrecipitationPresetParams
ProceduralLoader
Proto
RawAnimData
RawGroundBlockSee also cGroundBlock
RawGroundTile
RawGroundTileTypeStruct for tiledata.mul first half (id < cStaticTileType::GetFirstID() )
RawIndex?!? The art entry is like the static entry, except that Weight is the low byte of TextureID and Quality is the high byte
RawMultiPartStruct for multi.mul - contains information about multiparts
RawStaticStruct for staticsX.mul - contains information about static tiles
RawStaticTileTypeStruct for tiledata.mul second half (id >= cStaticTileType::GetFirstID() )
RawUniFontFileLetterHeader
FMOD::Reverb
RowSet
RowSetChunk
RowSetEntry
Savepoint
Forests::SBMaterialRef
Caelum::SceneNodeOwnedPtrTraits
Lugre::SceneNodeVisitor
Lugre::SceneNodeVisitorSubmeshCollector
Lugre::SceneNodeVisitorSubmeshCollector::DerivedSubmesh
Schema
Caelum::ScopedHighPrecissionFloatSwitch
CaduneTree::SectionUsed only internally
Select
SelectDest
SemInfo
CaduneTree::SerializerClass used for import and export of parameters
Set
Caelum::SkyDome
Smain
Lugre::SortedOverlayContainerElementFactory
FMOD::Sound
FMOD::SoundGroup
SParser
Caelum::SphereSun
Caelum::SpriteSun
sqlite3
sqlite3::sqlite3InitInfo
sqlite3_api_routines
sqlite3_backup
sqlite3_context
sqlite3_file
sqlite3_index_info
sqlite3_index_info::sqlite3_index_constraint
sqlite3_index_info::sqlite3_index_constraint_usage
sqlite3_index_info::sqlite3_index_orderby
sqlite3_io_methods
sqlite3_mem_methods
sqlite3_module
sqlite3_mutex
sqlite3_mutex_methods
sqlite3_pcache_methods
sqlite3_vfs
sqlite3_vtab
sqlite3_vtab_cursor
sqlite3AutoExtList
Sqlite3Config
sqlite3PrngType
sqlite3StatType
SrcList
SrcList::SrcList_item
static_tree_desc_s
Forests::StaticBillboard
Forests::StaticBillboardSetA faster alternative to Ogre's built-in BillboardSet class
CaduneTree::StemMain class
Stmt
StrAccum
stringtable
SumCtx
FMOD::System
Table
TableLock
TabResult
threadcache_t
threadcacheblk_t
threadTestData
TiXmlAttribute
TiXmlAttributeSet
TiXmlBase
TiXmlBase::Entity
TiXmlBase::StringToBuffer
TiXmlComment
TiXmlCursor
TiXmlDeclaration
TiXmlDocument
TiXmlElement
TiXmlHandle
TiXmlNode
TiXmlOutStream
TiXmlParsingData
TiXmlString
TiXmlString::Rep
TiXmlText
TiXmlUnknown
TKey
Token
tree_desc_s
Forests::TreeIterator2D
Forests::TreeIterator3D
Forests::TreeLoader2DA PageLoader-derived object you can use with PagedGeometry to easily place trees on your terrain
Forests::TreeLoader2D::TreeDef
Forests::TreeLoader3DA PageLoader-derived object you can use with PagedGeometry to easily place trees on your terrain
Forests::TreeLoader3D::TreeDef
Forests::TreeRef
TrigEvent
Trigger
TriggerStack
TriggerStep
TString
Udata
Caelum::UniversalClock
unixFile
unixFileId
unixLockInfo
unixLockKey
unixOpenCnt
UnpackedRecord
Caelum::UnsupportedException
UpVal
upvaldesc
Value
Vdbe
VdbeCursor
VdbeFunc
VdbeFunc::AuxData
VdbeOp
VdbeOpList
vxworksFileId
Walker
WhereAndInfo
WhereClause
WhereCost
WhereInfo
WhereLevel
WhereMaskSet
WhereOrInfo
WherePlan
WhereTerm
Forests::WindBatchedGeometry
Forests::WindBatchedGeometry::WindSubBatch
Forests::WindBatchPageRenders entities as StaticGeometry with hardware accelerated wind animation capability
World
YYMINORTYPE
yyParser
yyStackEntry
z_stream_s
Zio

Generated on Sat May 19 05:40:43 2012 for cpp by  doxygen 1.5.6