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