| 12345678910111213141516171819202122232425262728293031323334 |
- /******************************************************************************/
- /******************************************************************************/
- class EditEnv : Environment
- {
- UID sun_id, star_id, skybox_id, cloud_id[4];
- TimeStamp ambient_on_time, ambient_color_time, night_shade_color_time,
- bloom_on_time, bloom_half_time, bloom_saturate_time, bloom_maximum_time, bloom_blurs_time, bloom_original_time, bloom_scale_time, bloom_cut_time,
- clouds_on_time, clouds_vertical_scale_time, clouds_ray_mask_contrast_time,
- clouds_scale_time[4], clouds_velocity_time[4], clouds_color_time[4], clouds_image_time[4],
- fog_on_time, fog_affect_sky_time, fog_density_time, fog_color_time,
- sky_on_time, sky_frac_time, sky_atmospheric_density_exponent_time, sky_atmospheric_horizon_exponent_time, sky_atmospheric_horizon_color_time, sky_atmospheric_sky_color_time, sky_atmospheric_stars_time, sky_atmospheric_stars_orientation_time, sky_skybox_time,
- sun_on_time, sun_blend_time, sun_glow_time, sun_size_time, sun_highlight_front_time, sun_highlight_back_time, sun_pos_time, sun_light_color_time, sun_rays_color_time, sun_image_color_time, sun_image_time;
- EditEnv();
- // get
- bool newer(C EditEnv &src)C;
- bool equal(C EditEnv &src)C;
- // operations
- void newData();
- bool sync(C EditEnv &src);
- bool undo(C EditEnv &src);
- void reset();
- void copyTo(Environment &dest, C Project &proj)C;
- // io
- bool save(File &f)C;
- bool load(File &f);
- bool load(C Str &name);
- };
- /******************************************************************************/
- /******************************************************************************/
- /******************************************************************************/
|