8 #ifndef K_FIRESYNC_TERRAIN_MODEL_H
9 #define K_FIRESYNC_TERRAIN_MODEL_H
12 #include <kFireSync/Data/kTerrainModel.x.h>
16 kFsFx(
kStatus) kTerrainModel_Construct(kTerrainModel* model,
k32u minimumRegions,
kAlloc allocator);
18 kFsFx(
kStatus) kTerrainModel_Add(kTerrainModel model, const kTerrain* item);
19 kFsFx(
kStatus) kTerrainModel_Clear(kTerrainModel model);
21 kFsFx(kTerrain*) kTerrainModel_At(kTerrainModel model,
k32u index);
22 kFsFx(
kSize) kTerrainModel_RegionCount(kTerrainModel model);
24 kFsFx(
k32s) kTerrainModel_GetSuppressedValue(kTerrainModel model);
25 kFsFx(
kStatus) kTerrainModel_SetSuppressedValue(kTerrainModel model,
k32s value);
27 kFsFx(
kBool) kTerrainModel_IsSuppressionEnabled(kTerrainModel model);
28 kFsFx(
kStatus) kTerrainModel_EnableSuppression(kTerrainModel model,
kBool enable);
Essential API declarations for the kFireSync library.