Radium Engine  1.5.20
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NRaHepler function to manage enum as underlying types in VariableSet
 NCoreThis namespace contains everything "low level", related to data, datastuctures, and computation
 NAnimation
 NAsset
 NGeometry
 NUtils
 CAdjacencyList
 CAlignedAllocator
 CDualQuaternion
 CFunctionTask
 CGrid
 CQuadric
 CTask
 CTaskQueueThis class allows tasks to be registered and then executed in parallel on separate threads
 CTex
 CVariableSetHeterogeneous container storing "Variables", that maps a name (std::string) to a value (of any type T)
 CVectorArrayThis class implements ContainerIntrospectionInterface for AlignedStdVector
 CVectorArrayTypeHelper
 CVectorArrayTypeHelperInternal
 NEngineThis namespace contains engine and ECS related stuff
 NData(GPU) Data representation, along with manager
 NRenderingRendering engines
 NSceneScene and how to communicate
 CFrameInfoStructure passed to each system before they fill the task queue
 CRadiumEngine
 NGui
 NWidgets
 CBaseApplicationThis class contains the main application logic. It owns the engine and the GUI
 CCameraManipulatorGeneric class for camera manipulators
 CFlightCameraManipulator
 CGizmo
 CGizmoManager
 CHelpDialogDialog to display navigation/interaction controls
 CItemModel
 CKeyMappingCallbackManagerThis class manage a collection of binding/callback associated with a context
 CKeyMappingManageableKeyMappingManageable decorator to use as CRTP
 CKeyMappingManagerAn utility class used to map a (combination of) key / modifiers / mouse buttons to a specific action. Configuration can be loaded/saved to files, or use dynamic binding management. See KeyMapping API documentation for detailed concept and usage description
 CMainWindowInterface
 CMaterialParameterEditorSimple Widget for Material/RenderParameter editing A material editor will show information about the selected material and expose a control panel containing all of its editable parameters to allow the user to edit them
 CRotateGizmoA RotateGizmo manipulates the rotational part of a transformation
 CScaleGizmo
 CSimpleWindow
 CSimpleWindowFactory
 CTimelineDisplay and management of time, as well as keyframes
 CTimelineFrameSelector
 CTimelineScrollArea
 CTimelineSlider
 CTimelineTimeScale
 CTrackballCameraManipulatorA Trackball manipulator for Cameras
 CTranslateGizmoA TranslateGizmo manipulates the translational part of a transformation
 CTreeItemBase class for element of the tree representation
 CTreeModel
 CVariableSetEditorSimple Widget for RenderParameter editing The editor will expose a control panel containing all of the editable parameters from a RenderParameter set
 CViewer
 CWindowQtBase class for OpenGL widgets, compatble with Qt and globjects/glbindings
 NHeadless
 CCLIBaseApplication
 CCLIRadiumEngineApp
 COpenGLContext
 NIO
 CAssimpAnimationDataLoader
 CAssimpCameraDataLoader
 CAssimpFileLoaderThis class loads scenes containing MESHES only (not point-clouds)
 CAssimpGeometryDataLoader
 CFileManager
 COBJFileManager
 COFFFileManager
 CVolumeLoaderLoads density grid for volume data. This loader support 2 file formats for density grid data
 NPlugins
 CContextData passed to the plugin constructor
 CRadiumPluginInterfaceInterface class for Radiums plugins
 CFrameTimerDataThis struct holds all timings for one frame of the engine