StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
Terrain.hpp
1
#pragma once
2
#include <cstdint>
3
4
namespace
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
}
StevEngine::Utilities::TerrainData::points
double * points
Height values array.
Definition
Terrain.hpp:30
StevEngine::Utilities::TerrainData::TerrainData
TerrainData(uint32_t size, double step, double *data, double scale=1.0)
Create terrain with existing data.
Definition
Terrain.cpp:7
StevEngine::Utilities::TerrainData::size
const uint32_t size
Grid size (NxN)
Definition
Terrain.hpp:28
StevEngine::Utilities::TerrainData::step
const double step
Grid spacing.
Definition
Terrain.hpp:29
utilities
Terrain.hpp
Generated by
1.13.2