#include <Cube.h>
Classes | |
| struct | Config |
Static Public Member Functions | |
| static EntityID | create (Scene *scene, const std::string &name, const Config &config) |
| static std::shared_ptr< Mesh > | create_mesh () |
| static void | get_cube_data (std::vector< Vertex > &vertices, std::vector< unsigned int > &indices, const glm::vec3 &color=glm::vec3(1.0f)) |
Private Member Functions | |
| Cube ()=delete | |
Static Private Attributes | |
| static const std::vector< float > | vertices_ |
| static const std::vector< float > | uvs_ |
| static const std::vector< unsigned int > | indices_ |
|
privatedelete |
|
static |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |