Processing math: 100%
Radium Engine  1.5.29
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NCustoms
 CFilterSelector[Develop a custom node]
 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
 NRandomRandom point set utilities
 NUtils
 CAdjacencyList
 CAlignedAllocator
 CDualQuaternion
 CDynamicVisitorBase class for visitors with configurable per-type callbacks. Visiting will be prepared at running time by dynamically adding visitor operators for each type one want to visit in the container. The visitor accept type based on either the added operators or an external acceptance functor which can be associated/changed at runtime. This functor is only allowed to reduce the number of visited type as only type for which a visitor operator is registered can be visited. The visitor operators should be any callable that accept to be called using f(const std::string&, T&[, std::any&&])
 CDynamicVisitorBaseBase class for dynamically configurable visitors Users can implement this interface to build custom visitors without any restriction. To ease visitor configuration, see class DynamicVisitor
 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
 NDataflow
 NCore
 NQtGui
 NRendering
 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
 Ninternal
 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
 CDummy[Declare KeyMappingManageable]
 Chas_ostream_operator_implHttps://gist.github.com/szymek156/9b1b90fe474277be4641e9ef4666f472
 CPrintAllHelperTypes, list of types as Ra::Core::Utils::TypeList< ... >