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 |