Linderdaum Engine: File List
Updated: Sun Feb 5 2012 23:00:02
File List
Here is a list of all files with brief descriptions:
2DUniformGrid.h2D uniform grid structure
Animation.cpp
Animation.hAnimation resources
AnimSequence.hSingle named animation sequence
Archive.cppArchive reader
Archive.hArchive reader interface
ASE.cppProbably one of the most complete .ASE parsers on the Net
ASE.hProbably one of the most complete .ASE parsers on the Net
ASSAO.cppAccumulative Screen Space Ambient Occlusion
ASSAO.hAccumulative Screen Space Ambient Occlusion
AttribStream.h
Audio.cppClasses for audio subsystem
Audio.hClasses for audio subsystem
Audio_FMOD.cppFMOD audio system
Audio_FMOD.hFMOD audio subsystem
Audio_OpenAL.cppOpenAL audio system
Audio_OpenAL.hOpenAL audio subsystem
Behaviour.cpp
Behaviour.h
Bitmap.cppBitmap image
Bitmap.hBitmap image
BodyControllers.cpp
BodyControllers.h
BoxLite.cpp
BoxLite.h
BoxScene.cpp
BoxScene.hHigh-level interface to Box2D physics
CameraPositioner.cpp
CameraPositioner.h
Canvas.cppDrawing canvas
Canvas.hDrawing canvas
Classes_Test_8.h
Classes_Test_9.h
CLContext.cppOpenCL GPUGPU context
CLContext.hOpenCL GPUGPU context
Collider.cppCollider
Collider.hCollider
Collision.cppBasic collision detection
Collision.hBasic collision detection
CollisionIntervals.cppCollision intervals
CollisionIntervals.hCollision intervals
CollisionShape.cppCollision shape
CollisionShape.hCollision shape
Console.cppVirtual console
Console.hVirtual console
Control.cpp
Control.h
CSM.cppHelper functions for Cascaded Shadow Maps
CSM.hHelper functions for Cascaded Shadow Maps
CVars.cppOLEVariant-like untyped variable
CVars.hOLEVariant-like untyped variable
DateTime.cppDates, times and high-resolution timestamps
DateTime.hDates, times and high-resolution timestamps
DX11RenderContext.cppDirectX 11 rendering context
DX11RenderContext.hDirectX 11 rendering context
Edit.cpp
Edit.h
Engine.hEngine information constants
Entity.cppGame entity
Entity.hGame entity
Environment.cppEngine environment implementation
Environment.hEngine environment
Event.cppBase facilities for events
Event.hBase facilities for events
Exceptions.cppBase facilities for exceptions handling
Exceptions.hBase facilities for exceptions handling
FeedbackScreen.cppImage-space feedback effect
FeedbackScreen.hImage-space feedback effect
FI_SaveLoadFlags.h
FI_Utils.cppFreeImage binding code
FI_Utils.hFreeImage binding code
Field.cppGeneric interface for fields (properties) in engine's reflection system
Field.hGeneric interface for fields in engine's reflection system
FieldBinding.hNative/Scripted field bindings
Files.cppFiles access implemenations (memory-mapped read/write)
Files.hFiles access implemenations (memory-mapped read/write)
FileSystem.cppVirtual file system
FileSystem.hVirtual file system
Filter.cppPostprocessing convolution filter implementation
Filter.hPostprocessing convolution filter interface
FlowSelector.h
FlowUI.cpp3D flow list renderer
FlowUI.h3D flow list renderer
ft.h
GameCamera.cppGame camera
GameCamera.hGame camera interface
Geom.cpp
Geom.h
GeomServ.cppGeometry server implementation
GeomServ.hGeometry server interface
Gestures.cppGestures handling helpers implementation
Gestures.hGestures handling helpers
Gestures2.cpp
Gestures2.h
Gizmos.cppTransformation gizmos
Gizmos.hTransformation gizmos
GLAPIContainer.cppGL API container
GLAPIContainer.hGL API container
GLBuffer.cppOpenCL buffer object
GLBuffer.hOpenCL buffer object
GLDebug.cppAdvanced OpenGL debugging and error reporting based on GL_ARB_debug_output
GLDebug.hAdvanced OpenGL debugging and error reporting based on GL_ARB_debug_output
GLFrameBuffer.cppMRTs via GL framebuffer object
GLFrameBuffer.hMRTs via GL framebuffer object
GLQuery.cppOpenGL generic query implementation
GLQuery.hOpenGL generic query implementation
GLRenderContext.cppOpenGL rendering context
GLRenderContext.hOpenGL rendering context
GLSL.cppOpenGL Shading Language
GLSL.hOpenGL Shading Language
GLTexture.cppOpenGL textures
GLTexture.hOpenGL textures
GLVertexArray.cppOpenGL vertex array
GLVertexArray.hOpenGL vertex array
GPUParticles.cpp
GPUParticles.h
GUIDesktop.cppGUI desktop - root object
GUIDesktop.hGUI desktop - root object
Guillotine.cpp
Guillotine.h
GUIManager.cppInternal GUI manager
GUIManager.hInternal GUI manager
HDRPP.cppHigh dynamic range postprocessor
HDRPP.hHigh dynamic range postprocessor
HeightDataProvider.hHeight data provider for 8 and 16-bit heightmap files
HeightMapFacetter.cppHeightmap facetter implementation
HeightMapFacetter.hHeightmap facetter implementation
HighScores.cppHigh scores table with autosorting/loading/saving
HighScores.hHigh scores table with autosorting/loading/saving
HTTP.cppSimple HTTP client library (based entirely on HappyHTTP http://scumways.com/happyhttp/happyhttp.html)
HTTP.hSimple HTTP client-server library (based on HappyHTTP http://scumways.com/happyhttp/happyhttp.html and Simple WebServer from http://www.adp-gmbh.ch)
I_BorderPanel.cppPanel with border
I_BorderPanel.hPanel with border
I_Bubbles.cppBubbles 2D particle system
I_Bubbles.hBubbles 2D particle system
I_Button.cpp
I_Button.h
I_Checkable.cpp
I_Checkable.h
I_CheckBox.cpp
I_CheckBox.h
I_ColorDial.cpp
I_ColorDial.h
I_CrossFade.cppGradual opacity-based cross fade transition effect
I_CrossFade.hGradual opacity-based cross fade transition effect
I_DialogWindow.cpp
I_DialogWindow.h
I_FSGraph.cpp
I_FSGraph.h
I_Gauge.cpp
I_Gauge.h
I_InputLine.cpp
I_InputLine.h
I_ListBox.cpp
I_ListBox.h
I_Memo.cpp
I_Memo.h
I_MtxView.cpp
I_MtxView.h
I_Page.cppGUI page - similar to window but always occupies the whole screen and only one page can be active at a time
I_Page.hGUI page - similar to GUI window but always occupies the whole screen and only one page can be active at a time
I_Panel.cppGUI panel
I_Panel.hGUI panel
I_PushButton.cpp
I_PushButton.h
I_RadioButton.cpp
I_RadioButton.h
I_RadioGroup.cpp
I_RadioGroup.h
I_SceneView.cpp
I_SceneView.h
I_Scroller.cpp
I_Scroller.h
I_Sidebar.cpp
I_Sidebar.h
I_Slide.cppSlide-away transition effect
I_Slide.hSlide-away transition effect
I_Slider.cpp
I_Slider.h
I_Splitters.cpp
I_Splitters.h
I_StaticRect.cppContainer do draw a colored rect
I_StaticRect.hContainer do draw a colored rect
I_StaticWidget.cpp
I_StaticWidget.h
I_StdConsole.cpp
I_StdConsole.h
I_TabControl.cpp
I_TabControl.h
I_TransitionPage.cpp
I_TransitionPage.hAuxillary transition GUI page. Animates the transition between two pages
I_Window.cpp
I_Window.h
iActor.cppGame actor
iActor.hGame actor
iGPGPUContext.hGPUGPU context
iGPUBuffer.hGeneric GPU buffer
iGUIRegion.cppGUI region
iGUIRegion.hGUI region
iGUIResponder.cppGUI responder
iGUIResponder.hGUI responder
iGUIView.cppGUI view
iGUIView.hGUI view
iIntrusivePtr.hIntrusive smart pointer
iIStream.hInput stream interface
Image.cppGeneric image container
Image.hGeneric image container
ImageCache.cppImage/texture cache
ImageCache.hImage/texture cache
ImageList.cppImage list implementation
ImageList.hImage list
ImgLoad.cppWindows BMP loader / DirectX DDS loader
ImgLoad.h
Input.cppInput device and devices list
Input.hInput device and devices list
iObject.cppBase object
iObject.hBase object (foundation of RTTI, events, nested structures)
iOStream.hOutput stream interface
iPostprocessor.cpp
iPostprocessor.hGeneric interface for 2D image postprocessor
iQuery.hGeneric query
iRenderContext.cppAbstract render context representation - implementation of common methods
iRenderContext.hAbstract render context representation
iRenderTarget.hAbstract render target representation
iResource.cppGeneric resource base class
iResource.hGeneric resource base class
iShaderProgram.cppShader program
iShaderProgram.hShader program interface
iStack.hVirtual Machine stack interface
iStaticClass.cppRepresents a metaclass for the specified class
iStaticClass.hRepresents a metaclass of the specified class
iTexture.cppTexture interface
iTexture.hTexture interface
iUpdater.cppGeneric updater interface
iUpdater.hGeneric updater interface
iValidators.hGUI input validators
iVertexArray.cppVertex array interface
iVertexArray.hVertex array interface
iVideoDecoder.h
iVideoEncoder.h
Joints.cppSkeleton joints
Joints.hSkeleton joints
L2DBitArray.h2D bit array 64x64
LAABB.cppAxis-aligned bounding box
LAABB.hAxis-aligned bounding box
LArray.cppFast array, replacement of std::vector
LArray.hFast array, replacement of std::vector
LBlending.hTypical bitmaps blending operators
LBlob.hLarge binary object. Array marshaller for managed environments and network transfers
LBox.cpp
LBox.hOriented bounding box
LCM.cppLinderdaum Cached Mesh loader
LCM.hLinderdaum Cached Mesh loader
LColors.hStandard colors [Autogenerated]
LCurve.cpp
LCurve.h
LFFT.cpp
LFFT.h
LFrustum.cpp
LFrustum.h
LGears.h
LGeomUtils.cpp
LGeomUtils.h
LGraph.cppOriented geometric graph
LGraph.hOriented geometric graph
LHash.h
LHeightMap.cppHeighmap utils
LHeightMap.hHeighmap utils
LHistogram.h
LHull.h
libcompress.c
libcompress.h
Library.cppDLL/SO library
Library.hDLL/SO library
Linderdaum.hLinderdaum Engine main include file
Linker.cppMain factory for all classes derived from iObject
Linker.hMain factory for all classes derived from iObject
LJNI.h
LKeyframer.hKeyframes calculations
LKeys.hVirtual keys
LLine.h
LMath.h
LMathStrings.cpp
LMathStrings.h
LMatrix.cpp
LMatrix.h
LOBB.cpp
LOBB.h
Localizer.cppLocalization subsystem
Localizer.hLocalization subsystem
Logger.cppGlobal debug logging
Logger.hGlobal debug logging
LPlane.hPlane
LPoly.cppPolylines
LPoly.hPolylines
LPool.hAllocation pool
LProjection.cpp
LProjection.h
LQuaternion.h
LRandom.cpp
LRandom.h
LRect.hRectangle
LSort.hRadix sort
LSphere.cpp
LSphere.h
LString.cppString utils implementation
LString.hString utils based on std::string
LTransform.cppTransformation
LTransform.hTransformation
LURL.hUniversal resource locator/identifier
LVector.cpp2D/3D/4D vectors
LVector.h2D/3D/4D vectors
LVLib.cppLinderdaum Volume Rendering Library - procedural implementation
LVLib.hLinderdaum Volume Rendering Library - procedural interface
Material.cpp
Material.h
MD5.cppMD5 meshes loader
MD5.hMD5 meshes loader
Mesh.cpp
Mesh.h
Method.hHelpers to work with the class' methods
ML.cppMarkup language parsing library. ML node, ML node builder, String tokenizer
ML.hMarkup language parsing library. ML node, ML node builder, String tokenizer
MLAA.cpp
MLAA.h
MOD.cpp
MOD.h
MountPoint.cppVirtual file system mount points
MountPoint.hVirtual file system mount points
Mutex.hMutex
NetDevices.cpp
NetDevices.h
Network.cppNetwork and sockets library
Network.hNetwork and sockets library
OGG.cppOGG library interface
OGG.h
OSInput.cpp
OSInput.h
Parameters.hHelpers to work with the class' methods and controls how parameters are tunnelled into and from LinderScript
ParticleSystem.cppParticle system
ParticleSystem.hParticle system
Pathfinder.cppPathfinder
Pathfinder.hPathfinder
Platform.hPlatform (OS, compiler) specific definitions
PlatformGCC.hGCC compiler specific definitions
PlatformMSVC.hMS VisualC++ compiler specific definitions
Prefab.cpp
Prefab.h
ProjectSetup.hLSDC core package configuration file
Property.cppProperties
Property.hProperties
PropertyMacros.h
Protection.h
pugixml.cpp
pugixml.hpp
RAW.cppRAW textures loader (2D and 3D)
RAW.hRAW textures loader (2D and 3D)
RenderingTechnique.cppDefault OpenGL rendering technique implementation
RenderingTechnique.hDefault OpenGL rendering technique interface
RenderState.cppGeneric render state
RenderState.hGeneric render state
ResourcesManager.cppResources manager
ResourcesManager.hResources manager
RigidBody.cppPhysical rigid body
RigidBody.hPhysical rigid body
Scene.cppScene
Scene.hScene
Screen.cppScreen
Screen.hScreen
Script.cpp
Script.hCode fragment, LinderScript virtual machine, Scripted classes/methods
ScriptCompiler.cpp
ScriptCompiler.hInterface to the script compiler
SimplePhysics.cppSimple physics
SimplePhysics.hA simple pool of free-floating colliding objects. Used as a test for collider and RigidBody class, not more. For grouping, joint support and full integration to rendering pipeline PhysicsScene is needed
SoftFrameBuffer.cppMRTs via software rendering
SoftFrameBuffer.hMRTs via software rendering pipeline
SoftRenderContext.cppSoftware rendering context
SoftRenderContext.hSoftware rendering context
SoftShaderProgram.hSoftware shading, empty implementation
SoftTexture.hSoftware texture
SoftVertexArray.h'Software' vertex array
State.cppState of the object in engine's reflection system
State.hState of the object in engine's reflection system
Surfaces.cppAnalytic surfaces generator
Surfaces.hAnalytic surfaces generator
Symbol.hSymbol declaration
SysEnv.cppLow-level environment implementation
SysEnv.hEngine low-level environment
Terrain.cppTerrain
Terrain.hTerrain
Test_1.h
Test_10.h
Test_11.h
Test_12.h
Test_2.h
Test_3.h
Test_4.h
Test_5.h
Test_6.h
Test_7.h
Test_8.h
Test_9.h
Tests.cpp
Tests.h
TextRenderer.cppFreeType-based text renderer implementation
TextRenderer.hFreeType-based text renderer
Thread.cppPOSIX thread
Thread.hPOSIX thread
Trackball.hVirtual trackball
Trajectory.cppTrajectory
Trajectory.hTrajectory
Utils.cppUtility functions
Utils.hUtility functions
UUID.cpp
UUID.h
VAMender.cppVertex array mender (optimizer)
VAMender.hVertex array mender (optimizer)
VertexAttribs.cppHost-side vertex arrays
VertexAttribs.hHost-side vertex arrays
VFW.cpp
VFW.h
Viewport.cppViewport and engine's window
Viewport.hViewport and engine's window
VisualCamera.cppVisual camera
VisualCamera.hVisual camera
VisualGraph.cppVisual graph
VisualGraph.hVisual graph
VisualModifier.hVisual modifier
VisualObject.cppVisual object
VisualObject.hVisual object
VisualProjector.cppVisual projector
VisualProjector.hVisual projector
VisualRenderables.cppVisual renderables
VisualRenderables.hVisual renderables
VisualScene.cppVisual scene
VisualScene.hVisual scene
VolumeLib.cpp
VolumeLib.h
VolumeRenderer.cppLinderdaum Volume Rendering Library - object-oriented implementation
VolumeRenderer.hLinderdaum Volume Rendering Library - object-oriented interface
WAV.h
World.cppGame world
World.hGame world