#include <FilamentView.h>
|
enum | TargetBuffers : std::uint8_t {
TargetBuffers::None = 0u,
TargetBuffers::Color = 1u,
TargetBuffers::Depth = 2u,
TargetBuffers::Stencil = 4u,
TargetBuffers::ColorAndDepth = Color | Depth,
TargetBuffers::ColorAndStencil = Color | Stencil,
TargetBuffers::DepthAndStencil = Depth | Stencil,
TargetBuffers::All = Color | Depth | Stencil
} |
|
enum | Mode : std::uint8_t {
Mode::Color = 0u,
Mode::Depth,
Mode::Normals,
Mode::ColorMapX,
Mode::ColorMapY,
Mode::ColorMapZ
} |
|
◆ FilamentView() [1/2]
open3d::visualization::FilamentView::FilamentView |
( |
filament::Engine & |
engine, |
|
|
FilamentResourceManager & |
resource_mgr |
|
) |
| |
◆ FilamentView() [2/2]
◆ ~FilamentView()
open3d::visualization::FilamentView::~FilamentView |
( |
| ) |
|
|
override |
◆ CopySettingsFrom()
void open3d::visualization::FilamentView::CopySettingsFrom |
( |
const FilamentView & |
other | ) |
|
◆ GetCamera()
Camera * open3d::visualization::FilamentView::GetCamera |
( |
| ) |
const |
|
overridevirtual |
◆ GetMode()
View::Mode open3d::visualization::FilamentView::GetMode |
( |
| ) |
const |
|
overridevirtual |
◆ GetNativeView()
filament::View* open3d::visualization::FilamentView::GetNativeView |
( |
| ) |
const |
|
inline |
◆ GetSampleCount()
int open3d::visualization::FilamentView::GetSampleCount |
( |
| ) |
const |
|
overridevirtual |
◆ PostRender()
void open3d::visualization::FilamentView::PostRender |
( |
| ) |
|
◆ PreRender()
void open3d::visualization::FilamentView::PreRender |
( |
| ) |
|
◆ SetClearColor()
void open3d::visualization::FilamentView::SetClearColor |
( |
const Eigen::Vector3f & |
color | ) |
|
|
overridevirtual |
◆ SetDiscardBuffers()
void open3d::visualization::FilamentView::SetDiscardBuffers |
( |
const TargetBuffers & |
buffers | ) |
|
|
overridevirtual |
◆ SetMode()
void open3d::visualization::FilamentView::SetMode |
( |
Mode |
mode | ) |
|
|
override |
◆ SetSampleCount()
void open3d::visualization::FilamentView::SetSampleCount |
( |
int |
n | ) |
|
|
overridevirtual |
◆ SetScene()
void open3d::visualization::FilamentView::SetScene |
( |
FilamentScene & |
scene | ) |
|
◆ SetSSAOEnabled()
void open3d::visualization::FilamentView::SetSSAOEnabled |
( |
bool |
enabled | ) |
|
|
overridevirtual |
◆ SetViewport()
void open3d::visualization::FilamentView::SetViewport |
( |
std::int32_t |
x, |
|
|
std::int32_t |
y, |
|
|
std::uint32_t |
w, |
|
|
std::uint32_t |
h |
|
) |
| |
|
overridevirtual |
◆ kAllLayersMask
constexpr std::uint8_t open3d::visualization::FilamentView::kAllLayersMask |
|
static |
Initial value:=
std::numeric_limits<std::uint8_t>::max()
◆ kMainLayer
constexpr std::uint8_t open3d::visualization::FilamentView::kMainLayer = 1 |
|
static |
The documentation for this class was generated from the following files:
- /home/yixing/repo/Open3D/src/Open3D/Visualization/Rendering/Filament/FilamentView.h
- /home/yixing/repo/Open3D/src/Open3D/Visualization/Rendering/Filament/FilamentView.cpp