Vivid
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CApplicationApplication class
 CVividGui::AssetsA class that contains the assets used in the editor
 CCameraA class that represents the camera
 CMovableCameraA class for the MovableCamera's
 CEditorCameraA class for the EditorCamera
 COrthoCameraA class for the OrthoCamera's
 CVivid::ComponentContains a Component
 CVivid::DirectionalLightComponent
 CVivid::ModelComponentContains a ModelComponent
 CVivid::PointLightComponentContains a PointLightComponent
 CVivid::TransformComponentContains the Transform Component
 CVivid::EntityContains an Entity
 CVividGUI::FileMenu
 CFrameBufferHandles the creation and management of a frame buffer
 CVivid::IndexBufferManages the IndexBuffer. For more information on IndexBuffers, visit https://learnopengl.com/Getting-started/Hello-Triangle Element Buffer Objects
 CVividGUI::MenuUIMenuUI class
 CVivid::MeshContains a Mesh
 CVivid::RendererHandles all the rendering of the vertices
 CVivid::Renderer2DThis class provides an interface to draw 2D shapes
 CVivid::Renderer3D
 CRenderingInterfaceRenderingInterface class
 CExampleInterface
 CVividGUI::SceneUISceneUI class
 CVivid::ShaderA class for the Shader
 CVivid::ShaderProgramSource
 CVivid::Shape
 CVivid::Quad3d
 CVivid::Sphere
 CVivid::StorageA struct that contains the data of the shapes
 CVivid::Storage3D
 CVivid::TextureA class for the Texture
 CTimerTimer class
 CVivid::Maths::Vec2Contains a 2D vector
 CVivid::Maths::Vec3Contains a 3D vector
 CVivid::Maths::Vec4Contains a 4D vector
 CVivid::VertexA struct for the Vertex
 CVivid::VertexArrayA class for the VertexArray
 CVivid::VertexBufferA class for the VertexBuffer
 CVivid::VertexBufferElement
 CVivid::VertexBufferLayout
 CWindowA class that represents a window and is wrapper of GLFWwindow