VolViz
A volume visualization tool
Main Page
Modules
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
include
VolViz
src
Light.h
Go to the documentation of this file.
1
#ifndef VolViz_Light_h
2
#define VolViz_Light_h
3
4
#include "
Types.h
"
5
6
namespace
VolViz {
7
9
class
Light
{
10
public
:
12
Color
color
{Color::Ones()};
16
PositionH
position
{PositionH::Zero()};
17
19
float
ambientFactor
= 0.f;
20
};
21
22
}
// namespace VolViz
23
24
#endif // VolViz_Light_h
Types.h
VolViz::Color
Eigen::Vector3f Color
Normalized RGB color.
Definition:
Types.h:40
VolViz::Light::ambientFactor
float ambientFactor
Factor that specifies how the light contributes to the ambient lighting.
Definition:
Light.h:19
color
GLuint color
Definition:
glad.h:2834
VolViz::Light::position
PositionH position
Definition:
Light.h:16
VolViz::Light
Directional light.
Definition:
Light.h:9
VolViz::PositionH
Eigen::Vector4f PositionH
Position in homogenous coordinates.
Definition:
Types.h:23
Generated on Mon Oct 22 2018 21:06:58 for VolViz by
1.8.6