All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Lighting::GlobalFogging Class Reference
Inheritance diagram for Eegeo::Lighting::GlobalFogging:
Eegeo::NonCopyable

Public Member Functions

void SetDefault ()
 
void SetFogColour (const Eegeo::v4 &fogColour)
 
void SetHeightFogAltitudes (float minAltitude, float maxAltitude)
 
void SetDistanceFogDistances (float nearFog, float farFog)
 
void SetDistanceFogAltitudes (float low, float high)
 
void SetCameraPositionEcef (const Eegeo::dv3 &cameraPositionEcef)
 
void SetFogDensity (float fogDensity)
 
void SetHeightFogIntensity (float heightFogIntensity)
 
void SetDistanceFogIntensity (float distanceFogIntensity)
 
void SetBaseAltitude (float baseAltitude)
 
void GetUniformValues (GlobalFoggingUniformValues &values) const
 
bool IsEnabled () const
 

Additional Inherited Members

- Protected Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: