Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
sky_atm_parameters Struct Reference

#include <sky_atm_parameters.h>

+ Collaboration diagram for sky_atm_parameters:

Public Member Functions

 TAG_ENUM8 (sun_direction_method, { altitude_azimuth, direction, })
 
 TAG_BLOCK (altitudeazimuth_sun_settings, { real altitude;real azimuth;})
 
 TAG_BLOCK (directional_sun_settings, { vector3 direction;})
 
 TAG_BLOCK (presets, { real time;real sky_power;real sun_power;color sky_color;real environment_map_scale;real horizon_limit;real density_coefficient;real density_diffusion;real fog_density;real min_brightness;real falloff;real linked_light_power;real upper_hemisphere_ambient_light_power;real lower_hemisphere_ambient_light_power;})
 
 TAG_ENUM8 (fog_mode, { none, exponential, exponential_squared, linear, })
 

Public Attributes

real time
 
real sea_level
 
real atmosphere_height
 
tag_reference linked_light
 
color upper_hemisphere_color
 
color lower_hemisphere_color
 
vector3 hemisphere_direction
 
color fog_color
 
real fog_exponential_density
 
real fog_linear_start
 
real fog_linear_end
 

Member Function Documentation

◆ TAG_BLOCK() [1/3]

sky_atm_parameters::TAG_BLOCK ( altitudeazimuth_sun_settings  ,
{ real altitude;real azimuth;}   
)

◆ TAG_BLOCK() [2/3]

sky_atm_parameters::TAG_BLOCK ( directional_sun_settings  ,
{ vector3 direction;}   
)

◆ TAG_BLOCK() [3/3]

sky_atm_parameters::TAG_BLOCK ( presets  ,
{ real time;real sky_power;real sun_power;color sky_color;real environment_map_scale;real horizon_limit;real density_coefficient;real density_diffusion;real fog_density;real min_brightness;real falloff;real linked_light_power;real upper_hemisphere_ambient_light_power;real lower_hemisphere_ambient_light_power;}   
)

◆ TAG_ENUM8() [1/2]

sky_atm_parameters::TAG_ENUM8 ( fog_mode  ,
{ none, exponential, exponential_squared, linear, }   
)

◆ TAG_ENUM8() [2/2]

sky_atm_parameters::TAG_ENUM8 ( sun_direction_method  ,
{ altitude_azimuth, direction, }   
)

Member Data Documentation

◆ atmosphere_height

real sky_atm_parameters::atmosphere_height

◆ fog_color

color sky_atm_parameters::fog_color

◆ fog_exponential_density

real sky_atm_parameters::fog_exponential_density

◆ fog_linear_end

real sky_atm_parameters::fog_linear_end

◆ fog_linear_start

real sky_atm_parameters::fog_linear_start

◆ hemisphere_direction

vector3 sky_atm_parameters::hemisphere_direction

◆ linked_light

tag_reference sky_atm_parameters::linked_light

◆ lower_hemisphere_color

color sky_atm_parameters::lower_hemisphere_color

◆ sea_level

real sky_atm_parameters::sea_level

◆ time

real sky_atm_parameters::time

◆ upper_hemisphere_color

color sky_atm_parameters::upper_hemisphere_color

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