Rasterfarm-SDK
Loading...
Searching...
No Matches
mesh.h File Reference
#include <climits>
#include "types.h"
#include "primitive3d.h"

Namespaces

namespace  Mesh
 API for editing mesh-data for a collections of vertices.
 

Macros

#define MESH_NAMESPACE_BEGIN    ENGINE_NAMESPACE_BEGIN namespace Mesh {
 
#define MESH_NAMESPACE_END    ENGINE_NAMESPACE_END }
 

Typedefs

typedef ArrayIndex Mesh::HalfEdgeIndex
 
typedef HeapArray< HalfEdgeIndex > Mesh::HalfEdgeIndexArray
 
typedef UnorderedSet< HalfEdgeIndex > Mesh::HalfEdgeIndexSet
 
typedef ArrayIndex Mesh::VertexIndex
 
typedef HeapArray< VertexIndex > Mesh::VertexIndexArray
 
typedef UnorderedSet< VertexIndex > Mesh::VertexIndexSet
 
typedef ArrayIndex Mesh::TriangleIndex
 
typedef HeapArray< TriangleIndex > Mesh::TriangleIndexArray
 
typedef UnorderedSet< TriangleIndex > Mesh::TriangleIndexSet
 
typedef ArrayIndex Mesh::FaceIndex
 
typedef HeapArray< FaceIndex > Mesh::FaceIndexArray
 
typedef UnorderedSet< FaceIndex > Mesh::FaceIndexSet
 
typedef Initializer< TriangleIndex > Mesh::TriangleIndexArrayInitializer
 

Macro Definition Documentation

◆ MESH_NAMESPACE_BEGIN

#define MESH_NAMESPACE_BEGIN    ENGINE_NAMESPACE_BEGIN namespace Mesh {

◆ MESH_NAMESPACE_END

#define MESH_NAMESPACE_END    ENGINE_NAMESPACE_END }