Linderdaum Engine: File List
Updated: Sat Dec 15 2012 03:54:50
File List
Here is a list of all files with brief descriptions:
2DUniformGrid.h2D uniform grid structure
Actions.cppActions/Signals (a.k.a. baked function calls, a.k.a. commands)
Actions.hActions/Signals (a.k.a. baked function calls, a.k.a. commands, a.k.a. Closures) and EventTrigger
Animation.cpp
Animation.hAnimation resources
AnimationClock.cppClock for property updates
AnimationClock.hClock for property updates
AnimationTimeline.cppBase class for all of the animations
AnimationTimeline.hBase class for all of the animations
AnimationTypes.hCommon animation-related enumerations
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
Atomic.hAtomic operations
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
AudioListener.cpp
AudioListener.h
AudioObject.cpp
AudioObject.hRepresentation of audible entities
BaseAnimations.h
Behaviour.cpp
Behaviour.h
Binder.hMethods binder to allow usage of clPtr with STL containers
Bitmap.cppBitmap image
Bitmap.hBitmap image
BML.cppBinary Markup Language
BML.hBinary Markup Language
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
Clocks.cpp
Clocks.hClocks/Timers for async processing and animations
Collider.cppCollider
Collider.hCollider
Collision.cppBasic collision detection
Collision.hBasic collision detection
CollisionIntervals.cppCollision intervals
CollisionIntervals.hCollision intervals
CollisionShape.cppCollision shape
CollisionShape.hCollision shape
Compression.cppCompress/Decompress interfaces
Compression.hCompress/Decompress interfaces
Console.cppVirtual console
Console.hVirtual console
Control.cpp
Control.h
CSM.cppHelper functions for Cascaded Shadow Maps
CSM.hHelper functions for Cascaded Shadow Maps
CurlWrap.cpp
CurlWrap.h
Curve.cpp
Curve.h
CVars.cppOLEVariant-like untyped variable
CVars.hOLEVariant-like untyped variable
CVarStore.cppSerializable collection of CVars
CVarStore.hSerializable collection of CVars
DataDictionary.cppDictionary for binary data sequences
DataDictionary.hDictionary for binary data sequences
DateTime.cppDates, times and high-resolution timestamps
DateTime.hDates, times and high-resolution timestamps
Downloader.cpp
Downloader.hHTTP downloading facilities
DX11RenderContext.cppDirectX 11 rendering context
DX11RenderContext.hDirectX 11 rendering context
EaseFunctions.hFunctions for timeline deformation
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
FileCache.cppList of "URL <-> File" mappings with time stamps to store locally downloaded files
FileCache.hList of "URL <-> File" mappings with time stamps to store locally downloaded files
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
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
Gizmos.cppTransformation gizmos
Gizmos.hTransformation gizmos
GLAPIContainer.cppGL API container
GLAPIContainer.hGL API container
GLBuffer.cppOpenCL buffer object
GLBuffer.hOpenCL buffer object
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.cppExperimental fast GPU particle system
GPUParticles.hExperimental fast GPU particle system
GUIActions.cpp
GUIActions.hGUI-specific action binders
GUIDesktop.hGUI desktop - root object
GUIHooks.hExternal GUI event hooking interface
Guillotine.cpp
Guillotine.h
GUIManager.cppInternal GUI manager
GUIManager.hInternal GUI manager
GUIViewAnimators.cpp
GUIViewAnimators.hSpecific animations for GUIView (adapters for Coords)
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_CheckBox.cppGeneric checkbox and base for all "checkable" UI elements
I_CheckBox.hGeneric checkbox and base for all "checkable" UI elements
I_ColorDial.cppColor selection dial
I_ColorDial.hColor selection dial
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_ErrorPage.cpp
I_ErrorPage.h
I_Flow.cpp3D flow selector control
I_Flow.h3D flow selector control
I_FlowFade.cppGradual opacity-based cross fade transition effect
I_FlowFade.hGradual opacity-based cross fade transition effect for 3D flow
I_FSGraph.cpp
I_FSGraph.h
I_Gauge.cpp
I_Gauge.h
I_HTTPCastPanel.cpp
I_HTTPCastPanel.h
I_InputLine.cpp
I_InputLine.h
I_ListBox.cpp
I_ListBox.h
I_Memo.cpp
I_Memo.h
I_MenuItem.cppMenu item with icon and caption
I_MenuItem.hMenu item with icon and caption
I_MtxView.cppStylized matrix (orientation) viewer
I_MtxView.hStylized matrix (orientation) viewer
I_NavigationBar.cppDiscrete navigation bar
I_NavigationBar.hDiscrete navigation bar
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.cppGeneric push button
I_PushButton.hGeneric push button
I_RadioButton.cppGeneric radio button
I_RadioButton.hGeneric radio button
I_RadioGroup.cpp
I_RadioGroup.h
I_SceneView.cpp3D VisualScene viewer
I_SceneView.h3D VisualScene viewer
I_Scroller.cpp
I_Scroller.h
I_ServerSearchPanel.cpp
I_ServerSearchPanel.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_WaitPage.cppGUIPage to wait for process completion
I_WaitPage.hGUIPage to wait for process completion
I_Window.cpp
I_Window.h
iActor.cppGame actor
iActor.hGame actor
iGPGPUContext.hGPUGPU context
iGPUBuffer.hGeneric GPU buffer
iGUIFeeder.cppContent feeder for view
iGUIFeeder.hContent feeder for view
iGUIRegion.cppGUI region
iGUIRegion.hGUI region
iGUIResponder.cppGUI responder
iGUIResponder.hGUI responder
iGUIView.cppGUI view
iGUIView.hGUI view
iIntrusivePtr.cppIntrusive smart pointer
iIntrusivePtr.hIntrusive smart pointer
iIStream.hInput stream interface
Image.cppGeneric image container and image lists
Image.hGeneric image container and image lists
ImageCache.cppImage/texture cache
ImageCache.hImage/texture cache
ImageCache2.cppImage/texture cache
ImageCache2.hImage/texture cache
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.cpp
LBlob.hLarge binary object. Array marshaller for managed environments and network transfers
LBox.cpp
LBox.hOriented bounding box
LCircularBuffer.hCircular buffer container
LCM.cppLinderdaum Cached Mesh loader
LCM.hLinderdaum Cached Mesh loader
LColors.hStandard colors [Autogenerated]
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
LInterpolator.hGeneral-purpose interpolators
LJNI.h
LKeyframer.hKeyframes calculations
LKeys.hVirtual keys
LLine.h
LMath.h
LMathStrings.cpp
LMathStrings.h
LMatrix.cpp
LMatrix.h
LoaderThread.cpp
LoaderThread.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.cppRectangle
LRect.hRectangle
LSize.h2D rectangle size
LSort.hRadix sort
LSphere.cpp
LSphere.h
LString.cppString utils implementation
LString.hString utils based on std::string
LText.cppSomething a bit more high-level than LStr
LText.hSomething a bit more high-level than LStr
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
MemoryDump.cppMemory leaks detector for Visual C++
MemoryDump.hMemory leaks detector for Visual C++
Mesh.cpp
Mesh.h
Mesh2.cpp
Mesh2.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.cppMutex
Mutex.hMutex
NetDevices.cpp
NetDevices.h
NetUtils.cppHigh-level functionality of the network: screencasting etc
NetUtils.hHigh-level functionality of the network: screencasting etc
Network.cppYet another manager supporting download control, HTTP servers and RPC
Network.hYet another manager supporting download control, HTTP servers and RPC
Nodes.cppScene nodes
Nodes.hScene nodes
NodesAnimators.cpp
NodesAnimators.hSpecific animations for Scene nodes
OAuth.cpp
OAuth.hOAuth protocol support functions
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
Particle.cppSPARK-based particle system
Particle.hSPARK-based particle system
ParticleEmitter.cppSPARK-based particle system
ParticleEmitter.h
ParticleGroup.cppSPARK-based particle system
ParticleGroup.hSPARK-based particle system
ParticleInterpolator.cppSPARK-based particle system
ParticleInterpolator.hSPARK-based particle system
ParticleModel.cppSPARK-based particle system
ParticleModel.hSPARK-based particle system
ParticleModifiers.cppSPARK-based particle system
ParticleModifiers.hSPARK-based particle system
ParticlePool.hSPARK-based particle system
ParticleProjectSetup.h
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
pugiconfig.hpp
pugixml.cpp
pugixml.hpp
RAW.cppRAW textures loader (2D and 3D)
RAW.hRAW textures loader (2D and 3D)
RemoteImage.cppImage updating its contents from the specified URL
RemoteImage.hImage updating its contents from the specified URL
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
ROP.cppRender operations
ROP.hRender operations
Scene.cppScene
Scene.hScene
SceneBuilder.hScene builder helper
Screen.cppScreen
Screen.hScreen
ScreenJoystick.cpp
ScreenJoystick.h
Script.cpp
Script.hCode fragment, LinderScript virtual machine, Scripted classes/methods
ScriptCompiler.cpp
ScriptCompiler.hInterface to the script compiler
SHA1.cpp
SHA1.h
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
Sockets.cppNetwork and sockets library
Sockets.hNetwork and sockets library
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
SpectrumAnalyzer.hFFT-based per-channel analyzer of the audio stream
State.cppState of the object in engine's reflection system
State.hState of the object in engine's reflection system
StatsReporter.cppFullscreen statistics reporter
StatsReporter.hFullscreen statistics reporter
Storyboard.cppStoryboard class for high-level animation control
Storyboard.hStoryboard class for high-level animation control
Surfaces.cppAnalytic surfaces generator
Surfaces.hAnalytic surfaces generator
Symbol.hSymbol declaration
SyncEvent.hInterprocess sync using Event/pthread Conditionals
SysEnv.cppLow-level environment implementation
SysEnv.hEngine low-level environment
Tasks.cppUnits of asynchronous work
Tasks.hUnits of asynchronous work
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
TheoraEncoder.cppLibTheora-base video(-only) encoder
TheoraEncoder.hLibTheora-base video(-only) encoder
Thread.cppPOSIX thread
Thread.hPOSIX thread
Timelines.cppTimespans with animation properties (speeds etc.)
Timelines.hTimespans with animation properties (speeds etc.)
TimeManager.cpp
TimeManager.hGlobal timing system
Timer.cpp
Timer.hTimer
Topology.cppHigh-level interface for adjacency information
Topology.hHigh-level interface for adjacency information
Trackball.hVirtual trackball
Tracks.h
Trajectory.cppTrajectory
Trajectory.hTrajectory
Traversers.cppScene graph traversers
Traversers.hScene graph traversers
TwitterAPI.cppTwitter API support functions
TwitterAPI.hTwitter API support functions
UDPDiscovery.cppUDP server discovery
UDPDiscovery.hUDP server discovery
UDPProto.cppFunctions for UDP-based communications
UDPProto.hFunctions for UDP-based communications
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.cpp
WAV.h
WeakPtr.cppWeak smart pointer
WeakPtr.hWeak smart pointer
WorkerThread.cpp
WorkerThread.hThread with a message loop
World.cppGame world
World.hGame world
Zones.cppHigh-level interface for volumetric primitives
Zones.hHigh-level interface for volumetric primitives