WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
Renderer::LightSettings Struct Reference

Plain-data description of a single light source. More...

#include <Renderer.h>

Public Attributes

float direction [4] = { -1.0f, 1.0f, -1.0f, 0.0f }
 
float diffuse [3] = { 1.0f, 1.0f, 1.0f }
 
float ambient [3] = { 0.35f, 0.35f, 0.35f }
 
float specular [3] = { 0.0f, 0.0f, 0.0f }
 
float intensity = 1.0f
 
bool enabled = true
 
LightType type = LightType::Directional
 
float position [3] = { 0.0f, 5.0f, 0.0f }
 
float spotCutoff = 45.0f
 
float spotExponent = 10.0f
 

Detailed Description

Plain-data description of a single light source.

Definition at line 31 of file Renderer.h.

Member Data Documentation

◆ ambient

float Renderer::LightSettings::ambient[3] = { 0.35f, 0.35f, 0.35f }

Definition at line 35 of file Renderer.h.

◆ diffuse

float Renderer::LightSettings::diffuse[3] = { 1.0f, 1.0f, 1.0f }

Definition at line 34 of file Renderer.h.

◆ direction

float Renderer::LightSettings::direction[4] = { -1.0f, 1.0f, -1.0f, 0.0f }

Definition at line 33 of file Renderer.h.

◆ enabled

bool Renderer::LightSettings::enabled = true

Definition at line 38 of file Renderer.h.

◆ intensity

float Renderer::LightSettings::intensity = 1.0f

Definition at line 37 of file Renderer.h.

◆ position

float Renderer::LightSettings::position[3] = { 0.0f, 5.0f, 0.0f }

Definition at line 40 of file Renderer.h.

◆ specular

float Renderer::LightSettings::specular[3] = { 0.0f, 0.0f, 0.0f }

Definition at line 36 of file Renderer.h.

◆ spotCutoff

float Renderer::LightSettings::spotCutoff = 45.0f

Definition at line 41 of file Renderer.h.

◆ spotExponent

float Renderer::LightSettings::spotExponent = 10.0f

Definition at line 42 of file Renderer.h.

◆ type

LightType Renderer::LightSettings::type = LightType::Directional

Definition at line 39 of file Renderer.h.


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