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
1
2
3
]
C
Application
Application
class
C
VividGui::Assets
A class that contains the assets used in the editor
▼
C
Camera
A class that represents the camera
▼
C
MovableCamera
A class for the
MovableCamera
's
C
EditorCamera
A class for the
EditorCamera
C
OrthoCamera
A class for the
OrthoCamera
's
▼
C
Vivid::Component
Contains a
Component
C
Vivid::DirectionalLightComponent
C
Vivid::ModelComponent
Contains a
ModelComponent
C
Vivid::PointLightComponent
Contains a
PointLightComponent
C
Vivid::TransformComponent
Contains the Transform
Component
C
Vivid::Entity
Contains an
Entity
C
VividGUI::FileMenu
C
FrameBuffer
Handles the creation and management of a frame buffer
C
Vivid::IndexBuffer
Manages the
IndexBuffer
. For more information on IndexBuffers, visit
https://learnopengl.com/Getting-started/Hello-Triangle
Element Buffer Objects
C
VividGUI::MenuUI
MenuUI
class
C
Vivid::Mesh
Contains a
Mesh
C
Vivid::Renderer
Handles all the rendering of the vertices
C
Vivid::Renderer2D
This class provides an interface to draw 2D shapes
C
Vivid::Renderer3D
▼
C
RenderingInterface
RenderingInterface
class
C
ExampleInterface
C
VividGUI::SceneUI
SceneUI
class
C
Vivid::Shader
A class for the
Shader
C
Vivid::ShaderProgramSource
▼
C
Vivid::Shape
C
Vivid::Quad3d
C
Vivid::Sphere
C
Vivid::Storage
A struct that contains the data of the shapes
C
Vivid::Storage3D
C
Vivid::Texture
A class for the
Texture
C
Timer
Timer
class
C
Vivid::Maths::Vec2
Contains a 2D vector
C
Vivid::Maths::Vec3
Contains a 3D vector
C
Vivid::Maths::Vec4
Contains a 4D vector
C
Vivid::Vertex
A struct for the
Vertex
C
Vivid::VertexArray
A class for the
VertexArray
C
Vivid::VertexBuffer
A class for the
VertexBuffer
C
Vivid::VertexBufferElement
C
Vivid::VertexBufferLayout
C
Window
A class that represents a window and is wrapper of GLFWwindow
Generated by
1.9.6