TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

interface IUpdateableGui in Tinman.Engine.GUI

Base interface for classes that provide a GUI and a standard mechanism for updating it according to the current data model values.

interface IUpdateableGui base of AnimationGui
  BookmarksGui
  CameraPathGui
  DefaultVisibleCheckGui
  HeightmapSampleGui
  IWidget
  LightingGui
  MapCoordinatesGui
  MeshBufferGui
  MeshDynamicGui
  ProfilerGui
  ShadowMappingGui
  TerrainBufferGui
  TerrainLayerListGui
  TerrainViewGui

Methods

UpdateGui

Updates GUI components, according to current values in the data model.

method UpdateGui (bool valuesOnly)
params valuesOnly true to update values in the existing GUI structure,
false to rebuild the GUI structure before updating values.

Remarks:

Implementing method are expected to be fail-safe, i.e. their behaviour is well-defined, even if there is not GUI or the data model is empty. Thus, the UpdateGui method may be called at any time.

This method may be called repeatedly when valuesOnly is true. Implementing methods are expected to perform efficient in this case.