![]() |
SLProject 4.0.000
|
| CAppDemoGui | ImGui UI class for the UI of the demo applications |
| CUtils::Averaged< T > | Averaged template class provides an average value from a fixed size array |
| CUtils::Averaged< float > | |
| CUtils::Averaged< SLMat3 > | |
| CUtils::AverageTimingBlock | Concatenation of average value and timer |
| CUtils::ComputerInfos | |
| CUtils::CustomLog | Logger interface |
| CDistortionMeshVertexData | |
| CDistortionRenderDesc | |
| CHmdRenderInfo::EyeConfig | |
| CF2FTransform | |
| CUtils::FileLog | |
| CGlobalTimer | |
| CHighResTimer | High Resolution Timer class using C++11 |
| CHmdRenderInfo | |
| CInstrumentationSession | |
| CInstrumentationTimer | |
| CInstrumentor | Basic instrumentation profiler for Google Chrome tracing format |
| ►CAssimp::IOStream | |
| ►CAssimp::IOSystem | |
| CLensConfig | |
| ClightDataStd140 | Struct for uniform buffer with std140 layout |
| CWAI::M3x3 | |
| CWAI::M4x4 | |
| ►Cstd::map | |
| CWAI::ModeOrbSlam2 | |
| CovrDistortionMesh_ | |
| CovrDistortionVertex_ | |
| CovrFovPort_ | |
| CovrSizef | |
| CovrSizei | |
| CWAI::ModeOrbSlam2::Params | |
| CWAISlam::Params | |
| CWAISlamTrackPool::Params | |
| CProfiler | Utility for profiling functions/scopes and writing the results to a file |
| CProfileResult | |
| CProfilerTimer | A timer for profiling functions and scopes |
| CProfilingResult | |
| CScaleAndOffset2D | |
| CHmdRenderInfo::ShutterInfo | |
| CSLAABBox | Defines an axis aligned bounding box |
| ►CSLAccelStruct | SLAccelStruct is an abstract base class for acceleration structures |
| CSLAlphaLUTPoint | Alpha point with alpha value and position value between 0-1 |
| CSLAnimation | SLAnimation is the base container for all animation data |
| ►CSLAnimKeyframe | Base class for all animation keyframes |
| CSLAnimManager | SLAnimManager is the central class for all animation handling |
| CSLAnimPlayback | Manages the playback of an SLAnimation |
| CSLAnimSkeleton | SLAnimSkeleton keeps track of a skeletons joints and animations |
| ►CSLAnimTrack | Abstract base class for SLAnimationTracks providing time and keyframe functions |
| CSLAssetManager | Toplevel holder of the assets meshes, materials, textures and shaders |
| CSLColorLUTPoint | Color point with color and position value between 0-1 |
| ►CSLCurve | Base class for curves defined by multiple 3D points |
| CSLDeviceLocation | Encapsulation of a mobile device location set by the device's GPS sensor |
| CSLDeviceRotation | Encapsulation of a mobile device rotation set by the device's IMU sensor |
| CSLDrawBits | Drawing states stored in the bits of an unsigned int |
| CSLEntities | Scenegraph in Data Oriented Design with flat std::vector of SLEntity |
| CSLEntity | SLEntity is the Data Oriented Design version of a SLNode |
| ►CSLEventHandler | Virtual Eventhandler class |
| CSLFrustum | Matrix to 6 frustum plane conversion functions |
| CSLGLAttribute | Struct for vertex attribute information |
| CSLGLFbo | |
| CSLGLFrameBuffer | |
| CSLGLOculus | Wrapper around Oculus Rift Devkit 2 |
| CSLGLOculusFB | Wrapper around Oculus Rift and its Frame Buffer Objects |
| CSLGLProgramManager | Static container for standard shader programs |
| CSLGLState | Singleton class holding all OpenGL states |
| ►CSLGLVertexArray | SLGLVertexArray encapsulates the core OpenGL drawing |
| CSLGLVertexBuffer | SLGLVertexBuffer encapsulates an OpenGL buffer for vertex attributes |
| CSLImporter | Interface for 3D file format importer implementations |
| CSLInputDevice | Interface for input devices that have to be pollsed |
| ►CSLInputEvent | Baseclass for all system input events |
| CSLInputEventInterface | |
| CSLInputManager | SLInputManager. manages system input and custom input devices |
| CSLIOBuffer | Utility struct that holds a pointer and its length |
| CSLIOStream | Interface for accessing external data using streams |
| ►CSLLight | Abstract Light class for OpenGL light sources |
| CSLLocation | Class for a named location with lat-lon-Alt WGS84 position |
| CSLMat3< T > | 3x3 matrix template class |
| CSLMat3< SLdouble > | |
| CSLMat3< SLfloat > | |
| CSLMat4< T > | 4x4 matrix template class |
| CSLMat4< SLfloat > | |
| CSLNodeStats | Struct for scene graph statistics |
| ►CSLObject | Base class for all other classes |
| CSLPlane | Defines a plane in 3D space with the equation ax + by + cy + d = 0 |
| CSLQuat4< T > | Quaternion class for angle-axis rotation representation |
| CSLQuat4< SLfloat > | |
| CSLRay | Ray class with ray and intersection properties |
| CSLRaySamples2D | Class for 2D disk sample points |
| CSLRect< T, V > | A rectangle template class |
| CSLRect< SLfloat, SLVec2f > | |
| CSLRect< SLint, SLVec2i > | |
| ►CSLRnd3f | Abstract base class for random 3D point generator |
| CSLRTAAPixel | Pixel index struct used in anti aliasing in ray tracing |
| CSLShadowMap | Class for standard and cascaded shadow mapping |
| CSLTexFont::SLTexFontChar | Single Character info struct w. min. and max. texcoords |
| ►CSLUiInterface | Interface for ui integration in SLSceneView |
| CSLVec2< T > | 2D vector template class for standard 2D vector algebra |
| CSLVec2< SLfloat > | |
| CSLVec2< SLint > | |
| CSLVec3< T > | 3D vector template class for standard 3D vector algebra |
| CSLVec3< double > | |
| CSLVec3< SLfloat > | |
| CSLVec3< SLuint > | |
| CSLVec4< T > | 4D vector template class for standard 4D vector algebra |
| CSLVec4< SLfloat > | |
| CSLVec4< SLint > | |
| CSLVector< T, U > | Template class for dynamic vector |
| CSLVertexOculus | Distorted vertex used to draw in the Oculus frame buffer |
| CWAICompassAlignment::Template | |
| CUtils_iOS | SLFileSystem provides basic filesystem functions |
| CWAI::V2 | |
| CWAI::V3 | |
| CWAIBowVector | |
| CWAICompassAlignment | |
| CWAIFeatVector | |
| CWAIFrame | |
| CWAIImageStabilizedOrientation | |
| CWAIInitializerData | |
| CWAIKeyFrame | AR Keyframe node class |
| CWAIKeyFrameDB | AR Keyframe database class |
| CWAIMap | |
| CWAIMapPoint | |
| CWAIMapPointCoordinate | |
| CWAIOrbVocabulary | |
| ►CWAISlamTools |