ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
cloudViewer::visualization::rendering::LightDescription Struct Reference

#include <RendererStructs.h>

Public Types

enum  eLightType { POINT , SPOT , DIRECTIONAL }
 

Public Member Functions

 LightDescription ()
 

Public Attributes

eLightType type
 
float intensity
 
float falloff
 
float light_cone_inner
 
float light_cone_outer
 
Eigen::Vector3f color
 
Eigen::Vector3f direction
 
Eigen::Vector3f position
 
bool cast_shadows
 
Json::Value custom_attributes
 

Detailed Description

Definition at line 21 of file RendererStructs.h.

Member Enumeration Documentation

◆ eLightType

Enumerator
POINT 
SPOT 
DIRECTIONAL 

Definition at line 22 of file RendererStructs.h.

Constructor & Destructor Documentation

◆ LightDescription()

cloudViewer::visualization::rendering::LightDescription::LightDescription ( )
inline

Definition at line 38 of file RendererStructs.h.

Member Data Documentation

◆ cast_shadows

bool cloudViewer::visualization::rendering::LightDescription::cast_shadows

Definition at line 34 of file RendererStructs.h.

◆ color

Eigen::Vector3f cloudViewer::visualization::rendering::LightDescription::color

Definition at line 31 of file RendererStructs.h.

◆ custom_attributes

Json::Value cloudViewer::visualization::rendering::LightDescription::custom_attributes

Definition at line 36 of file RendererStructs.h.

◆ direction

Eigen::Vector3f cloudViewer::visualization::rendering::LightDescription::direction

Definition at line 32 of file RendererStructs.h.

◆ falloff

float cloudViewer::visualization::rendering::LightDescription::falloff

Definition at line 26 of file RendererStructs.h.

◆ intensity

float cloudViewer::visualization::rendering::LightDescription::intensity

Definition at line 25 of file RendererStructs.h.

◆ light_cone_inner

float cloudViewer::visualization::rendering::LightDescription::light_cone_inner

Definition at line 28 of file RendererStructs.h.

◆ light_cone_outer

float cloudViewer::visualization::rendering::LightDescription::light_cone_outer

Definition at line 30 of file RendererStructs.h.

◆ position

Eigen::Vector3f cloudViewer::visualization::rendering::LightDescription::position

Definition at line 33 of file RendererStructs.h.

◆ type

eLightType cloudViewer::visualization::rendering::LightDescription::type

Definition at line 24 of file RendererStructs.h.


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