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


Public Member Functions | |
| LineSetBuffersBuilder (const geometry::LineSet &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 138 of file FilamentGeometryBuffersBuilder.h.
|
explicit |
Definition at line 84 of file LineSetBuffers.cpp.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 350 of file LineSetBuffers.cpp.
References cloudViewer::geometry::LineSet::GetAxisAlignedBoundingBox(), max(), and min().
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 227 of file LineSetBuffers.cpp.
References color, cloudViewer::geometry::LineSet::colors_, cloudViewer::visualization::rendering::GeometryBuffersBuilder::DeallocateBuffer(), cloudViewer::visualization::rendering::EngineInstance::GetInstance(), cloudViewer::visualization::rendering::EngineInstance::GetResourceManager(), has_colors, cloudViewer::geometry::LineSet::HasColors(), cloudViewer::geometry::LineSet::lines_, cloudViewer::geometry::LineSet::points_, cloudViewer::visualization::rendering::VertexBuffer, vertices_count, and cloudViewer::visualization::rendering::GeometryBuffersBuilder::wide_lines_.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 87 of file LineSetBuffers.cpp.
References cloudViewer::visualization::rendering::GeometryBuffersBuilder::wide_lines_.