Table of Contents
API Functions
Error / logging functions
Variable functions
Variable type functions
String functions
List functions
Map functions
Map initialisation
Map size and scaling
Pixel access
Settings and flags
File input and output
Mipmaps
Mosaic functions
Mosaic tile functions
Direct memory access
File format functions
ZeoFunc functions
Buffer functions
Progress box functions
File selector functions
Directory selector functions
Combination selector functions
Script functions
File / directory functions (zFile.h)
Menu functions (zMenu.h)
Project functions (zProj.h)
Project initialisation
Loading/saving the project
Map access
Loading / saving maps
Project settings
Scale settings
Climates
View functions (zView.h)
Application settings functions (helper/zApp.h and helper/zSettings.h)
Undo / backup / restore functions (helper/zBackup.h)
XML functions (helper/zXML.h)
Calculation manager functions (helper/zCalcMan.h)
API Functions
This page is currently being updated to the latest version (Zeolite v16.01). Some links may be broken, or refer to the previous
API
version. I apologise for this inconvenience.
Error / logging functions
zeoReportError
zeoWriteToLog
Variable functions
zvar_Create
zvar_CreateShared
zvar_GetSharedVar
zvar_Delete
zvar_ReInit
zvar_Rename
zvar_GetName
zvar_GetTypeID
zvar_IsType
zvar_GetValue
zvar_SetValue
zvar_GetValueEx
zvar_SetValueEx
zvar_GetValueText
zvar_SetValueText
zvar_Cast
zvar_CopyValue
zvar_SetVarRef
zvar_EditUI
zvar_GetDataPtr
Variable type functions
ztype_GetID
ztype_GetName
String functions
zstr_SetText
zstr_GetText
List functions
zlist_nItems
zlist_CreateItem
zlist_GetItemI
zlist_GetItemA
zlist_DelItemI
zlist_DelItemA
zlist_DelAll
zlist_SortI
zlist_SortA
zlist_Append
Map functions
Map initialisation
zmap_Init
zmap_Init2
zmap_InitMosaic
zmap_Free
zmap_GetAllocMode
Map size and scaling
zmap_GetWidth
zmap_GetHeight
zmap_GetHorizScale
zmap_SetHorizScale
zmap_GetTileSize
zmap_GetTileCountX
zmap_GetTileCountY
zmap_GetMinMaxAlt
zmap_SetMinMaxAlt
Pixel access
zmap_GetPixel
zmap_SetPixel
zmap_LinInterp
Settings and flags
zmap_GetMapType
zmap_GetPixelSize
zmap_GetWrapFlag
zmap_SetWrapFlag
zmap_GetBusyFlag
zmap_SetBusyFlag
zmap_GetMosaicFlag
zmap_GetFlag
zmap_SetFlag
zmap_GetSettingsList
zmap_GetNameInProject
File input and output
zmap_SaveFile
zmap_LoadFile
zmap_LoadMosaic
zmap_SaveMosaic
zmap_SaveMosaicAs
zmap_ExportMap
zmap_ExportMosaic
zmap_GetFilename
zmap_GetFormat
zmap_SetFormat
Mipmaps
zmap_nMipmaps
zmap_AllocMipmaps
zmap_GenMipmaps
zmap_ClearMipmaps
zmap_GetMipmapResStep
zmap_GetMipmapMaxLevel
zmap_GetMipmapLevel
zmap_GetMipmapLevel2
Mosaic functions
zmap_CombineMosaic
zmap_SplitToMosaic
Mosaic tile functions
zmap_GetMosaicTile
zmap_tile_GetPixel
zmap_tile_SetPixel
zmap_tile_GetMinMaxAlt
zmap_tile_GetTileCoords
zmap_tile_SetLock
zmap_tile_MarkChanged
zmap_tile_GetDataPtr
zmap_tile_GetScanlinePtr
zmap_tile_GetScanlineArray
zmap_tile_IsContiguous
zmap_tile_MakeContiguous
Direct memory access
zmap_GetDataPtr
zmap_GetScanlinePtr
zmap_GetScanlineArray
zmap_IsContiguous
zmap_MakeContiguous
File format functions
zformat_Create
zformat_CreateGeneric
zformat_SetFlags
zformat_GetFlags
zformat_SetInfoStr
zformat_GetExt
zformat_GetOptionList
zformat_GetOptionValue
zformat_SetOptionValue
zformat_GetFormatByExt
zformat_GetFormatByExt2
zformat_GetFormatList
zformat_GetFormatList2
zformat_GetActiveFormat
zformat_GetDefaultFormat
ZeoFunc functions
zfunc_Load
zfunc_GetFunc
zfunc_GetReturnTypeID
zfunc_GetArgListPrototype
zfunc_Execute
Buffer functions
zbuffer_Init
zbuffer_InitByType
zbuffer_Free
zbuffer_nItems
zbuffer_MemSize
zbuffer_ItemSize
zbuffer_GetPtr
zbuffer_GetValue
zbuffer_SetValue
Progress box functions
zprogbox_ShowWnd
zprogbox_HideWnd
zprogbox_SetTitle
zprogbox_SetProgress
File selector functions
zfilesel_Init
zfilesel_GetPathA
Directory selector functions
zdirsel_Init
zdirsel_GetPathA
Combination selector functions
zcombosel_Init
zcombosel_nOptions
zcombosel_SetOptionsA
zcombosel_GetOptionsA
zcombosel_AddOptionA
zcombosel_FindOptionA
zcombosel_GetOptionText
zcombosel_SetCurSelI
zcombosel_GetCurSelA
zcombosel_GetCurSelI
zcombosel_SetCurSelA
zcombosel_SetSelI
zcombosel_GetSelA
zcombosel_GetSelI
zcombosel_SetSelA
zcombosel_GetFlags
Script functions
zscript_Execute
zs_Execute
File / directory functions (zFile.h)
zfile_GetDir
zfile_GetExt
zfile_TrimDir
zfile_TrimExt
zfile_FileExists
zfile_TrimEllipses
zfile_TrimPath
zfile_FileExists
zfile_DirExists
zfile_CreateDir
zfile_DeleteDir
file_IsAbsolutePath
zfile_FindFile
zfile_CopyFile
Menu functions (zMenu.h)
zmenu_InsertItem
Project functions (zProj.h)
Project initialisation
zproj_IsInit
zproj_Init
zproj_Free
Loading/saving the project
zproj_LoadProject
zproj_SaveProject
zproj_SaveProjectFile
zproj_SaveProjectAs
zproj_DemandSave
zproj_IsPathOK
zproj_GetProjectFilename
Map access
zproj_GetMapList
zproj_GetMap
zproj_CreateMap
zproj_GetOrCreateMap
zproj_GetHeightfieldRange
zproj_SetMapFlag
zproj_GetMapAlternateName
Loading / saving maps
zproj_AutoSaveMap
zproj_AutoLoadMap
Project settings
zproj_GetSettingsList
zproj_GetSetting
zproj_SetSetting
zproj_GetOpFlag
zproj_SetOpFlag
zproj_DelOpsFollowing
Scale settings
zproj_GetCurTileSizeDM
zproj_SetCurTileSizeDM
zproj_GetCurHorizScaleHF
zproj_SetCurHorizScaleHF
Climates
zproj_nClimates
zproj_GetClimate
zproj_GetClimateA
zproj_GetClimateIndex
zproj_AddClimateA
View functions (zView.h)
zview_ShowMap
zview_Refresh
zview_GetActiveMap
zview_GetSelectedArea
zview_SetSelectedArea
zview_SetMouseMode
zview_GetBrushRadius
zview_SetBrushRadius
zview_EnableDraw
Application settings functions (helper/zApp.h and helper/zSettings.h)
zapp_GetTempDir
zapp_GetUID
zapp_GetIcon
zapp_GetPath
zsettings_GetLocalList
zsettings_GetPresetsList
zsettings_SetWndSetting
zsettings_GetWndSetting
Undo / backup / restore functions (helper/zBackup.h)
zbackup_Undo
zbackup_Restore
zbackup_nRecords
zbackup_BackupMaps
zbackup_BackupMapArea
zbackup_GetAutoBackupFlag
zbackup_EditRecord_Init
zbackup_EditRecord_AddMapArea
zbackup_EditRecord_Finalise
XML functions (helper/zXML.h)
zXML_Save
zXML_Load
Calculation manager functions (helper/zCalcMan.h)
zCalcMan_IsBusy
zCalcMan_Abort
zCalcMan_RunCalcScript
zCalcMan_StartCalcProgress
zCalcMan_StartCalcProgressGrid
zCalcMan_AddCalcStage
zCalcMan_AdvanceCalcStage
zCalcMan_SetCalcProgress
zCalcMan_SetCalcTitle
zCalcMan_HideCalcProgress
zCalcMan_ProgMapInit
zCalcMan_ProgMapFree