My Project
Main Page
Related Pages
Classes
Files
File List
File Members
All
Classes
Files
Functions
Variables
Enumerations
Pages
parameters_terrain.h
Go to the documentation of this file.
1
/**************************************************************************/
2
/* Copyright 2009 Tim Day */
3
/* */
4
/* This file is part of Fracplanet */
5
/* */
6
/* Fracplanet is free software: you can redistribute it and/or modify */
7
/* it under the terms of the GNU General Public License as published by */
8
/* the Free Software Foundation, either version 3 of the License, or */
9
/* (at your option) any later version. */
10
/* */
11
/* Fracplanet is distributed in the hope that it will be useful, */
12
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
13
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
14
/* GNU General Public License for more details. */
15
/* */
16
/* You should have received a copy of the GNU General Public License */
17
/* along with Fracplanet. If not, see <http://www.gnu.org/licenses/>. */
18
/**************************************************************************/
19
24
#ifndef _parameters_terrain_h_
25
#define _parameters_terrain_h_
26
27
#include "
parameters_noise.h
"
28
#include "
parameters_object.h
"
29
#include "
rgb.h
"
30
#include "
xyz.h
"
31
33
35
class
ParametersTerrain
:
public
ParametersObject
36
{
37
public
:
38
40
ParametersTerrain
();
41
43
~ParametersTerrain
();
44
46
uint
subdivisions_unperturbed
;
47
49
XYZ
variation
;
50
51
ParametersNoise
noise;
52
54
float
base_height
;
55
57
59
float
power_law
;
60
62
float
snowline_equator
;
63
65
float
snowline_pole
;
66
68
float
snowline_power_law
;
69
71
float
snowline_slope_effect
;
72
74
float
snowline_glacier_effect
;
75
77
uint
rivers
;
78
80
uint
rivers_seed
;
81
83
85
float
lake_becomes_sea
;
86
88
float
oceans_and_rivers_emissive
;
89
91
92
FloatRGBA
colour_ocean
;
93
FloatRGBA
colour_river;
94
FloatRGBA
colour_shoreline;
95
FloatRGBA
colour_low;
96
FloatRGBA
colour_high;
97
FloatRGBA
colour_snow;
99
};
100
101
#endif
Generated on Sat Oct 5 2013 17:39:13 for My Project by
1.8.3.1