ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::gui::ImguiFilamentBridge::Impl Struct Reference
Collaboration diagram for cloudViewer::visualization::gui::ImguiFilamentBridge::Impl:

Public Attributes

filament::Material * uiblit_material_ = nullptr
 
filament::Material * image_material_ = nullptr
 
std::vector< filament::VertexBuffer * > vertex_buffers_
 
std::vector< filament::IndexBuffer * > index_buffers_
 
MaterialPool uiblit_pool_
 
MaterialPool image_pool_
 
utils::Entity renderable_
 
filament::Texture * font_texture_ = nullptr
 
bool has_synced_ = false
 
visualization::rendering::FilamentRendererrenderer_
 
visualization::rendering::FilamentViewview_
 

Detailed Description

Definition at line 112 of file ImguiFilamentBridge.cpp.

Member Data Documentation

◆ font_texture_

filament::Texture* cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::font_texture_ = nullptr

Definition at line 124 of file ImguiFilamentBridge.cpp.

◆ has_synced_

bool cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::has_synced_ = false

Definition at line 125 of file ImguiFilamentBridge.cpp.

◆ image_material_

filament::Material* cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::image_material_ = nullptr

Definition at line 115 of file ImguiFilamentBridge.cpp.

◆ image_pool_

MaterialPool cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::image_pool_

Definition at line 121 of file ImguiFilamentBridge.cpp.

◆ index_buffers_

std::vector<filament::IndexBuffer*> cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::index_buffers_

Definition at line 117 of file ImguiFilamentBridge.cpp.

◆ renderable_

utils::Entity cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::renderable_

Definition at line 123 of file ImguiFilamentBridge.cpp.

◆ renderer_

visualization::rendering::FilamentRenderer* cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::renderer_
Initial value:
=
nullptr

Definition at line 127 of file ImguiFilamentBridge.cpp.

◆ uiblit_material_

filament::Material* cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::uiblit_material_ = nullptr

Definition at line 114 of file ImguiFilamentBridge.cpp.

◆ uiblit_pool_

MaterialPool cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::uiblit_pool_

Definition at line 120 of file ImguiFilamentBridge.cpp.

◆ vertex_buffers_

std::vector<filament::VertexBuffer*> cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::vertex_buffers_

Definition at line 116 of file ImguiFilamentBridge.cpp.

◆ view_

visualization::rendering::FilamentView* cloudViewer::visualization::gui::ImguiFilamentBridge::Impl::view_
Initial value:
=
nullptr

Definition at line 129 of file ImguiFilamentBridge.cpp.


The documentation for this struct was generated from the following file: