|
Vivid
|
| ▼NVivid | |
| ▼NMaths | |
| CVec2 | Contains a 2D vector |
| CVec3 | Contains a 3D vector |
| CVec4 | Contains a 4D vector |
| CComponent | Contains a Component |
| CDirectionalLightComponent | |
| CEntity | Contains an Entity |
| CIndexBuffer | Manages the IndexBuffer. For more information on IndexBuffers, visit https://learnopengl.com/Getting-started/Hello-Triangle Element Buffer Objects |
| CMesh | Contains a Mesh |
| CModelComponent | Contains a ModelComponent |
| CPointLightComponent | Contains a PointLightComponent |
| CQuad3d | |
| CRenderer | Handles all the rendering of the vertices |
| CRenderer2D | This class provides an interface to draw 2D shapes |
| CRenderer3D | |
| CShader | A class for the Shader |
| CShaderProgramSource | |
| CShape | |
| CSphere | |
| CStorage | A struct that contains the data of the shapes |
| CStorage3D | |
| CTexture | A class for the Texture |
| CTransformComponent | Contains the Transform Component |
| CVertex | A struct for the Vertex |
| CVertexArray | A class for the VertexArray |
| CVertexBuffer | A class for the VertexBuffer |
| CVertexBufferElement | |
| CVertexBufferLayout | |
| ▼NVividGui | |
| CAssets | A class that contains the assets used in the editor |
| ▼NVividGUI | VividGUI namespace |
| CFileMenu | |
| CMenuUI | MenuUI class |
| CSceneUI | SceneUI class |
| CApplication | Application class |
| CCamera | A class that represents the camera |
| CEditorCamera | A class for the EditorCamera |
| CExampleInterface | |
| CFrameBuffer | Handles the creation and management of a frame buffer |
| CMovableCamera | A class for the MovableCamera's |
| COrthoCamera | A class for the OrthoCamera's |
| CRenderingInterface | RenderingInterface class |
| CTimer | Timer class |
| CWindow | A class that represents a window and is wrapper of GLFWwindow |