Processing math: 100%
Radium Engine  1.5.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CRa::Core::Geometry::AbstractGeometry
 CRa::Core::AdjacencyList
 CRa::Core::AlignedAllocator< T, Alignment >
 CRa::Core::Asset::AnimationTime
 CRa::Core::Asset::AssetData
 CRa::IO::AssimpAnimationDataLoader
 CRa::IO::AssimpCameraDataLoader
 CRa::IO::AssimpFileLoaderThis class loads scenes containing MESHES only (not point-clouds)
 CRa::IO::AssimpGeometryDataLoader
 CRa::Engine::Scene::Light::Attenuation
 CRa::Core::Utils::AttribHandle< T >An attrib handle basically store an Index and a name
 CRa::Core::Utils::AttribHandle< Normal >
 CRa::Core::Utils::AttribHandle< Point >
 CRa::Core::Utils::AttribHandle< Scalar >
 CRa::Core::Utils::AttribHandle< Vector2 >
 CRa::Core::Utils::AttribHandle< Vector3 >
 CRa::Core::Utils::AttribHandle< Vector4 >
 CRa::Gui::BaseApplicationThis class contains the main application logic. It owns the engine and the GUI
 CRa::Engine::Scene::BaseCouplingSystem< _BaseAbstractSystem >
 CRa::Core::Utils::BijectiveAssociation< T1, T2 >Bijective association between two sets {keys} and {values} having the same cardinality. The bijection f is constructed by giving all the pairs <key, value> such that f(key) = value
 CRa::Core::Utils::BijectiveAssociation< EnumBaseType, std::string >
 CRa::Core::Utils::BijectiveAssociation< std::string, std::string >
 CRa::Engine::Data::BlinnPhongMaterialConverter
 CRa::Engine::Scene::ComponentMessenger::CallbackTypes< T >This describes the function pointers accepted for each type
 CRa::Core::Asset::CameraCamera class storing the Camera frame and the projection properties The view direction is -z in camera space
 CRa::Gui::CameraManipulatorGeneric class for camera manipulators
 CRa::Engine::Scene::CameraStorage
 CRa::Core::Geometry::CatmullClarkSubdivider
 CRa::Core::Utils::ChronoChronometer for timing generic functions in an easy way
 CRa::Headless::CLIBaseApplication
 CRa::Core::Utils::ColorBase< _Scalar >
 CRa::Core::Utils::ColorBase< Scalar >
 CRa::Engine::Scene::ComponentA component is an element that can be updated by a system. It is also linked to some other components in an entity. Each component share a transform through their entity
 CRa::Engine::Scene::ComponentMessenger
 CRa::Gui::Widgets::ConstrainedNumericSpinBox< T >Constrained input spin box. The constraint to apply to any input value is verified using the user-define predicate associated to the object
 CRa::Core::Utils::ContainerIntrospectionInterfaceThis class defines the introspection interface a container need to implement
 CRa::Plugins::ContextData passed to the plugin constructor
 CRa::Gui::Widgets::ControlPanel
 CRa::Engine::Rendering::DebugRender
 CRa::Core::Geometry::deprecated::DefaultNonManifoldFaceCommand[Default command implementation]
 CRa::Engine::Data::Displayable
 CRa::Core::DualQuaternion
 CRa::Core::VariableSet::DynamicVisitorBaseBase class for dynamically configurable visitors Users can implement this interface to build custom visitors without any restriction. To ease visitor configuration, see class DynamicVisitor
 CRa::Core::Utils::EnumConverter< EnumBaseType >This class manage the bijective association between string and integral representation of an enumeration
 CRa::Engine::Data::EnvironmentTextureDefines a spherical, infinite light sources and, optionally, sky boxes. An operator to convert an EnvironmentTexture to SH matrices for irradiance mapping is defined. An operator to draw a textured sky box is defined
 CRa::Gui::KeyMappingManager::EventBindingInner class to store event binding
 CRa::IO::FileManager< DATA, Binary >
 CRa::IO::FileManager< Core::Geometry::TriangleMesh >
 CRa::Engine::FrameInfoStructure passed to each system before they fill the task queue
 CRa::FrameTimerDataThis struct holds all timings for one frame of the engine
 CRa::Gui::Gizmo
 CRa::Core::Grid< T, D >
 CRa::Core::Grid< T, N >
 CRa::Core::Asset::HandleAnimation
 CRa::Core::Animation::HandleArray
 CRa::Core::Asset::HandleComponentData
 CRa::Gui::HelpDialogDialog to display navigation/interaction controls
 CRa::Core::Utils::IndexedObject
 CRa::Core::Utils::IndexMap< T >
 CRa::Core::Utils::IndexMap< std::shared_ptr< Ra::Engine::Rendering::RenderObject > >
 CRa::Core::Utils::IndexMap< std::unique_ptr< Ra::Engine::Scene::Entity > >
 CRa::Engine::Data::VaoIndices::IndicesObserver
 CRa::Engine::Scene::ItemEntry
 CRa::Core::Grid< T, D >::IteratorA vector of signed offsets
 CRa::Core::Animation::KeyFramedValueBase
 CRa::Core::Animation::KeyFramedValueController
 CRa::Gui::KeyMappingCallbackManagerThis class manage a collection of binding/callback associated with a context
 CRa::Gui::KeyMappingManageable< T >KeyMappingManageable decorator to use as CRTP
 CRa::Gui::KeyMappingManageable< FlightCameraManipulator >
 CRa::Gui::KeyMappingManageable< GizmoManager >
 CRa::Gui::KeyMappingManageable< RotateAroundCameraManipulator >
 CRa::Gui::KeyMappingManageable< TrackballCameraManipulator >
 CRa::Gui::KeyMappingManageable< Viewer >
 CRa::Core::Asset::LightData::LightAttenuation
 CRa::Engine::Scene::LightStorage
 CRa::Core::Geometry::LineToSegmentOutputStructure holding the result of a line-to-segment distance query
 CRa::Core::Geometry::LineToTriangleOutputStructure holding the result of a line-to-triangle distance query
 CRa::Core::Geometry::LoopSubdivider
 CRa::Gui::MainWindowInterface
 CRa::Core::Utils::map_keys< Mapclass >Generate a range to iterate over the keys of a map
 CRa::Core::Utils::map_values< Mapclass >Generate a range to iterate over the values of a map
 CRa::Gui::MaterialParameterEditorSimple Widget for Material/RenderParameter edition 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
 CRa::Gui::Widgets::MatrixEditor
 CRa::Core::Geometry::ObbAn oriented bounding box
 CRa::Core::Utils::ObjectWithSemanticObject associated with one or multiple semantic names
 CRa::Core::Utils::Observable< Args >
 CRa::Core::Utils::Observable< const ItemEntry & >
 CRa::Core::Utils::Observable< const Ra::Engine::Scene::Entity * >
 CRa::Core::Utils::Observable< const std::string & >
 CRa::Core::Utils::Observable< Core::Utils::Index >
 CRa::Core::Utils::Observable< int, int >
 CRa::Core::Utils::Observable< int, int, int, int >
 CRa::Core::Utils::Observable< int, int, int, int, int >
 CRa::Core::Utils::Observable<>
 CRa::Headless::OpenGLContext
 CRa::Engine::Data::ParameterSetEditingInterface
 CRa::Engine::Rendering::Renderer::PickingQuery
 CRa::Engine::Rendering::Renderer::PickingResultResult of a PickingQuery
 CRa::Core::Geometry::PointToTriangleOutputStructure holding the result of a point-to triangle distance query
 CRa::Core::Geometry::PolyLine
 CRa::Core::Quadric< _DIM >
 CRa::Engine::RadiumEngine
 CRa::Plugins::RadiumPluginInterfaceInterface class for Radiums plugins
 CRa::Engine::Data::RawShaderMaterialConverter
 CRa::Engine::Rendering::Renderer
 CRa::Engine::Data::RenderParameters
 CRa::Engine::Rendering::RenderTechnique
 CRa::Core::Utils::AttribManager::ScopedLockStateScope lock state management for attributes
 CRa::Core::Geometry::SegmentToTriangleOutputStructure holding the result of a segment-to-triangle distance query
 CRa::Core::Animation::Sequence
 CRa::Engine::Data::ShaderConfiguration
 CRa::Engine::Data::ShaderParameterProvider
 CRa::Engine::Data::ShaderProgram
 CRa::Engine::Data::ShaderProgramManager
 CRa::Engine::Scene::SignalManager
 CRa::Gui::SimpleWindowFactory
 CRa::Core::Animation::SkinningFrameDataPose data for one frame
 CRa::Core::Animation::SkinningRefDataSkinning data that get set at startup including the "reference state"
 CRa::Core::Geometry::Spline< D, K >Handling spline curves of arbitrary dimensions
 CRa::Core::VariableSet::StaticVisitor< TYPES >Base class for visitors with static supported types. Visiting will be prepared at compile time by unfolding type list and generating all the required function calls for the visit. Any class that defines the same alias for a public member "types" can be used as a visitor
 CRa::Engine::Scene::System
 CRa::Core::Task
 CRa::Core::TaskQueue
 CRa::Engine::Data::Texture
 CRa::Engine::Data::TextureManager
 CRa::Engine::Data::TextureParameters
 CRa::Gui::TimelineDisplay and management of time, as well as keyframes
 CRa::Gui::TimelineFrameSelector
 CRa::Gui::TimelineScrollArea
 CRa::Gui::TimelineSlider
 CRa::Gui::TimelineTimeScale
 CRa::Core::TaskQueue::TimerDataRecord of a task's start and end time
 CRa::Engine::Rendering::Renderer::TimerData
 CRa::Core::Geometry::deprecated::TopologicalMesh
 CRa::Core::Geometry::TopologicalMesh
 CRa::Core::Geometry::deprecated::TopologicalMeshTraits
 CRa::Core::Geometry::TopologicalMeshTraits
 CRa::Gui::TreeItem
 CRa::Gui::TreeModel
 CRa::Core::Geometry::TriangleToTriangleOutputStructure holding the result of a triangle-to-triangle distance query
 CRa::Core::Utils::TypeListInternal::TSAppendImpl< ListT, Ts >Append any number of types to a TypeList
 CRa::Core::Utils::TypeListInternal::TSAppendImpl< TypeList< Ts... >, OtherTs... >Partial specialization for a TypeList with a list of zero or more types to append
 CRa::Core::Utils::TypeListInternal::TSAppendImpl< TypeList< Ts... >, TypeList< OtherTs... > >Partial specialization for a TypeList with another TypeList. Appends the other TypeList's members
 CRa::Engine::Data::Vao
 CRa::Engine::Data::VaoIndicesConcept class to ensure consistent naming of VaoIndices accross derived classes
 CRa::Core::VariableSetHeterogeneous container storing "Variables", that maps a name (std::string) to a value (of any type T)
 Cstd::vector< T >STL class
 CRa::Core::VectorArrayTypeHelperInternal< V, isArithmetic, isEigen >
 CRa::Core::VectorArrayTypeHelperInternal< V, std::is_arithmetic< V >::value||std::is_enum< V >::value, std::is_base_of< Eigen::MatrixBase< V >, V >::value >
 CRa::Gui::Widgets::VectorEditor< T >
 CRa::Engine::Data::ViewingParametersSet of viewing parameters extracted from the camera and given to the renderer
 CRa::IO::VolumeLoaderLoads density grid for volume data. This loader support 2 file formats for density grid data
 CRa::Core::Geometry::TopologicalMesh::WedgeData
 CRa::Gui::WindowQtBase class for OpenGL widgets, compatble with Qt and globjects/glbindings