|
| void | hmap::gpu::thermal (Array &z, const Array &talus, int iterations=10, Array *p_bedrock=nullptr, Array *p_deposition_map=nullptr) |
| | Apply thermal weathering erosion.
|
| |
| void | hmap::gpu::thermal (Array &z, const Array *p_mask, const Array &talus, int iterations=10, Array *p_bedrock=nullptr, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal (Array &z, float talus, int iterations=10, Array *p_bedrock=nullptr, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_auto_bedrock (Array &z, const Array &talus, int iterations=10, Array *p_deposition_map=nullptr) |
| | Apply thermal weathering erosion with automatic determination of the bedrock.
|
| |
| void | hmap::gpu::thermal_auto_bedrock (Array &z, float, int iterations=10, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_auto_bedrock (Array &z, const Array *p_mask, const Array &talus, int iterations=10, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_flatten (Array &z, const Array &talus, int iterations, float sigma_inf=0.5f, float sigma_sup=0.f) |
| | Apply iterative thermal flattening erosion on a heightmap.
|
| |
| void | hmap::gpu::thermal_flatten (Array &z, const Array *p_mask, const Array &talus, int iterations, float sigma_inf=0.5f, float sigma_sup=0.f) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_inflate (Array &z, const Array &talus, int iterations=10) |
| | Apply thermal weathering erosion to give a scree like effect.
|
| |
| void | hmap::gpu::thermal_inflate (Array &z, const Array *p_mask, const Array &talus, int iterations=10) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_olsen (Array &z, const Array &talus, int iterations) |
| | Apply thermal weathering erosion.
|
| |
| void | hmap::gpu::thermal_olsen (Array &z, const Array *p_mask, const Array &talus, int iterations) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_rib (Array &z, int iterations) |
| | Apply thermal erosion using a 'rib' algorithm (taken from Geomorph).
|
| |
| void | hmap::gpu::thermal_rib (Array &z, const Array *p_mask, int iterations) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_ridge (Array &z, const Array &talus, int iterations=10, Array *p_deposition_map=nullptr) |
| | Apply thermal weathering erosion to give a ridge like effect.
|
| |
| void | hmap::gpu::thermal_ridge (Array &z, const Array *p_mask, const Array &talus, int iterations=10, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_schott (Array &z, const Array &talus, int iterations=10, float intensity=0.2f, Array *p_deposition_map=nullptr) |
| | Applies the thermal erosion process with a uniform slope threshold.
|
| |
| void | hmap::gpu::thermal_schott (Array &z, const Array *p_mask, const Array &talus, int iterations=10, float intensity=0.2f, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |
| void | hmap::gpu::thermal_scree (Array &z, const Array &talus, const Array &zmax, int iterations=10, Array *p_deposition_map=nullptr) |
| | Performs thermal scree erosion on a heightmap.
|
| |
| void | hmap::gpu::thermal_scree (Array &z, const Array *p_mask, const Array &talus, const Array &zmax, int iterations=10, Array *p_deposition_map=nullptr) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
| |