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