SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
File List
Here is a list of all files with brief descriptions:
App.h
The
App
namespace declares the
App::Config
struct and the
App::run
function
AppAndroid.cpp
App::run
implementation from
App.h
for the Android platform
AppCommon.cpp
The
AppCommon
class holds the top-level instances for SLProject apps
AppCommon.h
The
AppCommon
class holds the top-level instances of the app-demo
AppDelegate.h
Declaration of the callbacks in ObjectivC for iOS
AppDelegate.mm
Implementation of the callbacks in ObjectivC for iOS
AppDemoGui.cpp
UI with the ImGUI framework fully rendered in OpenGL 3+
AppDemoGui.h
C++ Header file for the class
AppDemoGui.h
AppDemoMain.cpp
This file has the main function of the demo app of SLProject
AppDemoScene2Dand3DText.cpp
Implementation for an
SLScene
inherited class
AppDemoScene2Dand3DText.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimNode.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimNode.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimNodeMass.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimNodeMass.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimNodeMass2.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimNodeMass2.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimSkinned.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimSkinned.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimSkinnedMass.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimSkinnedMass.h
Class declaration for an
SLScene
inherited class
AppDemoSceneAnimSkinnedMass2.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneAnimSkinnedMass2.h
Class declaration for an
SLScene
inherited class
AppDemoSceneEmpty.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneEmpty.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARAugustaTmpTht.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARAugustaTmpTht.h
AppDemoSceneErlebARAventicumAmphitheater.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARAventicumAmphitheater.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARAventicumCigognier.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARAventicumCigognier.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARAventicumTheater.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARAventicumTheater.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARBernChristoffel.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARBernChristoffel.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARBielBFH.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARBielBFH.h
Class declaration for an
SLScene
inherited class
AppDemoSceneErlebARSutz.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneErlebARSutz.h
Class declaration for an
SLScene
inherited class
AppDemoSceneFigure.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneFigure.h
Class declaration for an
SLScene
inherited class
AppDemoSceneFrustum.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneFrustum.h
Class declaration for an
SLScene
inherited class
AppDemoSceneGLTF.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneGLTF.h
Class declaration for an
SLScene
inherited class
AppDemoSceneID.h
Definition of scene IDs in the demo app
AppDemoSceneJansUniverse.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneJansUniverse.h
Class declaration for an
SLScene
inherited class
AppDemoSceneLargeModel.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneLargeModel.h
Class declaration for an
SLScene
inherited class
AppDemoSceneLevelOfDetail.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneLevelOfDetail.h
Class declaration for an
SLScene
inherited class
AppDemoSceneLotsOfNodes.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneLotsOfNodes.h
Class declaration for an
SLScene
inherited class
AppDemoSceneMeshLoad.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneMeshLoad.h
Class declaration for an
SLScene
inherited class
AppDemoSceneMinimal.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneMinimal.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleComplexFire.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleComplexFire.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleDustStorm.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleDustStorm.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleFountain.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleFountain.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleMany.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleMany.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleRingOfFire.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleRingOfFire.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleSimple.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleSimple.h
Class declaration for an
SLScene
inherited class
AppDemoSceneParticleSun.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneParticleSun.h
Class declaration for an
SLScene
inherited class
AppDemoScenePointClouds.cpp
Implementation for an
SLScene
inherited class
AppDemoScenePointClouds.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRevolver.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRevolver.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRobot.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRobot.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRTDoF.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRTDoF.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRTLens.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRTLens.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRTMuttenzerBox.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRTMuttenzerBox.h
Class declaration for an
SLScene
inherited class
AppDemoSceneRTSpheres.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneRTSpheres.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderBlinn.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderBlinn.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderBump.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderBump.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderCook.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderCook.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderEarth.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderEarth.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderIBL.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderIBL.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderParallax.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderParallax.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderSkybox.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderSkybox.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShaderWave.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShaderWave.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShadowBasic.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShadowBasic.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShadowCascaded.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShadowCascaded.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShadowLightPoint.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShadowLightPoint.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShadowLightSpot.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShadowLightSpot.h
Class declaration for an
SLScene
inherited class
AppDemoSceneShadowLightTypes.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneShadowLightTypes.h
Class declaration for an
SLScene
inherited class
AppDemoSceneSuzanne.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneSuzanne.h
Class declaration for an
SLScene
inherited class
AppDemoSceneTextureBlend.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneTextureBlend.h
Class declaration for an
SLScene
inherited class
AppDemoSceneTextureCompression.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneTextureCompression.h
Class declaration for an
SLScene
inherited class
AppDemoSceneTextureFilter.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneTextureFilter.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoSensorAR.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoSensorAR.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTexture.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTexture.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackAruco.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTrackAruco.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackChessboard.cpp
AppDemoSceneVideoTrackChessboard.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackFace.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTrackFace.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackFeatures.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTrackFeatures.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackMediapipe.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTrackMediapipe.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVideoTrackWAI.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVideoTrackWAI.h
Class declaration for an
SLScene
inherited class
AppDemoSceneView.cpp
AppDemoSceneView.h
AppDemoSceneVolumeRayCast.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVolumeRayCast.h
Class declaration for an
SLScene
inherited class
AppDemoSceneVolumeRayCastLighted.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneVolumeRayCastLighted.h
Class declaration for an
SLScene
inherited class
AppDemoSceneZFighting.cpp
Implementation for an
SLScene
inherited class
AppDemoSceneZFighting.h
Class declaration for an
SLScene
inherited class
AppDemoVideo.cpp
All video capturing and video tracking functions are in here
AppEmscripten.cpp
App::run
implementation from
App.h
for the Emscripten platform
AppGLFW.cpp
App::run
implementation from
App.h
for the GLFW platform
AppIOS.mm
AppMinimalMain.cpp
AppNodeGui.cpp
UI with the ImGUI framework fully rendered in OpenGL 3+
AppNodeGui.h
AppNodeMain.cpp
File with the main function and two callbacks for the node demo app
AppNodeScene.cpp
Scene creation callback for the the node demo app
AppNodeScene.h
Scene creation callback for the the node demo app
AppNodeSceneView.cpp
Node transform test app to demonstrates all transforms of
SLNode
AppNodeSceneView.h
Node transform test app to demonstrates all transforms of
SLNode
AppWAISlamParamHelper.h
AsyncWorker.cpp
Implementation of an async worker thread
AsyncWorker.h
Declaration of an async worker thread class
Averaged.h
AverageTiming.cpp
AverageTiming.h
ByteOrder.cpp
ByteOrder.h
CustomLog.h
CVCalibration.cpp
CVCalibration.h
CVCalibrationEstimator.cpp
CVCalibrationEstimator.h
CVCamera.cpp
CVCamera.h
CVCapture.cpp
OpenCV Capture Device
CVCapture.h
CVFeatureManager.cpp
OpenCV Detector Describer Wrapper
CVFeatureManager.h
CVImage.cpp
CVImage.h
CVImageGeoTiff.cpp
CVImageGeoTiff.h
CVRaulMurExtNode.cpp
CVRaulMurExtNode.h
Declares the Raul Mur ORB feature detector and descriptor
CVRaulMurOrb.cpp
Declares the Raul Mur ORB feature detector and descriptor
CVRaulMurOrb.h
Declares the Raul Mur ORB feature detector and descriptor
CVTracked.cpp
CVTracked.h
CVTrackedAruco.cpp
CVTrackedAruco.h
CVTrackedArucoCube.cpp
CVTrackedArucoCube.h
CVTrackedChessboard.cpp
CVTrackedChessboard.h
CVTrackedFaces.cpp
CVTrackedFaces.h
CVTrackedFeatures.cpp
CVTrackedFeatures.h
CVTrackedMediaPipeHands.cpp
CVTrackedMediaPipeHands.h
CVTrackedWAI.cpp
CVTrackedWAI.h
CVTypedefs.h
CVTypes.h
Event.h
Event class used in the state machine
EventData.h
Event class used in the state machine
EventHandler.h
EventSender.h
F2FTransform.cpp
F2FTransform.h
FeatureExtractorFactory.cpp
FeatureExtractorFactory.h
FileLog.cpp
FileLog.h
FtpUtils.cpp
FtpUtils.h
GlobalTimer.cpp
GlobalTimer.h
HighResTimer.h
HttpDownloader.h
HttpUtils.cpp
HttpUtils.h
ImGuiWrapper.cpp
Wrapper Class around the external ImGui GUI-framework See also:
https://github.com/ocornut/imgui
ImGuiWrapper.h
Instrumentor.h
LogWindow.cpp
LogWindow.h
Profiler.cpp
Profiler.h
QuaternionTest.cpp
SL.h
SLAABBox.cpp
SLAABBox.h
SLAccelStruct.h
SLAlgo.cpp
SLAlgo.h
Container for general algorithm functions
SLAnimation.cpp
SLAnimation.h
SLAnimKeyframe.cpp
SLAnimKeyframe.h
SLAnimManager.cpp
SLAnimManager.h
SLAnimPlayback.cpp
SLAnimPlayback.h
SLAnimSkeleton.cpp
SLAnimSkeleton.h
SLAnimTrack.cpp
SLAnimTrack.h
SLArrow.h
SLAssetLoader.cpp
SLAssetLoader.h
SLAssetManager.cpp
SLAssetManager.h
SLAssimpImporter.cpp
SLAssimpImporter.h
SLAssimpIOSystem.cpp
SLAssimpIOSystem.h
SLAssimpProgressHandler.h
SLBackground.cpp
SLBackground.h
SLBox.cpp
SLBox.h
SLCamera.cpp
SLCamera.h
SLCircle.cpp
SLCircle.h
SLCompactGrid.cpp
SLCompactGrid.h
SLCone.cpp
SLCone.h
SLCoordAxis.cpp
SLCoordAxis.h
SLCoordAxisArrow.cpp
SLCoordAxisArrow.h
SLCurve.h
SLCurveBezier.cpp
SLCurveBezier.h
SLCylinder.cpp
SLCylinder.h
SLDeviceLocation.cpp
SLDeviceLocation.h
Mobile device location class declaration
SLDeviceRotation.cpp
SLDeviceRotation.h
Mobile device rotation class declaration
SLDisk.cpp
SLDisk.h
SLDrawBits.h
SLEntities.cpp
SLEntities.h
SLEnums.h
SLEventHandler.h
SLFileStorage.cpp
SLFileStorage.h
SLFrustum.cpp
SLFrustum.h
SLGLDepthBuffer.cpp
SLGLDepthBuffer.h
Uses an OpenGL framebuffer object as a depth-buffer
SLGLEnums.h
Enumerations containing OpenGL constants
SLGLFbo.cpp
Wraps an OpenGL framebuffer object
SLGLFbo.h
Wraps an OpenGL framebuffer object
SLGLFrameBuffer.cpp
Wrapper class around OpenGL Frame Buffer Objects (FBO)
SLGLFrameBuffer.h
Wrapper class around OpenGL Frame Buffer Objects (FBO)
SLGLImGui.cpp
Wrapper Class around the external ImGui GUI-framework See also:
https://github.com/ocornut/imgui
SLGLImGui.h
SLGLOculus.cpp
SLGLOculus.h
SLGLOculusFB.cpp
OpenGL Frame Buffer Object for the Oculus Rift Display
SLGLOculusFB.h
OpenGL Frame Buffer Object for the Oculus Rift Display
SLGLOVRWorkaround.h
Wrapper around Oculus Rift
SLGLProgram.cpp
SLGLProgram.h
SLGLProgramGenerated.cpp
SLGLProgramGenerated.h
SLGLProgramGeneric.h
SLGLProgramManager.cpp
SLGLProgramManager.h
SLGLShader.cpp
SLGLShader.h
SLGLState.cpp
Singleton class implementation for global OpenGL replacement
SLGLState.h
Singleton class for global render state
SLGLTexture.cpp
SLGLTexture.h
SLGLTextureIBL.cpp
SLGLTextureIBL.h
SLGLUniform.h
SLGLVertexArray.cpp
Wrapper around an OpenGL Vertex Array Objects
SLGLVertexArray.h
Wrapper class around OpenGL Vertex Array Objects (VAO)
SLGLVertexArrayExt.cpp
Extension class with functions for quick line & point drawing
SLGLVertexArrayExt.h
Extension class with functions for quick line & point drawing
SLGLVertexBuffer.cpp
Wrapper around an OpenGL Vertex Array Objects
SLGLVertexBuffer.h
Wrapper class around OpenGL Vertex Buffer Objects (VBO)
SLGrid.cpp
SLGrid.h
SLHorizonNode.cpp
SLHorizonNode.h
SLImGui.cpp
Wrapper Class around the original OpenGL3 ImGui backend
SLImGui.h
Wrapper Class around the external ImGui GUI-framework
SLImporter.cpp
SLImporter.h
SLInputDevice.cpp
SLInputDevice.h
SLInputEvent.h
SLInputEventInterface.cpp
SLInputEventInterface.h
SLInputManager.cpp
SLInputManager.h
SLInterface.cpp
Implementation of the main Scene Library C-Interface
SLInterface.h
Declaration of the main Scene Library C-Interface
SLIOBrowserPopup.cpp
SLIOBrowserPopup.h
SLIOFetch.cpp
SLIOFetch.h
SLIOLocalStorage.cpp
SLIOLocalStorage.h
SLIOMemory.cpp
SLIOMemory.h
SLIONative.cpp
SLIONative.h
SLJoint.cpp
SLJoint.h
SLKeyframeCamera.cpp
SLKeyframeCamera.h
SLLens.cpp
SLLens.h
SLLight.cpp
SLLight.h
SLLightDirect.cpp
SLLightDirect.h
SLLightRect.cpp
SLLightRect.h
SLLightSpot.cpp
SLLightSpot.h
SLMat3.h
SLMat4.h
SLMaterial.cpp
SLMaterial.h
SLMath.h
SLMesh.cpp
SLMesh.h
SLNode.cpp
SLNode.h
SLNodeLOD.cpp
SLNodeLOD.h
SLObject.h
SLOptix.cpp
SLOptix.h
SLOptixAccelStruct.cpp
SLOptixAccelStruct.h
SLOptixCudaBuffer.h
SLOptixDefinitions.h
SLOptixHelper.cpp
SLOptixHelper.h
SLOptixPathtracer.cpp
SLOptixPathtracer.h
SLOptixRaytracer.cpp
SLOptixRaytracer.h
SLParticleSystem.cpp
SLParticleSystem.h
SLPathtracer.cpp
SLPathtracer.h
SLPlane.cpp
SLPlane.h
SLPoints.cpp
SLPoints.h
SLPolygon.cpp
SLPolygon.h
SLPolyline.h
SLQuat4.h
SLRay.cpp
SLRay.h
SLRayMC.cpp
SLRayMC.h
SLRaySamples2D.cpp
SLRaySamples2D.h
SLRaytracer.cpp
SLRaytracer.h
SLRect.h
SLRectangle.cpp
SLRectangle.h
SLRevolver.cpp
SLRevolver.h
SLRnd3f.h
SLScene.cpp
SLScene.h
SLSceneView.cpp
SLSceneView.h
SLShadowMap.cpp
SLShadowMap.h
SLSkybox.cpp
SLSkybox.h
SLSphere.h
SLSpheric.cpp
SLSpheric.h
SLTexColorLUT.cpp
Implements a transfer function functionality
SLTexColorLUT.h
Declares a color look up table functionality
SLTexFont.cpp
SLTexFont.h
SLText.cpp
SLText.h
SLTransformNode.cpp
SLTransformNode.h
SLTriangle.cpp
SLTriangle.h
SLUiInterface.h
SLVec2.h
SLVec3.h
SLVec4.h
SLVector.h
StateMachine.cpp
StateMachine.h
Utils.cpp
Implementation of various utility functions defined in
Utils.h
Utils.h
modules/utils/source/Utils_iOS.h
apps/source/platforms/ios/Utils_iOS.h
modules/utils/source/Utils_iOS.mm
apps/source/platforms/ios/Utils_iOS.mm
ViewController.h
ViewController.mm
WAIAppTest.cpp
WAIAppTest.h
WAICompassAlignment.cpp
WAICompassAlignment.h
WAIFrame.cpp
WAIFrame.h
WAIHelper.cpp
WAIHelper.h
WAIImageStabilizedOrientation.cpp
WAIImageStabilizedOrientation.h
WAIInterface.cpp
WAIKeyFrame.cpp
WAIKeyFrame.h
WAIKeyFrameDB.cpp
WAIKeyFrameDB.h
WAIMap.cpp
WAIMap.h
WAIMapPoint.cpp
WAIMapPoint.h
WAIMapStorage.cpp
WAIMapStorage.h
WAIMath.h
WAIModeOrbSlam2.cpp
WAIModeOrbSlam2.h
WAIOrbVocabulary.cpp
WAIOrbVocabulary.h
WAISlam.cpp
WAISlam.h
WAISlamTools.cpp
WAISlamTools.h
WAISlamTrackPool.cpp
WAISlamTrackPool.h
WebCamera.cpp
Interface to access the camera through the browser
WebCamera.h
Interface to access the camera through the browser
ZipUtils.cpp
ZipUtils.h
Generated by
1.9.1