ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::GuiSettingsModel::LightingProfile Struct Reference

#include <GuiSettingsModel.h>

Collaboration diagram for cloudViewer::visualization::GuiSettingsModel::LightingProfile:

Public Attributes

std::string name
 
double ibl_intensity
 
double sun_intensity
 
Eigen::Vector3f sun_dir
 
Eigen::Vector3f sun_color = {1.0f, 1.0f, 1.0f}
 
rendering::Scene::Transform ibl_rotation
 
bool ibl_enabled = true
 
bool use_default_ibl = false
 
bool sun_enabled = true
 

Detailed Description

Definition at line 27 of file GuiSettingsModel.h.

Member Data Documentation

◆ ibl_enabled

bool cloudViewer::visualization::GuiSettingsModel::LightingProfile::ibl_enabled = true

◆ ibl_intensity

double cloudViewer::visualization::GuiSettingsModel::LightingProfile::ibl_intensity

◆ ibl_rotation

rendering::Scene::Transform cloudViewer::visualization::GuiSettingsModel::LightingProfile::ibl_rotation
Initial value:
=
rendering::Scene::Transform::Identity()

Definition at line 33 of file GuiSettingsModel.h.

◆ name

std::string cloudViewer::visualization::GuiSettingsModel::LightingProfile::name

Definition at line 28 of file GuiSettingsModel.h.

◆ sun_color

Eigen::Vector3f cloudViewer::visualization::GuiSettingsModel::LightingProfile::sun_color = {1.0f, 1.0f, 1.0f}

◆ sun_dir

Eigen::Vector3f cloudViewer::visualization::GuiSettingsModel::LightingProfile::sun_dir

◆ sun_enabled

bool cloudViewer::visualization::GuiSettingsModel::LightingProfile::sun_enabled = true

◆ sun_intensity

double cloudViewer::visualization::GuiSettingsModel::LightingProfile::sun_intensity

◆ use_default_ibl

bool cloudViewer::visualization::GuiSettingsModel::LightingProfile::use_default_ibl = false

Definition at line 36 of file GuiSettingsModel.h.


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