public

Inheritance Graph

graph BT
	LightParameters
	click LightParameters "classRendering_1_1LightParameters"

Description

Public Types

   
   
enum lightType_t {DIRECTIONAL, POINT, SPOT}

Public Attributes

   
   
enum Rendering::LightParameters::lightType_t type
   
Geometry::Vec3 direction
   
Geometry::Vec3 position
   
Util::Color4f ambient
   
Util::Color4f diffuse
   
Util::Color4f specular
   
float constant
   
float linear
   
float quadratic
   
float cutoff
   
float cosCutoff
   
float exponent

Public Functions

   
   
  LightParameters()
   
bool operator!=(const LightParameters & other) const
   
bool operator==(const LightParameters & other) const

Documentation

enum
Rendering::LightParameters::lightType_t

public
 
 
enum lightType_t
Enumerator   Description
Enumerator   Description
DIRECTIONAL = 1  
POINT = 2  
SPOT = 3  

Defined in Rendering/RenderingContext/RenderingParameters.h:578


variable
Rendering::LightParameters::type

public
 
 
enum Rendering::LightParameters::lightType_t type

Defined in Rendering/RenderingContext/RenderingParameters.h:580


variable
Rendering::LightParameters::direction

public
 
 
Geometry::Vec3 direction

Defined in Rendering/RenderingContext/RenderingParameters.h:582


variable
Rendering::LightParameters::position

public
 
 
Geometry::Vec3 position

Defined in Rendering/RenderingContext/RenderingParameters.h:582


variable
Rendering::LightParameters::ambient

public
 
 
Util::Color4f ambient

Defined in Rendering/RenderingContext/RenderingParameters.h:583


variable
Rendering::LightParameters::diffuse

public
 
 
Util::Color4f diffuse

Defined in Rendering/RenderingContext/RenderingParameters.h:583


variable
Rendering::LightParameters::specular

public
 
 
Util::Color4f specular

Defined in Rendering/RenderingContext/RenderingParameters.h:583


variable
Rendering::LightParameters::constant

public
 
 
float constant

Defined in Rendering/RenderingContext/RenderingParameters.h:584


variable
Rendering::LightParameters::linear

public
 
 
float linear

Defined in Rendering/RenderingContext/RenderingParameters.h:584


variable
Rendering::LightParameters::quadratic

public
 
 
float quadratic

Defined in Rendering/RenderingContext/RenderingParameters.h:584


variable
Rendering::LightParameters::cutoff

public
 
 
float cutoff

Defined in Rendering/RenderingContext/RenderingParameters.h:585


variable
Rendering::LightParameters::cosCutoff

public
 
 
float cosCutoff

Defined in Rendering/RenderingContext/RenderingParameters.h:585


variable
Rendering::LightParameters::exponent

public
 
 
float exponent

Defined in Rendering/RenderingContext/RenderingParameters.h:585


function
Rendering::LightParameters::LightParameters

public inline
   
   
LightParameters( )

Defined in Rendering/RenderingContext/RenderingParameters.h:587


function
Rendering::LightParameters::operator!=

public const inline
     
     
bool operator!=( const LightParameters & other ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:591


function
Rendering::LightParameters::operator==

public const inline
     
     
bool operator==( const LightParameters & other ) const

Defined in Rendering/RenderingContext/RenderingParameters.h:598