Skylicht Engine
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 Cirr::core::aabbox3d< T >Axis aligned bounding box in 3d dimensional space
 Cirr::core::map< KeyType, ValueType >::AccessClass
 Cirr::core::array< T, TAlloc >Self reallocating template array (like stl vector) with additional features
 Cirr::os::Byteswap
 CSkylicht::CAccelerometer
 CSkylicht::CActivatorRuntime factory that creates registered objects by type name
 CSkylicht::Audio::CAdpcmState
 CSkylicht::CAnimationContainer for a collection of animation clips
 CSkylicht::CAnimationClipRepresents an animation clip containing multiple animation tracks for different entities
 CSkylicht::CAnimationDataContainer for PRS (Position, Rotation, Scale) animation data
 CSkylicht::CAnimationManagerSingleton manager for loading, caching, and exporting animations
 CSkylicht::CAnimationTimelineManages the playback state of an animation (current time, speed, loop state)
 CSkylicht::CAnimationTrackHandles interpolation and data retrieval for a single animation track
 CSkylicht::CArrayKeyFrame< T >Container for an array of keyframes with interpolation support
 CSkylicht::CAtlas
 CSkylicht::Audio::CAudioEmitterAudio emitter for playing and managing sound sources
 CSkylicht::Audio::CAudioReaderAudio reader for decoding audio data to raw PCM wave data. This class is intended for reading audio samples (e.g., for analysis, visualization, or custom processing) and does not support direct playback
 CSkylicht::Lightmapper::CBaker
 CSkylicht::CBaseAppBase class for managing the application lifecycle, rendering, and event system in Skylicht Engine
 CSkylicht::CApplicationClass that manages the lifecycle and events of the application in Skylicht Engine
 CSkylicht::CBoundShadowMaps
 CSkylicht::CBuildConfig
 CSkylicht::CCascadedShadowMaps
 CSkylicht::CCollisionBuilder
 CSkylicht::COctreeBuilder
 CSkylicht::CCollisionManager
 CSkylicht::CCollisionNode
 CSkylicht::CColorUtility functions for converting and parsing engine colors
 CSkylicht::CComponentCategory
 CSkylicht::CConsoleLog
 CSkylicht::CCrashHandler
 CSkylicht::CDateTimeUtilsUtility functions for converting between date/time representations and seconds
 CSkylicht::CDependentComponent
 CSkylicht::Graph::CDistancePriorityQueue
 CSkylicht::CEntityThis is the object class that describes an entity
 CSkylicht::CEntityDataTypeManager
 CSkylicht::CEntityGroupThe object class is designed to optimize entity queries
 CSkylicht::CGroupComponent
 CSkylicht::CGroupMesh
 CSkylicht::CGroupSkinnedInstancing
 CSkylicht::CGroupTransform
 CSkylicht::CGroupVisible
 CSkylicht::CEntityManagerThis object class manages all entities within a scene
 CSkylicht::CEntityPrefabThis object class is created to store data in an array of multiple CEntities
 CSkylicht::CEnumPropertyData
 CSkylicht::CEnumProperty< EFontType >
 CSkylicht::CEnumProperty< T >
 CSkylicht::Particle::CFactoryFactory class for creating emitters, zones, and renderers
 CSkylicht::CFastArray< T >
 CSkylicht::CFontManagerThis is an object class that supports the management and loading of .font files
 CSkylicht::CGameObjectThis object class stores information for a GameObject
 CSkylicht::CContainerObjectIt's an object class used to manage multiple objects
 CSkylicht::CZoneIt's the primary container object for the CScene; all CGameObject have a CZone as their root parent
 CSkylicht::CGetFileURL
 CSkylicht::CGlyphFreetype
 CSkylicht::CGradientBandInterpolationHelper class for blending multiple animations based on a parameter vector
 CSkylicht::CGraphics2DThe object class supports 2D drawing on the screen
 CSkylicht::Graph::CGraphQuery
 CSkylicht::CGUIElementThis is the base object class from which other GUIs inherit. It's an empty GUI and can contain child GUIs in a tree structure
 CSkylicht::CGUIElipseThis is the object class for displaying an ellipse
 CSkylicht::CGUIFitSpriteThis is the object class for displaying a frame image in sprite. But it will scale the image size while minimizing image distortion
 CSkylicht::CGUIImageThis is the object class for displaying a texture image
 CSkylicht::CGUILayoutThis is the object class that arranges other GUIs horizontally or vertically
 CSkylicht::CGUIMaskThis is the object class that represents a masked rectangle, and other GUIs will only display within that rectangle. Any drawing outside of this mask rectangle will be clipped
 CSkylicht::CGUIRectThis is the object class for displaying a rectangle
 CSkylicht::CGUISpriteThis is the object class for displaying a frame image in sprite
 CSkylicht::CGUITextThis is the object class for displaying a text
 CSkylicht::Particle::CGUIParticle2D GUI element that displays a 3D particle system
 CSkylicht::CGUIExporterUtility class for exporting Canvas and GUI element trees to files or serializable data
 CSkylicht::CGUIFactory
 CCGUIImporterUtility class for importing GUI layouts and components into a CCanvas from files or serializable data
 CSkylicht::CGUIImporterThis object class helps initialize GUI components for the CCanvas from files and data.The CGUIImporter class helps load, import, and initialize GUI components for a CCanvas, from .gui files or serializable data, typically exported by CGUIExporter or designed in the Skylicht-Editor
 CSkylicht::CIKSolverSimple 2-bone Inverse Kinematics (IK) solver
 CSkylicht::CInterpolatorKeyframe interpolator for scalar, vector, and color values
 CSkylicht::CJoystick
 CSkylicht::CKDTree3f3D KD-tree for nearest-neighbor lookup of user data
 CSkylicht::CKeyFrameData< T >Template for keyframe data
 CSkylicht::CLatheMeshBase class for procedurally generating lathe-based meshes (rotational geometry)
 CSkylicht::CCapsuleMesh
 CSkylicht::CCylinderMesh
 CSkylicht::Lightmapper::CLightmapper
 CSkylicht::CLine3D
 CSkylicht::CLineDrawData
 CSkylicht::CGridPlaneData
 CSkylicht::CMaterialManagerSingleton class for loading, caching, exporting, and managing materials in Skylicht-Engine
 Cirr::core::CMatrix4< T >4x4 matrix. Mostly used as transformation matrix for 3d calculations
 CSkylicht::Network::CMD5
 CSkylicht::CMemoryStreamIn-memory byte stream for binary serialization and deserialization
 CSkylicht::CMeshManagerThis object class manages, load and converts model resources like .fbx, .dae, and .obj into a CEntityPrefab
 CSkylicht::CMeshUtils
 CSkylicht::UI::CMotion
 CSkylicht::UI::CAlphaMotion
 CSkylicht::UI::CColorMotion
 CSkylicht::UI::CFrameMotion
 CSkylicht::UI::CPositionMotion
 CSkylicht::UI::CRotationMotion
 CSkylicht::UI::CScaleMotion
 CSkylicht::UI::CVisibleMotion
 CSkylicht::Lightmapper::CMTBaker
 CSkylicht::Lightmapper::CGPUBaker
 CSkylicht::Graph::CObstacleAvoidance
 CSkylicht::COctreeNode
 CSkylicht::Graph::COctreeNode
 CSkylicht::Graph::CompareTile
 Cirr::core::list< T >::ConstIteratorList iterator for const access
 Cirr::core::map< KeyType, ValueType >::ConstIteratorConst Iterator
 CSkylicht::Particle::CParticleIndividual particle data structure
 CSkylicht::Particle::CParticleCPUBufferInternal class for managing particle mesh buffers on the CPU
 CSkylicht::Particle::CParticleInstancingInternal class for managing GPU instancing buffers for particles
 CSkylicht::Particle::CParticleSerializableBase class for particle system objects that can be serialized to XML
 CSkylicht::Particle::CEmitterBase class for particle emitters
 CSkylicht::Particle::CDirectionEmitterBase class for emitters that have a primary emission direction
 CSkylicht::Particle::CSphericEmitterEmitter that shoots particles in a cone shape defined by two angles
 CSkylicht::Particle::CStraightEmitterEmitter that shoots particles in a fixed direction
 CSkylicht::Particle::CNormalEmitterEmitter that shoots particles along the surface normals of its zone
 CSkylicht::Particle::CRandomEmitterEmitter that shoots particles in random directions
 CSkylicht::Particle::CGroupRepresents a group of particles with shared settings, emitters, and a renderer
 CSkylicht::Particle::CSubGroupA particle group that spawns particles from the positions of particles in a parent group
 CSkylicht::Particle::CModelData model for animating a particle parameter (EParticleParams) over its lifetime
 CSkylicht::Particle::CZoneBase class for zones where particles can be spawned
 CSkylicht::Particle::CLineA zone that spawns particles along a line segment
 CSkylicht::Particle::CPolyLineA zone that spawns particles along a sequence of connected line segments
 CSkylicht::Particle::CPositionZoneBase class for zones defined by a single world position
 CSkylicht::Particle::CAABoxA zone that spawns particles within or on the surface of an Axis-Aligned Bounding Box
 CSkylicht::Particle::CCylinderA zone that spawns particles within or on the surface of a cylinder
 CSkylicht::Particle::CPointA zone that spawns particles at a single point
 CSkylicht::Particle::CRingA zone that spawns particles within a 2D ring (annulus) in 3D space
 CSkylicht::Particle::CSphereA zone that spawns particles within or on the surface of a sphere
 CSkylicht::Particle::IRendererBase interface for particle renderers
 CSkylicht::Particle::CCPURendererA non-instanced renderer that builds the particle vertex buffer on the CPU every frame
 CSkylicht::Particle::CMeshParticleRendererRenderer that uses hardware instancing to draw 3D meshes as particles
 CSkylicht::Particle::CQuadRendererOptimized GPU instancing renderer for billboard particles
 CSkylicht::CPathPath manipulation helpers for engine resource and file paths
 CSkylicht::Physics::CPhysicsEngineThe main physics engine manager
 CSkylicht::CPolygonDrawData
 CSkylicht::CProjective
 CSkylicht::CRandomIDHelper for generating random hexadecimal IDs and deterministic hash IDs
 CSkylicht::Lightmapper::CRasterisation
 CSkylicht::Graph::CRecastBuilder
 CSkylicht::Graph::CRecastMesh
 CSkylicht::CRenderTextData
 CSkylicht::CSceneDebugA helper class that allows you to draw lines, circles, text... etc., for debugging
 CSkylicht::CSceneExporter
 CSkylicht::CSceneImporter
 CSkylicht::CSerializableActivator
 CSkylicht::CSerializableLoader
 CSkylicht::Lightmapper::CSH9
 CSkylicht::CShaderManagerCentralized manager for loading, caching, rebuilding, and controlling shader objects in Skylicht-Engine
 CSkylicht::CShaderParams
 CSkylicht::CShadowMaps
 CSkylicht::CShadowRTTManager
 CSkylicht::CSkeletonManages a hierarchy of animated entities, handling keyframe updates and animation blending
 CSkylicht::Network::CSocketIO
 CSkylicht::CSoftwareSkinningUtils
 CSkylicht::CSpriteManagerThis object class supports managing multiple Sprites.
 CSkylicht::CStringImpLow-level string helper functions used by engine utilities
 CSkylicht::CTextBillboardManager
 CSkylicht::CTextureManagerTexture Manager class provides APIs to load, retrieve, check, and release textures within the engine
 CSkylicht::CTouchIdentify
 CSkylicht::CTouchManager
 CSkylicht::CTriangleSelector
 CSkylicht::CBBTriangleSelector
 CSkylicht::CMeshTriangleSelector
 CSkylicht::CTween
 CSkylicht::CTweenColor
 CSkylicht::CTweenFloat
 CSkylicht::CTweenMatrix4
 CSkylicht::CTweenQuaternion
 CSkylicht::CTweenVector2df
 CSkylicht::CTweenVector3df
 CSkylicht::CTweenManager
 CSkylicht::UI::CUIBaseBase wrapper class that connects a UI container and a GUI element
 CSkylicht::UI::CUIButtonButton control built on top of CUIBase
 CSkylicht::UI::CUICheckboxCheckbox control built on top of CUIBase
 CSkylicht::UI::CUIDraggableA UI control that enables dragging of its underlying GUI element
 CSkylicht::UI::CUIListViewScrollable list view control
 CSkylicht::UI::CUIGridViewGrid view control (list view with multi-column layout)
 CSkylicht::UI::CUIProgressBarA simple progress bar control
 CSkylicht::UI::CUISliderA horizontal slider control with background, fill bar and draggable handle
 CSkylicht::UI::CUISwitchToggle switch control
 CSkylicht::UI::CUITextBoxSingle-line / multi-line editable text box control
 CSkylicht::Lightmapper::CUnwrapUV
 CSkylicht::CValueProperty
 CSkylicht::CValuePropertyTemplate< bool >
 CSkylicht::CBoolProperty
 CSkylicht::CValuePropertyTemplate< video::SColor >
 CSkylicht::CColorProperty
 CSkylicht::CValuePropertyTemplate< long >
 CSkylicht::CDateTimeProperty
 CSkylicht::CValuePropertyTemplate< double >
 CSkylicht::CDoubleProperty
 CSkylicht::CValuePropertyTemplate< std::string >
 CSkylicht::CFilePathProperty
 CSkylicht::CFolderPathProperty
 CSkylicht::CGUIDResourceProperty
 CSkylicht::CFrameSourceProperty
 CSkylicht::CImageSourceProperty
 CSkylicht::CStringProperty
 CSkylicht::CValuePropertyTemplate< float >
 CSkylicht::CFloatProperty
 CSkylicht::CValuePropertyTemplate< int >
 CSkylicht::CIntProperty
 CSkylicht::CValuePropertyTemplate< core::matrix4 >
 CSkylicht::CMatrixProperty
 CSkylicht::CValuePropertyTemplate< core::quaternion >
 CSkylicht::CQuaternionProperty
 CSkylicht::CValuePropertyTemplate< u32 >
 CSkylicht::CUIntProperty
 CSkylicht::CValuePropertyTemplate< core::vector2df >
 CSkylicht::CVector2Property
 CSkylicht::CValuePropertyTemplate< core::vector3df >
 CSkylicht::CVector3Property
 CSkylicht::CValuePropertyTemplate< EFontType >
 CSkylicht::CEnumProperty< EFontType >
 CSkylicht::CObjectSerializable
 CSkylicht::CInterpolateSerializable< CFloatProperty >
 CSkylicht::CInterpolateFloatSerializable
 CSkylicht::CArraySerializable
 CSkylicht::CArrayTypeSerializable< CFilePathProperty >
 CSkylicht::CFileArraySerializable
 CSkylicht::CTextureArraySerializable
 CSkylicht::CArrayTypeSerializable< Skylicht::CFloatProperty >
 CSkylicht::CArrayTypeSerializable< CFloatProperty >
 CSkylicht::CArrayTypeSerializable< Skylicht::CVector2Property >
 CSkylicht::CArrayTypeSerializable< Skylicht::CIntProperty >
 CSkylicht::CArrayTypeSerializable< T >
 CSkylicht::CAssetResource
 CSkylicht::CFontSourceThis is the object class that describes .font file information
 CSkylicht::CEntityTransformSerializable
 CSkylicht::CInterpolateSerializable< T >
 CSkylicht::CPrimitiveSerializable
 CSkylicht::CProbeSerializable
 CSkylicht::CTrailSerializableSerialization helper for particle trails
 CSkylicht::CValuePropertyTemplate< T >
 CSkylicht::CEnumProperty< T >
 CSkylicht::CVectorCommon vector and quaternion math helpers
 CSkylicht::Graph::CWalkingTileMap
 CSkylicht::CWindowConfig
 CSkylicht::CXMLSpreadsheetReader for XML spreadsheet and CSV table data
 CSkylicht::CXMLTableDataTable adapter that maps spreadsheet rows to serializable objects
 Cirr::core::dimension2d< T >Specifies a 2 dimensional size
 Cirr::core::FloatIntUnion32
 CSkylicht::IActivatorObjectBase interface for objects created by CActivator
 CSkylicht::CComponentSystemThis is an abstract class that describes a component that is called to update continuously. You can add multiple components to a GameObject to handle its updates
 CSkylicht::C3rdCameraThis is an object class that provides additional support for the camera, such as looking at a specific target or rotating around that target object
 CSkylicht::CAnimationControllerComponent that manages and updates animation skeletons for a GameObject
 CSkylicht::CCameraThis is an object class used to set up the camera, including its position, viewing angle, and viewing distance
 CSkylicht::CCameraBrainThis is an object class that makes it easier to switch between multiple cameras
 CSkylicht::CCameraReflectThis is an object class that sets up a camera to be symmetrical with a selected camera. It's used for rendering planar reflections
 CSkylicht::CCanvasThis class manages GUI components, including creating and deleting images and sprites
 CSkylicht::CEditorCameraThis is an object class that can perform mouse operations to move the camera. It is used on operating systems with a mouse, such as Windows, Mac, and within the engine's Editor
 CSkylicht::CEntityHandlerIn the Skylicht-Engine, any components with the functionality to manage multiple entities like creating or deleting entities will inherit from the CEntityHandler class
 CSkylicht::CDecals
 CSkylicht::CLightProbesLight probes are objects that store SH illumination. These SH values are baked from environmental texture maps, such as a skybox or skydome
 CSkylicht::CPrimitiveBase class for primitive shape components (Cube, Sphere, Plane). Supports multi-instance rendering within a single component, custom materials, and hardware instancing
 CSkylicht::CCubeComponent for rendering cube primitives
 CSkylicht::CPlaneComponent for rendering plane primitives
 CSkylicht::CSphereComponent for rendering sphere primitives
 CSkylicht::CRenderLine
 CSkylicht::CRenderMeshThe object class helps to initialize a model from a path or prefab, and gets the model's material to draw it on the screen
 CSkylicht::CRenderMeshInstancingThis object class is similar to CRenderMesh but is designed for optimized instanced rendering
 CSkylicht::CRenderMeshInstancingVAT
 CSkylicht::CRenderSkinnedInstancing
 CSkylicht::CFpsMoveCameraThe object class supports camera movement with arrow keys
 CSkylicht::CEditorMoveCameraThe object class supports camera movement with arrow keys, but only when the right mouse button is pressed and held
 CSkylicht::CGridPlane
 CSkylicht::CIndirectLightingThis object holds the parameters for indirect lighting like SH or AmbientColor or Lightmap
 CSkylicht::CLOD
 CSkylicht::CLatheBase class for rotational (lathe) primitive components like Capsules and Cylinders
 CSkylicht::CCapsuleComponent for rendering capsule primitives
 CSkylicht::CCylinderComponent for rendering cylinder primitives
 CSkylicht::CLightThis is the base class for all types of lights
 CSkylicht::CAreaLightThis object holds the parameters for area lights
 CSkylicht::CDirectionalLightThis object holds the parameters for directional lights, also known as outdoor lighting
 CSkylicht::CPointLightThis object holds the parameters for point lights
 CSkylicht::CSpotLightThis object holds the parameters for spot lights
 CSkylicht::CLightProbe
 CSkylicht::CLightmap
 CSkylicht::CNullComponent
 CSkylicht::COcclusionQuery
 CSkylicht::CReflectionProbeThe object class enables mapping reflection onto the Object
 CSkylicht::CSkyBox
 CSkylicht::CSkyDome
 CSkylicht::CSkySun
 CSkylicht::CSprite
 CSkylicht::CTransformAn abstract object class for classes that describe a GameObject's Transform
 CSkylicht::CTransformEulerThis is object class for classes that describe a GameObject's Transform
 CSkylicht::CTransformMatrixThis is an object class that describes a transform, but the input data is a matrix
 CSkylicht::Graph::CGraphComponent
 CSkylicht::Lightmapper::CBakeLightComponent
 CSkylicht::Particle::CParticleComponentMain component for creating and managing a particle system in Skylicht
 CSkylicht::Particle::CParticleTrailComponentComponent for adding ribbon/trail effects to particles
 CSkylicht::Physics::CColliderBase class for all collision shapes
 CSkylicht::Physics::CBoxColliderA box collision shape
 CSkylicht::Physics::CCapsuleColliderA capsule collision shape
 CSkylicht::Physics::CCylinderColliderA cylinder collision shape
 CSkylicht::Physics::CMeshColliderA collision shape generated from a 3D mesh prefab
 CSkylicht::Physics::CBvhMeshColliderOptimized collision shape for static environment geometry
 CSkylicht::Physics::CConvexMeshColliderA collision shape that represents the convex hull of a 3D mesh
 CSkylicht::Physics::CSphereColliderA sphere collision shape
 CSkylicht::Physics::CStaticPlaneColliderA static infinite plane collision shape
 CSkylicht::Physics::ICollisionObjectBase interface for all objects that can participate in collisions
 CSkylicht::Physics::CCharacterControllerA kinematic character controller for handling player movement
 CSkylicht::Physics::CRigidbodyRepresents a physical rigid body in the physics simulation
 CSkylicht::UI::CUIContainerTop-level UI container and event router
 CSkylicht::IEntityDataThis is the Interface for object classes that describe data to be attached to an entity
 CSkylicht::CAnimationTransformDataECS data component that holds animation and transform state for an entity within a skeleton
 CSkylicht::CCullingBBoxData
 CSkylicht::CCullingData
 CSkylicht::CDecalData
 CSkylicht::CDecalRenderData
 CSkylicht::CEntityChildsData
 CSkylicht::CEntityHandleDataThis is DATA linked to an entity, allowing you to look up the component of the game object that originally created and is now managing the entity
 CSkylicht::CGUIAlignData
 CSkylicht::CGUIChildLayoutData
 CSkylicht::CGUILayoutData
 CSkylicht::CGUIRenderData
 CSkylicht::CGUITransformData
 CSkylicht::CGridPlaneData
 CSkylicht::CIndirectLightingData
 CSkylicht::CInstancingMaterialData
 CSkylicht::CJointData
 CSkylicht::CLODData
 CSkylicht::CLightCullingData
 CSkylicht::CLightProbeData
 CSkylicht::CLightmapData
 CSkylicht::CLineRenderData
 CSkylicht::COcclusionQueryData
 CSkylicht::CPrimiviteData
 CSkylicht::CReflectionProbeData
 CSkylicht::CRenderMeshData
 CSkylicht::CSkinnedInstanceData
 CSkylicht::CSkyBoxData
 CSkylicht::CSkyDomeData
 CSkylicht::CSkySunData
 CSkylicht::CSpriteDrawData
 CSkylicht::CTransformComponentData
 CSkylicht::CTransformTextureData
 CSkylicht::CVertexAnimTextureData
 CSkylicht::CVisibleData
 CSkylicht::CWorldInverseTransformData
 CSkylicht::CWorldTransformData
 CSkylicht::Particle::CParticleBufferDataECS data structure holding particle groups for an entity
 CSkylicht::Particle::CParticleTrailDataECS data structure holding trail information for an entity
 CSkylicht::IAnimationExporter
 CSkylicht::CSkylichtAnimExporter
 CSkylicht::IAnimationImporter
 CSkylicht::CColladaAnimLoader
 CSkylicht::CFBXAnimLoader
 CSkylicht::CSkylichtAnimLoader
 CSkylicht::IApplicationEventReceiver
 CSkylicht::Audio::IAudioDecoder
 CSkylicht::Audio::CAudioDecoderMp3
 CSkylicht::Audio::CAudioDecoderRawWav
 CSkylicht::Audio::CAudioDecoderWav
 CSkylicht::IClipboardThe IClipboard interface provides methods for interacting with the system clipboard
 CSkylicht::CAndroidClipboard
 CSkylicht::CDesktopClipboard
 CSkylicht::IEntityManagerCallback
 CSkylicht::IEntitySystemThis is the interface for object classes responsible for processing Entity data
 CSkylicht::CGUILayoutSystem
 CSkylicht::CGUIOpacitySystem
 CSkylicht::CIndirectLightingSystem
 CSkylicht::CJointAnimationSystem
 CSkylicht::CMeshSystem
 CSkylicht::CSkinnedMeshSystem
 CSkylicht::CSoftwareBlendShapeSystem
 CSkylicht::CSoftwareSkinningSystem
 CSkylicht::CReflectionProbeSystem
 CSkylicht::CSkinnedInstanceAnimationSystem
 CSkylicht::CWorldInverseTransformSystem
 CSkylicht::CWorldTransformSystem
 CSkylicht::IRenderSystemIt serves as the interface for object classes that render 3D scenes
 CSkylicht::CCullingSystem
 CSkylicht::CDebugRenderer
 CSkylicht::CDecalsRenderer
 CSkylicht::CGraphic2DRendererThis is a Render System object class that supports 2D drawing
 CSkylicht::CTextBillboardRenderer
 CSkylicht::CGridPlaneRender
 CSkylicht::CLODSystem
 CSkylicht::CLightCullingSystem
 CSkylicht::CLightProbeRender
 CSkylicht::CLightSystem
 CSkylicht::CLineRenderer
 CSkylicht::CMeshRenderSystem
 CSkylicht::CMeshRenderer
 CSkylicht::CMeshRendererInstancing
 CSkylicht::CSkinnedMeshRenderer
 CSkylicht::COcclusionQueryRenderer
 CSkylicht::CPrimitiveBaseRenderer
 CSkylicht::CPrimitiveRenderer
 CSkylicht::CPrimitiveRendererInstancing
 CSkylicht::CReflectionProbeRender
 CSkylicht::CSkinnedMeshRendererInstancing
 CSkylicht::CSkyBoxRender
 CSkylicht::CSkyDomeRender
 CSkylicht::CSkySunRender
 CSkylicht::CSpriteRenderer
 CSkylicht::CVisibleSystem
 CSkylicht::Particle::CParticleRendererECS render system for particles
 CSkylicht::Particle::CParticleTrailRendererECS render system for particle trails
 CSkylicht::Particle::CParticleGroupSystemECS system responsible for updating particle positions and calculating bounding boxes
 CSkylicht::IEventProcessor
 CSkylicht::CShadowMapRPShadow mapping pipeline for generating depth maps
 CSkylicht::CShadowBakeRP
 CSkylicht::CPointLightShadowBakeRP
 CSkylicht::CShadowMapBakeRP
 CSkylicht::UI::CUIEventManagerCentral UI event router and input processor
 CIEventReceiver
 CSkylicht::CEditorCameraThis is an object class that can perform mouse operations to move the camera. It is used on operating systems with a mouse, such as Windows, Mac, and within the engine's Editor
 CSkylicht::CEventManager
 CSkylicht::CFpsMoveCameraThe object class supports camera movement with arrow keys
 Cirr::IEventReceiverInterface of an object which can receive events
 CSkylicht::C3rdCameraThis is an object class that provides additional support for the camera, such as looking at a specific target or rotating around that target object
 CSkylicht::CApplicationClass that manages the lifecycle and events of the application in Skylicht Engine
 CSkylicht::CDeferredRPThis object class will perform draw commands using "Deferred rendering"
 CSkylicht::CSceneThis object class manages all other objects, it represents the data of a scene
 Cirr::scene::ICameraSceneNodeScene Node which is a (controlable) camera
 Cirr::scene::ISceneNodeAnimatorAnimates a scene node. Can animate position, rotation, material, and so on
 Cirr::scene::ISceneNodeAnimatorCameraFPSSpecial scene node animator for FPS cameras
 Cirr::scene::ISceneNodeAnimatorCameraMayaSpecial scene node animator for Maya-style cameras
 Cirr::scene::ISceneNodeAnimatorCollisionResponseSpecial scene node animator for doing automatic collision detection and response
 Cirr::io::IFileReadCallBackCallback class for file read abstraction
 CSkylicht::IFont
 CSkylicht::CGlyphFontThis object class loads fonts from .ttf and .otf files, converting them into sprite images
 CSkylicht::CSpriteFontThis object class is designed to load fonts, which are created using the BMFont software (https://www.angelcode.com/products/bmfont)
 Cirr::video::IGPUProgrammingServicesInterface making it possible to create and use programs running on the GPU
 CSkylicht::Network::IHttpRequest
 CSkylicht::Network::CHttpRequest
 CSkylicht::Network::IHttpStream
 CSkylicht::Network::CHttpFileStream
 CSkylicht::Network::CHttpStream
 CSkylicht::IInAppReview
 CSkylicht::CAndroidInAppReview
 CSkylicht::CIOSInAppReview
 Cirr::scene::CIndexBuffer::IIndexList
 Cirr::scene::CIndexBuffer::CIndexList< T >
 CSkylicht::ILateUpdate
 CSkylicht::C3rdCameraThis is an object class that provides additional support for the camera, such as looking at a specific target or rotating around that target object
 CSkylicht::CCameraBrainThis is an object class that makes it easier to switch between multiple cameras
 CSkylicht::CCameraReflectThis is an object class that sets up a camera to be symmetrical with a selected camera. It's used for rendering planar reflections
 Cirr::video::IMaterialRendererServicesInterface providing some methods for changing advanced, internal states of a IVideoDriver
 CIMesh
 CSkylicht::CMesh
 CSkylicht::CSkinnedMesh
 CSkylicht::IMeshExporter
 CSkylicht::COBJMeshFileExporter
 CSkylicht::CSkylichtMeshExporter
 CSkylicht::IMeshImporter
 CSkylicht::CBaseMeshImporter
 CSkylicht::CColladaLoader
 CSkylicht::CFBXMeshLoader
 CSkylicht::COBJMeshFileLoader
 CSkylicht::CSkylichtMeshLoader
 CSkylicht::System::IMutex
 CSkylicht::System::CNullMutex
 Cirr::core::inttofloat
 CSkylicht::Particle::IParticleCallbackInterface for receiving particle lifecycle events
 CSkylicht::Particle::CParticleTrail
 CSkylicht::Particle::CSubGroupA particle group that spawns particles from the positions of particles in a parent group
 CSkylicht::IPostProcessor
 CSkylicht::CPostProcessorRPThe object class supports post-processing such as Glow effects, Antialiasing using FXAA, and Exposure, Reflection..
 CIReferenceCounted
 CSkylicht::CSpriteFrameThe object class holds data on an image, including the locations of sprites and frames on it
 CSkylicht::CGlyphFontThis object class loads fonts from .ttf and .otf files, converting them into sprite images
 CSkylicht::CSpriteAtlasThe object class holds data on an image, including the locations of sprites and frames on it
 CSkylicht::CSpriteFontThis object class is designed to load fonts, which are created using the BMFont software (https://www.angelcode.com/products/bmfont)
 Cirr::IReferenceCountedBase class of most objects of the Irrlicht Engine
 Cirr::io::IIrrXMLReader< wchar_t, IReferenceCounted >
 Cirr::io::IIrrXMLReader< c8, IReferenceCounted >
 CSkylicht::CBlendShapeRepresents a morph target (blend shape) for a mesh
 CSkylicht::CMaterialThe object class describes material information such as which shader it's associated with, which texture it uses, and what its color parameters are
 Cirr::ILoggerInterface for logging messages, warnings and errors
 Cirr::IOSOperatorThe Operating system operator provides operation system specific methods and informations
 Cirr::IRandomizerInterface for generating random numbers
 Cirr::ITimerInterface for getting and manipulating the virtual time
 Cirr::IrrlichtDeviceThe Irrlicht device. You can create it with createDevice() or createDeviceEx()
 Cirr::gui::ICursorControlInterface to manipulate the mouse cursor
 Cirr::io::IArchiveLoaderClass which is able to create an archive from a file
 Cirr::io::IAttributeExchangingObjectAn object which is able to serialize and deserialize its attributes into an attributes object
 Cirr::scene::ISceneNodeScene node interface
 Cirr::scene::ICameraSceneNodeScene Node which is a (controlable) camera
 Cirr::scene::ILightSceneNodeScene node which is a dynamic light
 Cirr::scene::IMeshSceneNodeA scene node displaying a static mesh
 Cirr::scene::ISceneNodeAnimatorAnimates a scene node. Can animate position, rotation, material, and so on
 Cirr::io::IAttributesProvides a generic interface for attributes and their values and the possiblity to serialize them
 Cirr::io::IFileArchiveThe FileArchive manages archives and provides access to files inside them
 Cirr::io::IFileListProvides a list of files and folders
 Cirr::io::IFileSystemThe FileSystem manages files and archives and provides access to them
 Cirr::io::IReadFileInterface providing read acess to a file
 Cirr::io::IWriteFileInterface providing write access to a file
 Cirr::io::IXMLWriterInterface providing methods for making it easier to write XML files
 Cirr::scene::ICollisionCallbackCallback interface for catching events of collisions
 Cirr::scene::IGeometryCreatorHelper class for creating geometry on the fly
 Cirr::scene::IIndexBuffer
 Cirr::scene::CIndexBuffer
 Cirr::scene::IMeshClass which holds the geometry of an object
 Cirr::scene::SMeshSimple implementation of the IMesh interface
 Cirr::scene::IMeshBufferStruct for holding a mesh with a single material
 Cirr::scene::CMeshBuffer< video::S3DVertex2TCoords >
 Cirr::scene::CMeshBuffer< video::S3DVertex >
 Cirr::scene::CMeshBuffer< T >Implementation of the IMeshBuffer interface
 Cirr::scene::IMeshManipulatorAn interface for easy manipulation of meshes
 Cirr::scene::ISceneCollisionManagerThe Scene Collision Manager provides methods for performing collision tests and picking on scene nodes
 Cirr::scene::ISceneManagerThe Scene Manager manages scene nodes, mesh recources, cameras and all the other stuff
 Cirr::scene::ISceneNodeAnimatorFactoryInterface for dynamic creation of scene node animators
 Cirr::scene::ISceneNodeFactoryInterface for dynamic creation of scene nodes
 Cirr::scene::ITriangleSelectorInterface to return triangles with specific properties
 Cirr::scene::IMetaTriangleSelectorInterface for making multiple triangle selectors work as one big selector
 Cirr::scene::IVertexBuffer
 Cirr::scene::CVertexBuffer< video::S3DVertex >
 Cirr::scene::CVertexBuffer< video::S3DVertex2TCoords >
 Cirr::scene::CVertexBuffer< video::S3DVertexTangents >
 Cirr::scene::CVertexBuffer< T >
 Cirr::video::IGPUCompute
 Cirr::video::IHardwareBuffer
 Cirr::video::IImageInterface for software image data
 Cirr::video::IImageLoaderClass which is able to create a image from a file
 Cirr::video::IImageWriterInterface for writing software image data
 Cirr::video::IMaterialRendererInterface for material rendering
 Cirr::video::IRWBuffer
 Cirr::video::IShaderConstantSetCallBackInterface making it possible to set constants for gpu programs every frame
 CSkylicht::CBaseShaderCallback
 CSkylicht::CShaderRepresents a programmable shader, including uniforms, UI, resources, instancing and platform-specific options
 Cirr::video::ITextureInterface of a Video Driver dependent Texture
 Cirr::video::IVertexDescriptor
 Cirr::video::IVideoDriverInterface to driver which is able to perform 2d and 3d graphics functions
 Cirr::video::IVideoModeListA list of all available video modes
 Cirr::video::IVideoRenderTarget
 CSkylicht::IRenderPipeline
 CSkylicht::CBaseRP
 CSkylicht::CDeferredLightmapRP
 CSkylicht::CDeferredRPThis object class will perform draw commands using "Deferred rendering"
 CSkylicht::CForwardRPThis object class will perform draw commands using "Forwarder rendering"
 CSkylicht::CLightBakeRP
 CSkylicht::CAreaLightBakeRP
 CSkylicht::CDirectionalLightBakeRP
 CSkylicht::CPointLightBakeRP
 CSkylicht::CPostProcessorRPThe object class supports post-processing such as Glow effects, Antialiasing using FXAA, and Exposure, Reflection..
 CSkylicht::CRenderToTextureRPThis is the object class that performs the draw call onto a texture. It's used in cases where you need to display planar reflections
 CSkylicht::CShadowMapRPShadow mapping pipeline for generating depth maps
 Cirr::video::IRenderTarget
 Cirr::core::irrAllocator< T >Very simple allocator implementation, containers using it can be used across dll boundaries
 Cirr::core::irrAllocatorFast< T >Fast allocator, only to be used in containers inside the same memory heap
 CISceneNode
 CSkylicht::COcclusionQuerySceneNode
 CSkylicht::IShaderCallbackInterface for shader callbacks, used to set constants in user-extended shaders
 CSkylicht::CShaderCamera
 CSkylicht::CShaderDeferred
 CSkylicht::CShaderLighting
 CSkylicht::CShaderMaterial
 CSkylicht::CShaderParticle
 CSkylicht::CShaderRTT
 CSkylicht::CShaderSH
 CSkylicht::CShaderShadow
 CSkylicht::CShaderTransformTexture
 CSkylicht::IShaderInstancingAbstract base class for GPU instancing logic in Skylicht-Engine
 CSkylicht::C2TCoordColorInstancing
 CSkylicht::CSkinTBNSGInstancing
 CSkylicht::CStandardColorInstancing
 CSkylicht::CStandardSGInstancing
 CSkylicht::CTBNSGInstancing
 CSkylicht::ISignIn
 CSkylicht::CGameCenterSignIn
 CSkylicht::CPlayGamesSignIn
 CSkylicht::Audio::ISoundDriver
 CSkylicht::Audio::CDriverNull
 CSkylicht::Audio::ISoundSource
 CSkylicht::Audio::CSoundSource
 CSkylicht::IStoreController
 CSkylicht::CAppStoreController
 CSkylicht::CPlayStoreController
 CSkylicht::CTestStoreController
 CIStoreListener
 CSkylicht::Audio::IStreamInterface for an audio data stream (File, Memory, etc.)
 CSkylicht::Audio::CFileStreamStandard file stream implementation using C stdio (fopen)
 CSkylicht::Audio::CMemoryStreamAudio stream that reads from a memory buffer
 CSkylicht::Audio::COnlineMemoryStreamA thread-safe dynamic memory stream for online data (e.g. voice chat or network audio). New data can be uploaded at runtime while the cursor reads from it
 CSkylicht::CZipAudioFileStream
 CSkylicht::Audio::IStreamCursorInterface for a stream cursor, providing seek and read operations on an audio stream
 CSkylicht::Audio::CFileStreamCursorStream cursor for standard file access
 CSkylicht::Audio::CMemoryStreamCursorStream cursor for memory buffer access
 CSkylicht::Audio::COnlineMemoryStreamCursorStream cursor for dynamic/online memory streams. Supports trimming data from the start of the stream to save memory
 CSkylicht::CZipAudioFileStreamCursor
 CSkylicht::Audio::IStreamFactoryInterface for stream factories. Register a custom factory to CAudioEngine to support different data sources (e.g. ZIP, Network)
 CSkylicht::Audio::CStreamFactoryDefault factory for creating audio streams (Memory, File, Online)
 CSkylicht::CZipAudioStreamFactory
 CSkylicht::Particle::ISystemBase interface for particle systems that update particle data
 CSkylicht::Particle::CParentRelativeSystemSystem used by CSubGroup to synchronize child particles with their parent particles
 CSkylicht::Particle::CParticleCPUBufferSystemInternal system that updates the CPU mesh buffer with current particle data for non-instanced rendering
 CSkylicht::Particle::CParticleInstancingSystemInternal system that updates the GPU instancing buffer with current particle data
 CSkylicht::Particle::CParticleSystemCore particle update system
 CSkylicht::Particle::CVortexSystemCustom system that applies a vortex (swirl) effect to particles
 Cirr::core::list< T >::IteratorList iterator
 Cirr::core::map< KeyType, ValueType >::IteratorNormal Iterator
 CSkylicht::ITextField
 CSkylicht::CAndroidTextField
 CSkylicht::CIOSTextField
 CSkylicht::System::IThread
 CSkylicht::System::IThreadCallback
 CSkylicht::Audio::CAudioEngineThe main audio engine singleton for managing audio playback and resources
 Cirr::video::IVertexAttribute
 CSkylicht::Audio::IWavSubDecoder
 CSkylicht::Audio::CWavSubDecoderIMAADPCM
 CSkylicht::Audio::CWavSubDecoderMSADPCM
 CSkylicht::Audio::CWavSubDecoderPCM
 CSkylicht::Network::IWebsocket
 CSkylicht::Network::CWebsocket
 Cirr::io::IXMLBaseEmpty class to be used as parent class for IrrXMLReader
 Cirr::io::IIrrXMLReader< char, IXMLBase >
 Cirr::io::IIrrXMLReader< char16, IXMLBase >
 Cirr::io::IIrrXMLReader< char32, IXMLBase >
 Cirr::core::line2d< T >2D line between two points with intersection methods
 Cirr::core::line3d< T >3D line between two points with intersection methods
 Cirr::core::list< T >Doubly linked list template
 Cirr::core::map< KeyType, ValueType >Map template for associative arrays using a red-black tree
 Cirr::core::map< KeyType, ValueType >::ParentFirstIteratorParent First Iterator
 Cirr::core::map< KeyType, ValueType >::ParentLastIteratorParent Last Iterator
 Cirr::core::plane3d< T >Template plane class with some intersection testing methods
 Cirr::os::Printer
 Cirr::core::quaternionQuaternion class for representing rotations
 Cirr::os::Randomizer
 Cirr::ITimer::RealTimeDate
 Cirr::core::rect< T >Rectangle template
 Cirr::video::S3DVertexStandard vertex used by the Irrlicht engine
 Cirr::video::S3DVertex2TCoordsVertex with two texture coordinates
 Cirr::video::S3DVertex2TCoordsTangents
 Cirr::video::S3DVertexSkin2TCoordsTangents
 Cirr::video::S3DVertexSkin
 Cirr::video::S3DVertexTangentsVertex with a tangent and binormal vector
 Cirr::video::S3DVertexSkinTangents
 CSkylicht::Physics::SAllRaycastResultResult structure for a raycast that returns all hits
 CSkylicht::SAssetHeader
 CSkylicht::CShader::SAttributeMappingStructure for mapping UI attributes to uniforms
 Cirr::io::SAttributeReadWriteOptionsStruct holding data describing options
 CSkylicht::Lightmapper::SBakePixel
 CSkylicht::SBBoxAndMaterial
 CSkylicht::Particle::SBornDataInternal data for managing particle birth rates for sub-emitters
 CSkylicht::SBoxDebugStructure to hold debug box information
 CCollada::SBufferParam
 CSkylicht::Graph::SBuilderConfig
 CSkylicht::CComponentCategory::SCategory
 CSkylicht::CXMLSpreadsheet::SCellOne spreadsheet cell
 CSkylicht::Physics::SCharacterDataData structure for managing character controller within the physics engine
 CSkylicht::Audio::SChunkHeader
 CSkylicht::Physics::SClosestRaycastResultResult structure for a raycast that returns only the closest hit
 CCollada::SColladaImage
 CCollada::SColladaMaterial
 CCollada::SColladaMeshVertexMap
 CCollada::SColladaVertexIndex
 CSkylicht::Physics::SCollisionContactPointData structure containing information about a collision contact point
 Cirr::video::SColorClass representing a 32 bit ARGB color
 Cirr::video::SColorfClass representing a color with four floats
 Cirr::video::SColorHSLClass representing a color in HSL format
 CSkylicht::CComponentCategory::SComponent
 CSkylicht::SControlPointBezier control point used to generate interpolation graph entries
 Cirr::gui::SCursorSpriteStructure used to set sprites as cursors
 CSkylicht::Audio::SDataHeader
 CSkylicht::Audio::SDataNode
 CSkylicht::CTweenManager::SDelayCall
 CSkylicht::SDepthShadowRTT
 CSkylicht::CLightSystem::SDistanceLightEntry
 CSkylicht::Graph::SDistanceTile
 CSkylicht::Audio::SDriverBuffer
 CCollada::SEffect
 CCollada::SEffectParam
 CSkylicht::SEntityAnim
 CSkylicht::CEnumPropertyData::SEnumString
 Cirr::SEventSEvents hold information about an event. See irr::IEventReceiver for details on event handling
 Cirr::video::SExposedVideoDataStructure for holding data describing a driver and operating system specific data
 CSkylicht::CMaterial::SExtraParamsStructure for storing extra parameters, used when switching shaders
 CSkylicht::SFaceEntity
 CSkylicht::Audio::SFactHeader
 CSkylicht::Audio::SFmtExtendedInfos
 CSkylicht::Network::IHttpRequest::SForm
 CSkylicht::Audio::SFormatHeader
 CSkylicht::SFrame
 CSkylicht::SFrustumSplit
 Cirr::SEvent::SGameEvent
 Cirr::SEvent::SGamepadEvent
 CSkylicht::SGlyphEntity
 Cirr::SEvent::SGUIEventAny kind of GUI event
 CSIAPProduct
 CSkylicht::SImage
 CSkylicht::CJoystick::SInput
 CSkylicht::CMeshRendererInstancing::SInstancingGroup
 CSkylicht::SInstancingVertexBuffer
 CSkylicht::SInterpolatorEntryOne keyed interpolation value
 Cirr::SIrrlichtCreationParametersStructure for holding Irrlicht Device creation parameters
 CSkylicht::CSkinnedMesh::SJoint
 CCollada::SJointParam
 Cirr::SEvent::SJoystickEventA joystick event
 Cirr::SJoystickInfoInformation on a joystick, returned from irr::IrrlichtDevice::activateJoysticks()
 CSkylicht::CKDTree3f::SKDNodeNode stored in the KD-tree
 Cirr::SEvent::SKeyInputAny kind of keyboard event
 Cirr::SKeyMapStruct storing which key belongs to which action
 CSkylicht::CFpsMoveCamera::SKeyMapMapping between a direction and a keyboard key
 CSkylicht::Particle::SLaunchParticleInformation about particles being launched by an emitter
 Cirr::video::SLightStructure for holding data describing a dynamic point light
 CSkylicht::SLineDebugStructure to hold debug line information
 CSkylicht::SLineStripDebugStructure to hold debug linestrip information
 CSkylicht::Audio::SListener
 Cirr::SEvent::SLogEventAny kind of log event
 CSkylicht::CConsoleLog::SLogInfo
 CSkylicht::SMargin
 Cirr::video::SMaterialStruct for holding parameters for a material renderer
 Cirr::video::SMaterialLayerStruct for holding material parameters which exist per texture layer
 CSkylicht::SMeshInstancing
 CSkylicht::SMeshInstancingGroup
 CCollada::SMeshParam
 CSkylicht::SModuleOffset
 CSkylicht::SModuleRect
 Cirr::SEvent::SMouseInputAny kind of mouse event
 CSkylicht::Audio::SMsAdpcmState
 Cirr::io::SNamedPathUsed in places where we identify objects by a filename, but don't actually work with the real filename
 CCollada::SNodeParam
 CSkylicht::SObjMtl
 CSkylicht::Graph::SObstacleCircle
 Cirr::video::SExposedVideoData::SOpenGLLinux
 Cirr::video::SExposedVideoData::SOpenGLWin32
 Cirr::video::SOverrideMaterial
 Cirr::scene::SParticleStruct for holding particle data
 CSkylicht::Particle::SParticleInstanceGPU instance data for hardware-accelerated particles
 CSkylicht::Particle::SParticlePosition
 CSkylicht::CMeshManager::SPrefabInfo
 CSkylicht::SPrimitiveGroup
 CSkylicht::SPrimitiveMeshInstancing
 CSkylicht::CShader::SResourceStructure describing a shader resource (texture, cube map, etc.)
 CSkylicht::Audio::SRiffHeader
 CSkylicht::Physics::SRigidbodyDataData structure for managing rigid body within the physics engine
 CSkylicht::CXMLSpreadsheet::SRowOne spreadsheet row that owns its cells
 CSkylicht::CGradientBandInterpolation::SSampleRepresents an animation sample point with its associated weight
 CSkylicht::System::SScopeMutex
 CSkylicht::CShader::SShaderStructure for storing shader source file names
 CSkylicht::CShader::SShaderInstancingStructure for instancing shader information
 CSkylicht::SShaderMesh
 CSkylicht::CXMLSpreadsheet::SSheetOne spreadsheet sheet that owns its rows
 CSkylicht::SSkeletonAnimation
 CSkylicht::Audio::SSourceParam
 CSkylicht::CSpriteManager::SSpritePackage
 CSkylicht::CTextureManager::STexturePackageStructure storing texture info: package, path, and pointer to the texture
 CSkylicht::Graph::STile
 CSkylicht::Graph::STileXYZ
 CSkylicht::CTouchIdentify::STouchIdentity
 CSkylicht::CTouchManager::STouchStatus
 CSkylicht::Audio::STrackParams
 CSkylicht::Particle::STrailInfo
 CCollada::STrianglesParam
 CSkylicht::Graph::STriArea
 CSkylicht::STriDebugStructure to hold debug triangle information
 Cirr::core::string< T, TAlloc >
 CSkylicht::SUniformStructure describing a shader uniform. Holds name, type, values, binding info and platform specifics
 CSkylicht::CMaterial::SUniformTextureStructure for a uniform texture parameter in the material
 CSkylicht::CShader::SUniformUIStructure for describing a UI element for a uniform. Used for editor integration and presentation
 CSkylicht::CMaterial::SUniformValueStructure for a uniform value parameter in the material
 Csuper_class
 Cirr::io::IIrrXMLReader< char_type, super_class >Interface providing easy read access to a XML file
 Cirr::SEvent::SUserEventAny kind of user event
 Cirr::video::SVec4
 CSkylicht::Audio::SVector3
 CCollada::SVerticesParam
 Cirr::scene::SViewFrustumDefines the view frustum. That's the space visible by the camera
 CSkylicht::SVtxColorInstancing
 CSkylicht::SVtxIndirectLighting
 CSkylicht::SVtxSGInstancing
 CSkylicht::SVtxSkinSGInstancing
 CSkylicht::SVtxTex2ColorInstancing
 CSkylicht::SVtxTransform
 CSkylicht::Audio::SWaveChunk
 CCollada::SWeightParam
 Cirr::os::Timer
 Cirr::core::triangle3d< T >3d triangle template class for doing collision detection and other things
 Cirr::core::vector2d< T >2d vector template class with lots of operators and methods
 Cirr::core::vector3d< T >3d vector template class with lots of operators and methods
 Cirr::io::xmlChar< T >