![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <FilamentGeometryBuffersBuilder.h>


Public Member Functions | |
| TriangleMeshBuffersBuilder (const ccMesh &geometry) | |
| filament::RenderableManager::PrimitiveType | GetPrimitiveType () const override |
| Buffers | ConstructBuffers () override |
| filament::Box | ComputeAABB () override |
Public Member Functions inherited from cloudViewer::visualization::rendering::GeometryBuffersBuilder | |
| virtual | ~GeometryBuffersBuilder ()=default |
| virtual void | SetDownsampleThreshold (size_t min_points) |
| virtual void | SetWideLines () |
| virtual void | SetAdjustColorsForSRGBToneMapping (bool adjust) |
Definition at line 110 of file FilamentGeometryBuffersBuilder.h.
|
explicit |
Definition at line 356 of file TriangleMeshBuffers.cpp.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 451 of file TriangleMeshBuffers.cpp.
References ccMesh::GetAxisAlignedBoundingBox(), max(), and min().
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 364 of file TriangleMeshBuffers.cpp.
References cloudViewer::visualization::rendering::GeometryBuffersBuilder::DeallocateBuffer(), cloudViewer::visualization::rendering::EngineInstance::GetInstance(), cloudViewer::visualization::rendering::EngineInstance::GetResourceManager(), ccMesh::getVertexNormal(), ccMesh::getVerticeSize(), has_colors, ccMesh::hasNormals(), ccMesh::hasTriangleUvs(), normals, stride, and cloudViewer::visualization::rendering::VertexBuffer.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 359 of file TriangleMeshBuffers.cpp.