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

interface IJsonizable in Tinman.Core.Formatting

Base interface for classes that can serialize their state to JSON values.

interface IJsonizable base of AnimationGui
  Camera
  DefaultVisibleCheckGui
  DocumentBrowser
  ISceneObject
  IWidget
  IWidgetGui
  LightingGui
  MeshBufferGui
  MeshDynamicGui
  ProfilerGui
  ShadowMappingGui
  TerrainBufferGui
  TerrainLayerListGui
  TerrainViewGui

Methods

JsonDeserialize

Restores the object state from the given JSON value.

method JsonDeserialize (JsonValue value)
params value [not-null] The input JSON value.

Remarks:

Implementations of this method must be able to consume malformed JSON values, without corrupting the object state.

JsonSerialize

Serializes the object state to an JSON value.

method JsonSerialize (JsonValue value)
params value [not-null] The output JSON value.