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 |