ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
BitmapWindowSystem.cpp File Reference
#include "visualization/gui/BitmapWindowSystem.h"
#include <Image.h>
#include <Logging.h>
#include <chrono>
#include <mutex>
#include <queue>
#include <thread>
#include "visualization/gui/Events.h"
#include "visualization/gui/MenuImgui.h"
#include "visualization/gui/Window.h"
#include "visualization/rendering/filament/FilamentEngine.h"
#include "visualization/rendering/filament/FilamentRenderer.h"
Include dependency graph for BitmapWindowSystem.cpp:

Go to the source code of this file.

Classes

struct  cloudViewer::visualization::gui::BitmapWindowSystem::Impl
 

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::visualization
 
 cloudViewer::visualization::gui
 

Variable Documentation

◆ event

◆ event_target

BitmapWindow* event_target

Definition at line 40 of file BitmapWindowSystem.cpp.

◆ frame

Rect frame

Definition at line 31 of file BitmapWindowSystem.cpp.

Referenced by cloudViewer::visualization::gui::UIImage::CalcDrawParams(), cloudViewer::visualization::gui::BitmapWindowSystem::CreateRenderer(), cloudViewer::visualization::gui::Button::Draw(), cloudViewer::visualization::gui::Checkbox::Draw(), cloudViewer::visualization::gui::ColorEdit::Draw(), cloudViewer::visualization::gui::Combobox::Draw(), cloudViewer::visualization::gui::ImageWidget::Draw(), cloudViewer::visualization::gui::Label::Draw(), cloudViewer::visualization::gui::CollapsableVert::Draw(), cloudViewer::visualization::gui::ScrollableVert::Draw(), cloudViewer::visualization::gui::ListView::Draw(), cloudViewer::visualization::gui::NumberEdit::Draw(), cloudViewer::visualization::gui::ProgressBar::Draw(), cloudViewer::visualization::gui::RadioButton::Draw(), cloudViewer::visualization::gui::Slider::Draw(), cloudViewer::visualization::gui::TabControl::Draw(), cloudViewer::visualization::gui::TextEdit::Draw(), cloudViewer::visualization::gui::ToggleSwitch::Draw(), cloudViewer::visualization::gui::TreeView::Draw(), cloudViewer::visualization::gui::VectorEdit::Draw(), cloudViewer::visualization::gui::BitmapWindowSystem::GetWindowPos(), cloudViewer::visualization::gui::BitmapWindowSystem::GetWindowSize(), cloudViewer::visualization::gui::Layout1D::Layout(), cloudViewer::visualization::gui::VGrid::Layout(), cloudViewer::visualization::gui::StackedWidget::Layout(), cloudViewer::visualization::gui::TabControl::Layout(), cloudViewer::visualization::gui::CheckableTextTreeCell::Layout(), cloudViewer::visualization::gui::LUTTreeCell::Layout(), cloudViewer::visualization::gui::ColormapTreeCell::Layout(), cloudViewer::visualization::gui::SceneWidget::Mouse(), cloudViewer::visualization::webrtc_server::ImageCapturer::OnCaptureResult(), cloudViewer::visualization::GuiVisualizer::OnDragDropped(), cloudViewer::visualization::webrtc_server::ImageTrackSource::OnFrame(), cloudViewer::visualization::webrtc_server::VideoScaler::OnFrame(), cloudViewer::t::pipelines::slam::pybind_slam(), IconHelper::setStyle(), StereogramDialog::StereogramDialog(), cloudViewer::visualization::gui::SceneWidget::Impl::UpdateFarPlane(), and cloudViewer::visualization::gui::SceneWidget::Impl::UpdateFromIntrinsicMatrix().

◆ mouse_buttons

int mouse_buttons = 0

Definition at line 33 of file BitmapWindowSystem.cpp.

◆ mouse_pos

Point mouse_pos

Definition at line 32 of file BitmapWindowSystem.cpp.

◆ o3d_window

◆ textUtf8

std::string textUtf8

Definition at line 87 of file BitmapWindowSystem.cpp.