9#include <glm/gtc/matrix_transform.hpp>
10#include <glm/gtc/quaternion.hpp>
11#include <glm/gtx/quaternion.hpp>
12#include <glm/gtx/euler_angles.hpp>
13#include <glm/gtx/norm.hpp>
58 std::vector<Mesh*> meshes;
59 std::vector<Material*> materials;
Camera.
Definition Camera.hpp:22
void render(Camera *camera)
render
Definition Group.cpp:42
void setupShaders()
SetupShaders.
Definition Group.cpp:53
void addMaterial(Material *mat)
addMaterial
Definition Group.cpp:19
void init()
init
Definition Group.cpp:38
Group()
Default constructor.
Definition Group.cpp:6
void addMesh(Mesh *mesh)
addGeometry
Definition Group.cpp:15
Material * getMaterial(int index)
getMaterial
Definition Group.cpp:28
Mesh * getMesh(int index)
getMesh
Definition Group.cpp:24
void setRenderMode(float rendermode)
SetRenderMode.
int getNumMeshes()
getNumMeshes
Definition Group.cpp:32
~Group()
Destructor.
Definition Group.cpp:10
Definition Material.hpp:19
Mesh.
Definition Mesh.hpp:28
Object.
Definition Object.hpp:28