Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CSkyLight Class Reference

#include <Sky.h>

List of all members.

Public Member Functions

 CSkyLight (void)
void Init (void)
void Update (void)

Public Attributes

double sun_gc_lon
double sun_gc_lat
sgVec3 sunpos
double sun_angle
double sun_rotation
GLfloat fog_colour [4]
GLfloat sky_colour [4]


Detailed Description

Definition at line 62 of file Sky.h.


Constructor & Destructor Documentation

CSkyLight::CSkyLight void   ) 
 

Definition at line 31 of file SkyLight.cpp.


Member Function Documentation

void CSkyLight::Init void   ) 
 

Definition at line 39 of file SkyLight.cpp.

Referenced by CSkyManager::CSkyManager().

void CSkyLight::Update void   ) 
 

Todo:
Next step, simple linear brightness model

Definition at line 47 of file SkyLight.cpp.

References fog_colour, and sky_colour.

Referenced by CSkyManager::Update().


Member Data Documentation

GLfloat CSkyLight::fog_colour[4]
 

Definition at line 98 of file Sky.h.

Referenced by Update().

GLfloat CSkyLight::sky_colour[4]
 

Definition at line 101 of file Sky.h.

Referenced by Update().

double CSkyLight::sun_angle
 

Definition at line 83 of file Sky.h.

double CSkyLight::sun_gc_lat
 

Definition at line 77 of file Sky.h.

double CSkyLight::sun_gc_lon
 

Definition at line 77 of file Sky.h.

double CSkyLight::sun_rotation
 

Definition at line 86 of file Sky.h.

sgVec3 CSkyLight::sunpos
 

Definition at line 80 of file Sky.h.


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen