|
StevEngine
StevEngine is a customizable C++ game engine.
|
Heightmap terrain data storage. More...
#include <utilities/Terrain.hpp>
Public Member Functions | |
| TerrainData (uint32_t size, double step, double *data, double scale=1.0) | |
| Create terrain with existing data. | |
| TerrainData (uint32_t size, double step, float *data, double scale=1.0) | |
| TerrainData (uint32_t size, double step) | |
| Create empty terrain. | |
Public Attributes | |
| const uint32_t | size |
| Grid size (NxN) | |
| const double | step |
| Grid spacing. | |
| double * | points |
| Height values array. | |
Heightmap terrain data storage.
Stores and manages heightmap data for terrain generation. Includes grid size, spacing, and height values.
| StevEngine::Utilities::TerrainData::TerrainData | ( | uint32_t | size, |
| double | step, | ||
| double * | data, | ||
| double | scale = 1.0 ) |
Create terrain with existing data.
| size | Grid size (NxN) |
| step | Grid spacing |
| data | Array of height values |
| StevEngine::Utilities::TerrainData::TerrainData | ( | uint32_t | size, |
| double | step ) |
Create empty terrain.
| size | Grid size (NxN) |
| step | Grid spacing |