Ocular Engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 COcular::Math::Noise::ANoise
 COcular::Math::Random::ARandom
 COcular::Core::AResourceLoader
 COcular::Core::AResourceSaver
 COcular::Graphics::BlendState
 CBMPHeader
 COcular::Math::Bounds
 COcular::Core::Buildable
 COcular::Core::BuilderNodeGeneric node system used for loading and saving SceneObjects and their components
 COcular::Core::CameraManager
 COcular::Utils::CircularQueue< T, MAX_ELEMENTS >
 COcular::Utils::CircularQueue< std::shared_ptr< Ocular::Core::AEvent >, MAX_ELEMENTS >
 COcular::Core::Clock
 COcular::Utils::ColorPicker
 COcular::Core::ComponentFactory< T >
 COcular::Core::ComponentFactory< Ocular::Core::ARenderable >
 COcular::Core::ComponentFactory< Ocular::Core::ARoutine >
 COcular::Core::ComponentFactory< Ocular::Core::Renderer >
 COcular::Core::ComponentFactory< Ocular::Core::SceneObject >
 COcular::Core::ComponentFactory< Ocular::Editor::PropertiesDisplayBox >
 COcular::Core::ComponentFactory< Ocular::Editor::PropertyWidget >
 COcular::Core::ComponentFactory< Ocular::Editor::RenderableDisplay >
 COcular::Utils::Config
 COcular::Math::ConvexHull2D
 COcular::CoreDynamicRegistration(Hopefully) A temporary class until the linker stops throwing away useful stuff in static libraries
 COcular::Editor::CustomDisplayRegistrar< T >
 COcular::Graphics::D3D11Texture
 COcular::Core::DateTime
 COcular::Graphics::DebugDraws debug graphics such as lines, points, bounding volumes, axis, etc
 COcular::Graphics::DebugShape
 COcular::Graphics::DepthBiasState
 COcular::Graphics::DepthStencilState
 Cenable_shared_from_this
 COcular::Math::Euler
 COcular::Core::EventManagerAbstract base class of all event objects
 COcular::Core::Exposable
 COcular::Core::ExposedVariable
 COcular::Core::File
 COcular::Graphics::FrameStats
 COcular::Utils::FromStringRegistrar< T >
 COcular::Math::Frustum
 COcular::Editor::GeneralStyles
 COcular::Graphics::GPUBufferA generic buffer that can be uploaded to the GPU
 COcular::Graphics::GPUBufferDescriptor
 COcular::Core::GPULightStructure of generic light data passed to the GPU
 COcular::Graphics::GraphicsDriver
 COcular::Utils::HashGenerator
 COcular::Math::HEEdge
 COcular::Math::HEFace
 COcular::Math::HEMesh
 COcular::Math::HEVertex
 CIBounds
 COcular::Core::ILoggerListener
 COcular::Graphics::IndexBuffer
 COcular::Core::InputHandler
 COcular::Editor::InputTranslatorTranslates QT input events into Ocular input events
 COcular::Core::ISceneTree
 COcular::Core::LightManager
 COcular::Math::LineSegment2D< T >
 COcular::Core::Logger
 COcular::Core::LoggerMessage
 COcular::Editor::MaterialTreeItemDescriptor
 COcular::Math::Matrix3x3A 3x3 column-major float matrix
 COcular::Math::Matrix3x3_Internal
 COcular::Math::Matrix4x4A 4x4 column-major float matrix
 COcular::Math::Matrix4x4_Internal
 COcular::Math::MatrixStack
 COcular::Math::MortonCode
 COcular::Core::Node_Internal
 COcular::Graphics::OBJImporter
 COCULAR_INTERNAL_VoidCast< T >
 COcular::Core::OrthographicProjection
 COcular::Core::PerspectiveProjection
 COcular::Math::Plane
 COcular::Graphics::PLYParser
 COcular::Math::Polygon2D
 COcular::Utils::PriorityList< T, MAX_ELEMENTS >
 COcular::Utils::PriorityList< Ocular::Core::AEventListener *, 256 >
 COcular::Utils::PriorityMultiQueue< T, MAX_ELEMENTS >
 COcular::Utils::PriorityMultiQueue< std::shared_ptr< Ocular::Core::AEvent >, 256 >
 COcular::Core::Profiler
 COcular::Core::ProfilerNode
 COcular::Core::ProfilerScope
 COcular::Editor::PropertyWidgetRegistrar< T >
 CQCheckBox
 CQComboBox
 CQDialog
 CQFrame
 CQGroupBox
 CQLineEdit
 CQMainWindow
 CQMenuBar
 CQPushButton
 CQStatusBar
 Cqt_meta_stringdata_Ocular__Editor__ButtonColorPicker_t
 Cqt_meta_stringdata_Ocular__Editor__ButtonDirectoryBrowse_t
 Cqt_meta_stringdata_Ocular__Editor__ButtonFileBrowse_t
 Cqt_meta_stringdata_Ocular__Editor__ButtonResourceBrowse_t
 Cqt_meta_stringdata_Ocular__Editor__CheckBox_t
 Cqt_meta_stringdata_Ocular__Editor__ColorPreview_t
 Cqt_meta_stringdata_Ocular__Editor__ColorProperty_t
 Cqt_meta_stringdata_Ocular__Editor__ComboBox_t
 Cqt_meta_stringdata_Ocular__Editor__LineEdit_t
 Cqt_meta_stringdata_Ocular__Editor__MainMenuBar_t
 Cqt_meta_stringdata_Ocular__Editor__MainWindow_t
 Cqt_meta_stringdata_Ocular__Editor__MaterialEditorDialog_t
 Cqt_meta_stringdata_Ocular__Editor__MaterialPropertiesPanel_t
 Cqt_meta_stringdata_Ocular__Editor__MaterialTree_t
 Cqt_meta_stringdata_Ocular__Editor__MeshRenderableDisplay_t
 Cqt_meta_stringdata_Ocular__Editor__PropertiesPanel_t
 Cqt_meta_stringdata_Ocular__Editor__ScenePropertiesDialog_t
 Cqt_meta_stringdata_Ocular__Editor__SceneTree_t
 Cqt_meta_stringdata_Ocular__Editor__SelectResourceDialog_t
 Cqt_meta_stringdata_Ocular__Editor__UniformsDisplayBox_t
 CQTextEdit
 CQToolBar
 CQTreeWidget
 CQTreeWidgetItem
 COcular::Math::Quaternion
 COcular::Math::Quaternion_Internal
 CQValidator
 COcular::Graphics::RasterState
 COcular::Math::Ray
 COcular::Editor::RenderableDisplayRegistrar< T >
 COcular::Core::RenderableRegistrar< T >
 COcular::Core::Renderer
 COcular::Core::RendererRegistrar< T >
 COcular::Graphics::RenderState
 COcular::Core::Resource
 COcular::Core::ResourceDefaults
 COcular::Core::ResourceDetailsMaintains a resource and usage details
 COcular::Core::ResourceExplorer
 COcular::Core::ResourceLoaderManager
 COcular::Core::ResourceLoaderRegistrar< T >
 COcular::Core::ResourceManager
 COcular::Core::ResourceMemoryDetails
 COcular::Core::ResourceMetadata
 COcular::Core::ResourceSaverManager
 COcular::Core::ResourceSaverRegistrar< T >
 COcular::Core::RoutineRegistrar< T >
 Cruntime_error
 COcular::Core::Scene
 COcular::Core::SceneLoaderHandles the loading of .oscene files (Ocular Scene)
 COcular::Core::SceneManager
 COcular::Core::SceneNode
 COcular::Editor::SceneObjectImporter
 COcular::Core::SceneObjectLoaderHandles the loading of .opre files (Ocular Predefined Scene Object)
 COcular::Core::SceneObjectRegistrar< T >
 COcular::Core::SceneObjectSaver
 COcular::Core::SceneSaverHandles the saving of .oscene files (Ocular Scene)
 CShaderDisplayBox
 COcular::Graphics::StencilFaceDescr
 COcular::Utils::StringCollection of helper string-related utilities
 COcular::Utils::StringComposer
 COcular::Graphics::SubMeshCombination of a VertexBuffer and IndexBuffer
 COcular::Core::SystemInfo
 COcular::Graphics::TextureDescriptor
 COcular::Graphics::TextureSamplerInfo
 CTGAHeader
 COcular::Core::ThreadManager
 COcular::Core::Timer
 CTinyMersenneTwister
 COcular::Utils::ToStringRegistrar< T >
 COcular::Utils::TypeName< T >Utility structure to convert a type T to a string representation
 CUIntValidator
 COcular::Graphics::Uniform
 COcular::Graphics::UniformBufferGeneric buffer for storing and binding of shader uniforms
 COcular::Graphics::UniformPerCameraThe fixed struct for all Uniform data for Cameras/Views
 COcular::Graphics::UniformPerFrameThe fixed struct for all global per-frame Uniform data
 COcular::Graphics::UniformPerObjectThe fixed struct for all Uniform data for Objects
 COcular::Core::UUID
 COcular::Core::UUID_Internal
 COcular::Math::Vector2< T >
 COcular::Math::Vector3< T >
 COcular::Math::Vector3< float >
 COcular::Math::Vector4< T >
 COcular::Graphics::Vertex
 COcular::Graphics::VertexBuffer
 COcular::Graphics::Viewport
 CWindow
 COcular::Core::WindowDescriptor
 COcular::Core::WindowManager