![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include "visualization/rendering/filament/FilamentRenderer.h"#include <utils/Entity.h>#include <backend/PixelBufferDescriptor.h>#include <filament/Engine.h>#include <filament/LightManager.h>#include <filament/RenderableManager.h>#include <filament/Renderer.h>#include <filament/Scene.h>#include <filament/SwapChain.h>#include <Logging.h>#include "core/Tensor.h"#include "visualization/rendering/filament/FilamentCamera.h"#include "visualization/rendering/filament/FilamentEntitiesMods.h"#include "visualization/rendering/filament/FilamentRenderToBuffer.h"#include "visualization/rendering/filament/FilamentResourceManager.h"#include "visualization/rendering/filament/FilamentScene.h"#include "visualization/rendering/filament/FilamentView.h"
Go to the source code of this file.
Namespaces | |
| cloudViewer | |
| Generic file read and write utility for python interface. | |
| cloudViewer::visualization | |
| cloudViewer::visualization::rendering | |
| std::function<void(std::shared_ptr<core::Tensor>)> callback |
Definition at line 183 of file FilamentRenderer.cpp.
Referenced by cloudViewer::visualization::visualizer::O3DVisualizer::AddAction(), cloudViewer::visualization::VisualizerWithKeyCallback::KeyPressCallback(), cloudViewer::visualization::gui::Window::OnMenuItemSelected(), cloudViewer::visualization::webrtc_server::pybind_webrtc_server_functions(), cloudViewer::visualization::webrtc_server::WebRTCWindowSystem::RegisterDataChannelMessageCallback(), cloudViewer::visualization::VisualizerWithKeyCallback::RegisterKeyActionCallback(), cloudViewer::visualization::VisualizerWithKeyCallback::RegisterKeyCallback(), cloudViewer::visualization::VisualizerWithKeyCallback::RegisterMouseButtonCallback(), cloudViewer::visualization::VisualizerWithKeyCallback::RegisterMouseMoveCallback(), cloudViewer::visualization::VisualizerWithKeyCallback::RegisterMouseScrollCallback(), cloudViewer::visualization::gui::Application::RenderToDepthImage(), cloudViewer::visualization::rendering::FilamentScene::RenderToDepthImage(), cloudViewer::visualization::gui::Application::RenderToImage(), cloudViewer::visualization::rendering::FilamentScene::RenderToImage(), cloudViewer::visualization::rendering::FilamentRenderer::RequestReadPixels(), cloudViewer::visualization::rendering::FilamentRenderer::SetOnAfterDraw(), cloudViewer::visualization::gui::Window::SetOnClose(), cloudViewer::visualization::gui::Window::SetOnKeyEvent(), cloudViewer::visualization::gui::Window::SetOnMenuItemActivated(), cloudViewer::visualization::gui::RadioButton::SetOnSelectionChanged(), cloudViewer::visualization::gui::Window::SetOnTickEvent(), cloudViewer::visualization::gui::BitmapWindowSystem::SetOnWindowDraw(), and Eigen_Normal_Estimator::setProgressCallback().
| std::shared_ptr<core::Tensor> image |
Definition at line 184 of file FilamentRenderer.cpp.
Referenced by cloudViewer::visualization::rendering::FilamentRenderer::AddTexture(), cloudViewer::visualization::gui::Button::Button(), cloudViewer::visualization::rendering::CombineTextures(), QVideoEncoder::convertImage_sws(), DistanceMapGenerationTool::ConvertMapToImage(), cloudViewer::t::io::CreateImageFromFile(), IoUtils::createMaterialSetForMesh(), cloudViewer::visualization::gui::BitmapWindowSystem::CreateRenderer(), cloudViewer::visualization::rendering::FilamentResourceManager::CreateTexture(), cwt2d(), QVideoEncoder::encodeImage(), cloudViewer::visualization::GuiVisualizer::ExportCurrentImage(), cloudViewer::visualization::visualizer::O3DVisualizer::Impl::ExportCurrentImage(), ccDBRoot::exportImages(), cloudViewer::t::geometry::Image::FromLegacy(), e57::ReaderImpl::GetImage2DSizes(), cloudViewer::visualization::gui::ImageWidget::ImageWidget(), cloudViewer::pipelines::integration::ScalableTSDFVolume::Integrate(), cloudViewer::pipelines::integration::UniformTSDFVolume::Integrate(), cloudViewer::pipelines::integration::PyTSDFVolume< TSDFVolumeBase >::Integrate(), cloudViewer::pipelines::integration::UniformTSDFVolume::IntegrateWithDepthToCameraDistanceMultiplier(), cloudViewer::pipelines::odometry::IsColorImageRGB(), LineSegmentDetection(), PhotoScanFilter::loadFile(), E57Filter::loadFile(), cloudViewer::io::LoadTextures(), new_image_char(), new_image_char_ini(), new_image_double(), new_image_double_ptr(), new_image_int(), new_image_int_ini(), e57::WriterImpl::NewImage2D(), ccHistogramWindowDlg::onExportToImage(), G3PointPlots::onExportToImage(), cloudViewer::t::io::pybind_class_io(), cloudViewer::visualization::gui::pybind_gui_classes(), cloudViewer::geometry::pybind_image(), cloudViewer::t::geometry::pybind_image(), cloudViewer::t::io::ReadImage(), e57::ReaderImpl::ReadImage2D(), e57::ReaderImpl::ReadImage2DData(), cloudViewer::t::io::ReadImageFromJPG(), cloudViewer::t::io::ReadImageFromPNG(), cloudViewer::io::ReadTriangleMeshFromOBJ(), cloudViewer::ImageTab::Reload(), cloudViewer::MatchesTab::Reload(), cloudViewer::TwoViewGeometriesTab::Reload(), qAnimationDlg::render(), cloudViewer::visualization::rendering::Renderer::RenderToDepthImage(), cloudViewer::visualization::rendering::Renderer::RenderToImage(), cloudViewer::visualization::rendering::FilamentRenderer::RequestReadPixels(), SaveImage(), cloudViewer::visualization::rendering::Material::SetAlbedoMap(), cloudViewer::visualization::rendering::Material::SetAnisotropyMap(), cloudViewer::visualization::rendering::Material::SetAOMap(), cloudViewer::visualization::rendering::Material::SetAORoughnessMetalMap(), cloudViewer::visualization::rendering::FilamentScene::SetBackground(), cloudViewer::visualization::rendering::CloudViewerScene::SetBackground(), cloudViewer::visualization::rendering::Material::SetClearcoatMap(), cloudViewer::visualization::rendering::Material::SetClearcoatRoughnessMap(), ccPropertiesTreeDelegate::setEditorData(), cloudViewer::visualization::rendering::Material::SetMetallicMap(), cloudViewer::visualization::rendering::Material::SetNormalMap(), cloudViewer::t::io::SetPNGImageFromImage(), cloudViewer::visualization::rendering::Material::SetReflectanceMap(), cloudViewer::visualization::rendering::Material::SetRoughnessMap(), cloudViewer::visualization::rendering::Material::SetTextureMap(), cloudViewer::io::rpc::SetTriangleMesh(), cloudViewer::visualization::gui::ImageWidget::SetUIImage(), cloudViewer::PointViewerWidget::Show(), cloudViewer::DatabaseImageViewerWidget::ShowImageWithId(), qAnimationDlg::textureAnimationRender(), ToFbxMesh(), cloudViewer::visualization::gui::UIImage::UIImage(), cloudViewer::visualization::gui::ImageWidget::UpdateImage(), cloudViewer::visualization::gui::UIImage::UpdateImage(), cloudViewer::visualization::rendering::FilamentResourceManager::UpdateTexture(), cloudViewer::visualization::rendering::FilamentRenderer::UpdateTexture(), cloudViewer::t::io::WriteImage(), e57::WriterImpl::WriteImage2DData(), cloudViewer::t::io::WriteImageToJPG(), cloudViewer::t::io::WriteImageToPNG(), and cloudViewer::t::io::WriteImageToPNGInMemory().