#include <RoughRavines.h>
|
| cRoughRavines (int a_Seed, int a_MaxSize, int a_MinSize, float a_MaxCenterWidth, float a_MinCenterWidth, float a_MaxRoughness, float a_MinRoughness, float a_MaxFloorHeightEdge, float a_MinFloorHeightEdge, float a_MaxFloorHeightCenter, float a_MinFloorHeightCenter, float a_MaxCeilingHeightEdge, float a_MinCeilingHeightEdge, float a_MaxCeilingHeightCenter, float a_MinCeilingHeightCenter, int a_GridSize, int a_MaxOffset) |
|
| cGridStructGen (int a_Seed) |
| Creates a new instance that has the generation parameters set to defaults. More...
|
|
| cGridStructGen (int a_Seed, int a_GridSizeX, int a_GridSizeZ, int a_MaxOffsetX, int a_MaxOffsetZ, int a_MaxStructureSizeX, int a_MaxStructureSizeZ, size_t a_MaxCacheSize) |
|
virtual void | GenFinish (cChunkDesc &a_ChunkDesc) override |
|
void | SetGeneratorParams (const AStringMap &a_GeneratorParams) |
| Sets the generator params based on the dictionary passed in. More...
|
|
virtual | ~cFinishGen () |
|
Definition at line 17 of file RoughRavines.h.
◆ Super
◆ cRoughRavines()
cRoughRavines::cRoughRavines |
( |
int |
a_Seed, |
|
|
int |
a_MaxSize, |
|
|
int |
a_MinSize, |
|
|
float |
a_MaxCenterWidth, |
|
|
float |
a_MinCenterWidth, |
|
|
float |
a_MaxRoughness, |
|
|
float |
a_MinRoughness, |
|
|
float |
a_MaxFloorHeightEdge, |
|
|
float |
a_MinFloorHeightEdge, |
|
|
float |
a_MaxFloorHeightCenter, |
|
|
float |
a_MinFloorHeightCenter, |
|
|
float |
a_MaxCeilingHeightEdge, |
|
|
float |
a_MinCeilingHeightEdge, |
|
|
float |
a_MaxCeilingHeightCenter, |
|
|
float |
a_MinCeilingHeightCenter, |
|
|
int |
a_GridSize, |
|
|
int |
a_MaxOffset |
|
) |
| |
◆ CreateStructure()
◆ m_MaxCeilingHeightCenter
float cRoughRavines::m_MaxCeilingHeightCenter |
|
protected |
Maximum ceiling height at the ravine's center.
Definition at line 74 of file RoughRavines.h.
◆ m_MaxCeilingHeightEdge
float cRoughRavines::m_MaxCeilingHeightEdge |
|
protected |
Maximum ceiling height at the ravine's edge.
Definition at line 68 of file RoughRavines.h.
◆ m_MaxCenterWidth
float cRoughRavines::m_MaxCenterWidth |
|
protected |
Maximum width of the ravine's center, in blocks.
Definition at line 44 of file RoughRavines.h.
◆ m_MaxFloorHeightCenter
float cRoughRavines::m_MaxFloorHeightCenter |
|
protected |
Maximum floor height at the ravine's center.
Definition at line 62 of file RoughRavines.h.
◆ m_MaxFloorHeightEdge
float cRoughRavines::m_MaxFloorHeightEdge |
|
protected |
Maximum floor height at the ravine's edge.
Definition at line 56 of file RoughRavines.h.
◆ m_MaxRoughness
float cRoughRavines::m_MaxRoughness |
|
protected |
◆ m_MaxSize
int cRoughRavines::m_MaxSize |
|
protected |
Maximum size of the ravine, in each of the X / Z axis.
Definition at line 38 of file RoughRavines.h.
◆ m_MinCeilingHeightCenter
float cRoughRavines::m_MinCeilingHeightCenter |
|
protected |
Minimum ceiling height at the ravine's center.
Definition at line 77 of file RoughRavines.h.
◆ m_MinCeilingHeightEdge
float cRoughRavines::m_MinCeilingHeightEdge |
|
protected |
Minimum ceiling height at the ravine's edge.
Definition at line 71 of file RoughRavines.h.
◆ m_MinCenterWidth
float cRoughRavines::m_MinCenterWidth |
|
protected |
Minimum width of the ravine's center, in blocks.
Definition at line 47 of file RoughRavines.h.
◆ m_MinFloorHeightCenter
float cRoughRavines::m_MinFloorHeightCenter |
|
protected |
Minimum floor height at the ravine's center.
Definition at line 65 of file RoughRavines.h.
◆ m_MinFloorHeightEdge
float cRoughRavines::m_MinFloorHeightEdge |
|
protected |
Minimum floor height at the ravine's edge.
Definition at line 59 of file RoughRavines.h.
◆ m_MinRoughness
float cRoughRavines::m_MinRoughness |
|
protected |
◆ m_MinSize
int cRoughRavines::m_MinSize |
|
protected |
The documentation for this class was generated from the following files: