Ocean
Ocean::Tracking::MapTexturing Namespace Reference

Data Structures

class  BlockedMesh
 This class implements a blocked mesh storing only triangles located in a 3D block/box. More...
 
class  DepthBufferRenderer
 This class implements a renderer for a depth buffer. More...
 
class  HashableTriangleT
 This class implements a 3D triangle which is hash-able. More...
 
class  MeshRenderer
 This class implements a renderer for the entire mesh. More...
 
class  NewTextureGenerator
 
class  RetiredTrianglesRenderer
 This class implements a renderer for retired triangle allowing to determine whether they can be deleted. More...
 
class  TextureAtlas
 This class implements a texture atlas for triangles with regular shape. More...
 
class  TexturedTrianglesRenderer
 This class implements a renderer rendering textured triangles into a texture atlas using a geometry shader. More...
 
class  TexturedTrianglesRendererBackup
 This class implements a renderer rendering textured triangles into a texture atlas using a backup approach without a geometry shader. More...
 
class  TextureGenerator
 This class implements a texture generator for scene elements. More...
 
class  TrianglesIdRenderer
 This class implements a renderer for triangles with individual color ids. More...
 
class  TrianglesManagerRenderer
 This class implements a manager for active, textured, retired, and deleted triangles. More...
 
class  VisibleTrianglesRenderer
 This class implements a renderer for all visible triangles. More...
 

Typedefs

typedef std::vector< BlockedMeshBlockedMeshes
 Definition of a vector holding BlockedMesh objects. More...
 
typedef HashableTriangleT< ScalarHashableTriangle
 Definition of a hash-able triangle with Scalar precision. More...
 

Typedef Documentation

◆ BlockedMeshes

Definition of a vector holding BlockedMesh objects.