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


Public Member Functions | |
| TLineSetBuffersBuilder (const t::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 215 of file FilamentGeometryBuffersBuilder.h.
|
explicit |
Definition at line 366 of file LineSetBuffers.cpp.
References colors, cloudViewer::core::Float32, cloudViewer::core::Tensor::GetDtype(), cloudViewer::t::geometry::LineSet::GetLineColors(), cloudViewer::t::geometry::LineSet::GetLineIndices(), cloudViewer::t::geometry::LineSet::GetPointPositions(), cloudViewer::t::geometry::LineSet::HasLineColors(), cloudViewer::t::geometry::LineSet::HasLineIndices(), LogWarning, cloudViewer::t::geometry::LineSet::To(), cloudViewer::core::Tensor::To(), cloudViewer::core::UInt32, and cloudViewer::core::UInt8.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 633 of file LineSetBuffers.cpp.
References cloudViewer::core::Tensor::GetDataPtr(), cloudViewer::t::geometry::LineSet::GetMaxBound(), cloudViewer::t::geometry::LineSet::GetMinBound(), max(), and min().
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 551 of file LineSetBuffers.cpp.
References cloudViewer::visualization::rendering::GeometryBuffersBuilder::DeallocateBuffer(), cloudViewer::visualization::rendering::EngineInstance::GetInstance(), cloudViewer::visualization::rendering::EngineInstance::GetResourceManager(), cloudViewer::visualization::rendering::VertexBuffer, and cloudViewer::visualization::rendering::GeometryBuffersBuilder::wide_lines_.
|
overridevirtual |
Implements cloudViewer::visualization::rendering::GeometryBuffersBuilder.
Definition at line 403 of file LineSetBuffers.cpp.
References cloudViewer::visualization::rendering::GeometryBuffersBuilder::wide_lines_.