Lugdunum  0.1.0
Public Attributes | List of all members
lug::Graphics::Render::Light::Data Struct Reference

#include <Light.hpp>

Collaboration diagram for lug::Graphics::Render::Light::Data:
[legend]

Public Attributes

Math::Vec3f position {0.0f, 0.0f, 0.0f}
 
float distance {0.0f}
 
Math::Vec4f color {0.0f, 0.0f, 0.0f, 0.0f}
 
Math::Vec3f direction {0.0f, 0.0f, 0.0f}
 
float constantAttenuation {0.0f}
 
float linearAttenuation {0.0f}
 
float quadraticAttenuation {0.0f}
 
float falloffAngle {0.0f}
 
float falloffExponent {0.0f}
 
uint32_t type
 

Detailed Description

Definition at line 38 of file Light.hpp.

Member Data Documentation

◆ position

Math::Vec3f lug::Graphics::Render::Light::Data::position {0.0f, 0.0f, 0.0f}

Definition at line 39 of file Light.hpp.

◆ distance

float lug::Graphics::Render::Light::Data::distance {0.0f}

Definition at line 40 of file Light.hpp.

◆ color

Math::Vec4f lug::Graphics::Render::Light::Data::color {0.0f, 0.0f, 0.0f, 0.0f}

Definition at line 41 of file Light.hpp.

◆ direction

Math::Vec3f lug::Graphics::Render::Light::Data::direction {0.0f, 0.0f, 0.0f}

Definition at line 42 of file Light.hpp.

◆ constantAttenuation

float lug::Graphics::Render::Light::Data::constantAttenuation {0.0f}

Definition at line 43 of file Light.hpp.

◆ linearAttenuation

float lug::Graphics::Render::Light::Data::linearAttenuation {0.0f}

Definition at line 44 of file Light.hpp.

◆ quadraticAttenuation

float lug::Graphics::Render::Light::Data::quadraticAttenuation {0.0f}

Definition at line 45 of file Light.hpp.

◆ falloffAngle

float lug::Graphics::Render::Light::Data::falloffAngle {0.0f}

Definition at line 46 of file Light.hpp.

◆ falloffExponent

float lug::Graphics::Render::Light::Data::falloffExponent {0.0f}

Definition at line 47 of file Light.hpp.

◆ type

uint32_t lug::Graphics::Render::Light::Data::type

Definition at line 48 of file Light.hpp.


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