Hymn to Beauty
C++ 3D Engine
Cube.hpp
Go to the documentation of this file.
1#pragma once
2
5
6namespace Geometry {
9 public:
11
15
17 ~Cube() final;
18
19 private:
20 std::vector<Video::Geometry::VertexType::StaticVertex> vertices;
21 std::vector<unsigned int> indices;
22 std::vector<glm::vec3*> verticesPos;
23};
24} // namespace Geometry
A cube.
Definition: Cube.hpp:8
Cube(Video::LowLevelRenderer *lowLevelRenderer)
Create new cube.
Definition: Cube.cpp:5
~Cube() final
Destructor.
Definition: Cube.cpp:124
Renderable 3D geometry.
Definition: Geometry3D.hpp:15
LowLevelRenderer * lowLevelRenderer
The low-level renderer used to create buffers and the vertex description.
Definition: Geometry3D.hpp:98
Low level renderer abstracting the underlaying graphics API (OpenGL or Vulkan).
Definition: LowLevelRenderer.hpp:27
Definition: AssetEditor.hpp:5