Couch
Classes | Typedefs
Mesh.h File Reference
#include <vector>
#include <exception>
#include "types.h"
#include "Spatial.h"
#include "Vertex.h"
#include "Index.h"
#include "Material.h"
#include "Shaders/Shader.h"
Include dependency graph for Mesh.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SubMesh
 
class  Mesh
 

Typedefs

typedef std::vector< SubMesh * > SubMeshList
 

Detailed Description

Author
Dane Johnson dane@.nosp@m.dane.nosp@m.johns.nosp@m.on.o.nosp@m.rg

LICENSE

Couch Copyright (C) 2021 Dane Johnson

This program comes with ABSOLUTELY NO WARRANTY; without event the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for details at https://www.gnu.org/licenses/gpl-3.0.html

This is free software, and you are welcome to redistribute it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

DESCRIPTION

Meshes and their subclasses are anything that can be rendered on screen. They are divided into submeshes, each of which can have its own material properties.