Ocean
|
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< BlockedMesh > | BlockedMeshes |
Definition of a vector holding BlockedMesh objects. More... | |
typedef HashableTriangleT< Scalar > | HashableTriangle |
Definition of a hash-able triangle with Scalar precision. More... | |
typedef std::vector<BlockedMesh> Ocean::Tracking::MapTexturing::BlockedMeshes |
Definition of a vector holding BlockedMesh objects.