![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#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"
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 | |
| KeyEvent event |
Definition at line 61 of file BitmapWindowSystem.cpp.
Referenced by G3PointPlots::closeEvent(), ecvApplication::event(), ccCompass::eventFilter(), KeyPressEater::eventFilter(), QUIMessageBox::eventFilter(), QUIInputBox::eventFilter(), CodeEditor::eventFilter(), IconHelper::eventFilter(), ecvCustomQListWidget::keyPressEvent(), CodeEditor::lineNumberAreaPaintEvent(), AnglesCustomPlot::mouseDoubleClickEvent(), WolmanCustomPlot::mouseDoubleClickEvent(), ccHistogramWindow::mouseMoveEvent(), ccWaveWidget::mouseMoveEvent(), ccHistogramWindow::mousePressEvent(), ccWaveWidget::mousePressEvent(), AnglesCustomPlot::mousePressEvent(), WolmanCustomPlot::mousePressEvent(), StereogramWidget::paintEvent(), LineNumberArea::paintEvent(), qtCompatDropEventPos(), qtCompatMouseEventGlobalPos(), qtCompatMouseEventPos(), qtCompatWheelEventPos(), ccHistogramWindow::resizeEvent(), cloudViewer::ImageViewerWidget::resizeEvent(), ccWaveWidget::resizeEvent(), FileRunner::resizeEvent(), ccCustomQTreeView::selectionCommand(), cloudViewer::AutomaticReconstructionWidget::showEvent(), PythonActionLauncher::showEvent(), and GlobalUtil::StartTimer().
| BitmapWindow* event_target |
Definition at line 40 of file BitmapWindowSystem.cpp.
| 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().
| int mouse_buttons = 0 |
Definition at line 33 of file BitmapWindowSystem.cpp.
| Point mouse_pos |
Definition at line 32 of file BitmapWindowSystem.cpp.
| Window* o3d_window |
| std::string textUtf8 |
Definition at line 87 of file BitmapWindowSystem.cpp.