Developer Documentation
ACG::IRenderer::LightData Struct Reference

Public Attributes

ACG::ShaderGenLightType ltype
 
ACG::Vec3f diffuse
 
ACG::Vec3f ambient
 
ACG::Vec3f specular
 
ACG::Vec3f pos
 
ACG::Vec3f dir
 
ACG::Vec3f atten
 
ACG::Vec2f spotCutoffExponent
 

Detailed Description

Definition at line 104 of file IRenderer.hh.

Constructor & Destructor Documentation

◆ LightData()

ACG::IRenderer::LightData::LightData ( )
inline

Definition at line 106 of file IRenderer.hh.

Member Data Documentation

◆ ambient

ACG::Vec3f ACG::IRenderer::LightData::ambient

Definition at line 114 of file IRenderer.hh.

◆ atten

ACG::Vec3f ACG::IRenderer::LightData::atten

Definition at line 116 of file IRenderer.hh.

◆ diffuse

ACG::Vec3f ACG::IRenderer::LightData::diffuse

Definition at line 114 of file IRenderer.hh.

◆ dir

ACG::Vec3f ACG::IRenderer::LightData::dir

Definition at line 115 of file IRenderer.hh.

◆ ltype

ACG::ShaderGenLightType ACG::IRenderer::LightData::ltype

Definition at line 113 of file IRenderer.hh.

◆ pos

ACG::Vec3f ACG::IRenderer::LightData::pos

Definition at line 115 of file IRenderer.hh.

◆ specular

ACG::Vec3f ACG::IRenderer::LightData::specular

Definition at line 114 of file IRenderer.hh.

◆ spotCutoffExponent

ACG::Vec2f ACG::IRenderer::LightData::spotCutoffExponent

Definition at line 117 of file IRenderer.hh.


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