Class TCastleConfig

Unit

Declaration

type TCastleConfig = class(TXMLConfig)

Description

Store configuration in XML format. Adds various Castle Game Engine extensions to the ancestor TXMLConfig class:

  • load/save from an URL or a TStream (not just a filename),

  • load/save to the default config file location (for user preferences),

  • load/save more types (floats, vectors, colors, URLs, multiline text...),

  • PathElement and MakePathElement utility, to use powerful DOM functions when needed to process something more complex,

  • encrypt/descrypt contents, just use BlowFishKeyPhrase property (this is actually built-in in our modified TXMLConfig).

See https://castle-engine.io/manual_user_prefs.php for more documentation.

Source: files/castlexmlconfig.pas (line 56).

Hierarchy

  • TObject
  • TPersistent
  • TComponent
  • TXMLConfig
  • TCastleConfig

Generated by PasDoc 0.17.0.snapshot.