FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kTerrainModel.h
Go to the documentation of this file.
1 
8 #ifndef K_FIRESYNC_TERRAIN_MODEL_H
9 #define K_FIRESYNC_TERRAIN_MODEL_H
10 
11 #include <kFireSync/kFsDef.h>
12 #include <kFireSync/Data/kTerrainModel.x.h>
13 
14 //typedef kObject kTerrainModel; --forward-declared in kFsDef.x.h
15 
16 kFsFx(kStatus) kTerrainModel_Construct(kTerrainModel* model, k32u minimumRegions, kAlloc allocator);
17 
18 kFsFx(kStatus) kTerrainModel_Add(kTerrainModel model, const kTerrain* item);
19 kFsFx(kStatus) kTerrainModel_Clear(kTerrainModel model);
20 
21 kFsFx(kTerrain*) kTerrainModel_At(kTerrainModel model, k32u index);
22 kFsFx(kSize) kTerrainModel_RegionCount(kTerrainModel model);
23 
24 kFsFx(k32s) kTerrainModel_GetSuppressedValue(kTerrainModel model);
25 kFsFx(kStatus) kTerrainModel_SetSuppressedValue(kTerrainModel model,k32s value);
26 
27 kFsFx(kBool) kTerrainModel_IsSuppressionEnabled(kTerrainModel model);
28 kFsFx(kStatus) kTerrainModel_EnableSuppression(kTerrainModel model,kBool enable);
29 
30 #endif
Essential API declarations for the kFireSync library.