Blue Brain BioExplorer
core::Light Class Reference

The Light class defines the common base class for all lights. More...

#include <Light.h>

Inheritance diagram for core::Light:

Public Member Functions

 Light (LightType type, const Vector3d &color, double intensity, bool isVisible)
 
 Light ()=default
 
virtual ~Light ()=default
 

Public Attributes

LightType _type
 
Vector3d _color
 
double _intensity
 
bool _isVisible
 

Detailed Description

The Light class defines the common base class for all lights.

Definition at line 42 of file Light.h.

Constructor & Destructor Documentation

◆ Light() [1/2]

core::Light::Light ( LightType  type,
const Vector3d color,
double  intensity,
bool  isVisible 
)

Definition at line 27 of file Light.cpp.

◆ Light() [2/2]

core::Light::Light ( )
default

◆ ~Light()

virtual core::Light::~Light ( )
virtualdefault

Member Data Documentation

◆ _color

Vector3d core::Light::_color

Definition at line 50 of file Light.h.

◆ _intensity

double core::Light::_intensity

Definition at line 51 of file Light.h.

◆ _isVisible

bool core::Light::_isVisible

Definition at line 52 of file Light.h.

◆ _type

LightType core::Light::_type

Definition at line 49 of file Light.h.


The documentation for this class was generated from the following files: