Radium Engine  1.5.20
Loading...
Searching...
No Matches
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::Engine::Data::ImageParameters
 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 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
 CRa::Engine::Data::MaterialTextureSet< TextureSemantic >Base class to manage a set of textures indexed by semantic (enum)
 CRa::Engine::Data::MaterialTextureSet< TextureSemantics::BlinnPhongMaterial >
 CRa::Engine::Data::MaterialTextureSet< TextureSemantics::SimpleMaterial >
 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::ParameterSetEditingInterfaceInterface to define metadata (constraints, description, ...) for the editing of parameter set
 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::Rendering::RenderTechnique
 CRa::Engine::Data::SamplerParametersGPU Sampler configuration
 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::ShaderParameterProviderShader program parameter provider
 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::TaskQueueThis class allows tasks to be registered and then executed in parallel on separate threads
 CRa::Engine::Data::TextureRepresent a Texture of the engine
 CRa::Engine::Data::TextureManagerManage Texture loading and registration
 CRa::Engine::Data::TextureParametersDescribes the sampler and image of a texture
 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::TreeItemBase class for element of the tree representation
 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 > [external]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