StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
Terrain.hpp
1#pragma once
2#include <cstdint>
3
4namespace StevEngine::Utilities {
11 struct TerrainData {
18 TerrainData(uint32_t size, double step, double* data, double scale = 1.0);
19 TerrainData(uint32_t size, double step, float* data, double scale = 1.0);
20
26 TerrainData(uint32_t size, double step);
27
28 const uint32_t size;
29 const double step;
30 double* points;
31 };
32}
double * points
Height values array.
Definition Terrain.hpp:30
TerrainData(uint32_t size, double step, double *data, double scale=1.0)
Create terrain with existing data.
Definition Terrain.cpp:7
const uint32_t size
Grid size (NxN)
Definition Terrain.hpp:28
const double step
Grid spacing.
Definition Terrain.hpp:29