3#include "CogsTerrainBase.h"
9 struct EffectParameters;
18 COGSTERRAIN_API
void terrainInitialize();
29 const size_t numTerrain,
31 const size_t numImagery);
33 COGSTERRAIN_API
void terrainDisposeRasterSource(int64_t
id);
35 COGSTERRAIN_API
void terrainInvalidateTile(int64_t rasterSourceId,
int level,
int x,
int y,
int flags);
41 COGSTERRAIN_API
void terrainInvalidateRasterSource(
Cogs::TerrainContext * terrain,
const int64_t rasterSourceId,
const bool clearContents);
59 COGSTERRAIN_API
void terrainSetCustomParameters(
Cogs::TerrainContext * terrain,
const unsigned char * data,
int count);
61 COGSTERRAIN_API
void terrainSetImageryEnabled(
Cogs::TerrainContext * terrain,
const bool * data,
int count);
65 COGSTERRAIN_API
bool terrainRayPick(
Cogs::TerrainContext * terrain,
const float * screenPos,
const float * inverseViewProjection,
float * pickedPosition,
int rayPickId);
Contains all Cogs related functionality.