Developer Documentation
ACG::SceneGraph::LightSourceNode::LightSource Struct Reference

Structure to hold options for one LightSource. More...

Public Attributes

bool enabled
 
bool fixedPosition
 
Vec4f ambientColor
 
Vec4f diffuseColor
 
Vec4f specularColor
 
Vec4f position
 
Vec4f realPosition
 
Vec3f spotDirection
 
float spotExponent
 
float spotCutoff
 
float constantAttenuation
 
float linearAttenuation
 
float quadraticAttenuation
 

Detailed Description

Structure to hold options for one LightSource.

Definition at line 89 of file LightSourceNode.hh.

Constructor & Destructor Documentation

◆ LightSource()

ACG::SceneGraph::LightSourceNode::LightSource::LightSource ( )
inline

Definition at line 92 of file LightSourceNode.hh.

Member Data Documentation

◆ ambientColor

Vec4f ACG::SceneGraph::LightSourceNode::LightSource::ambientColor

Definition at line 114 of file LightSourceNode.hh.

◆ constantAttenuation

float ACG::SceneGraph::LightSourceNode::LightSource::constantAttenuation

Definition at line 122 of file LightSourceNode.hh.

◆ diffuseColor

Vec4f ACG::SceneGraph::LightSourceNode::LightSource::diffuseColor

Definition at line 115 of file LightSourceNode.hh.

◆ enabled

bool ACG::SceneGraph::LightSourceNode::LightSource::enabled

Definition at line 112 of file LightSourceNode.hh.

◆ fixedPosition

bool ACG::SceneGraph::LightSourceNode::LightSource::fixedPosition

Definition at line 113 of file LightSourceNode.hh.

◆ linearAttenuation

float ACG::SceneGraph::LightSourceNode::LightSource::linearAttenuation

Definition at line 123 of file LightSourceNode.hh.

◆ position

Vec4f ACG::SceneGraph::LightSourceNode::LightSource::position

Definition at line 117 of file LightSourceNode.hh.

◆ quadraticAttenuation

float ACG::SceneGraph::LightSourceNode::LightSource::quadraticAttenuation

Definition at line 124 of file LightSourceNode.hh.

◆ realPosition

Vec4f ACG::SceneGraph::LightSourceNode::LightSource::realPosition

Definition at line 118 of file LightSourceNode.hh.

◆ specularColor

Vec4f ACG::SceneGraph::LightSourceNode::LightSource::specularColor

Definition at line 116 of file LightSourceNode.hh.

◆ spotCutoff

float ACG::SceneGraph::LightSourceNode::LightSource::spotCutoff

Definition at line 121 of file LightSourceNode.hh.

◆ spotDirection

Vec3f ACG::SceneGraph::LightSourceNode::LightSource::spotDirection

Definition at line 119 of file LightSourceNode.hh.

◆ spotExponent

float ACG::SceneGraph::LightSourceNode::LightSource::spotExponent

Definition at line 120 of file LightSourceNode.hh.


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