#include <GeometryRenderer.h>
◆ ~VoxelGridRenderer()
open3d::visualization::glsl::VoxelGridRenderer::~VoxelGridRenderer |
( |
| ) |
|
|
inlineoverride |
◆ AddGeometry()
bool open3d::visualization::glsl::VoxelGridRenderer::AddGeometry |
( |
std::shared_ptr< const geometry::Geometry > |
geometry_ptr | ) |
|
|
overridevirtual |
Function to add geometry to the renderer
- After calling the function, the renderer owns the geometry object.
- This function returns FALSE if the geometry type is not matched to the renderer.
- If an added geometry is changed, programmer must call UpdateGeometry() to notify the renderer.
Implements open3d::visualization::glsl::GeometryRenderer.
◆ Render()
bool open3d::visualization::glsl::VoxelGridRenderer::Render |
( |
const RenderOption & |
option, |
|
|
const ViewControl & |
view |
|
) |
| |
|
overridevirtual |
◆ UpdateGeometry()
bool open3d::visualization::glsl::VoxelGridRenderer::UpdateGeometry |
( |
| ) |
|
|
overridevirtual |
◆ simple_shader_for_voxel_grid_face_
◆ simple_shader_for_voxel_grid_line_
The documentation for this class was generated from the following files: