File system

Manipulating, reading and writing files.

Classes

  • Path — Class for storing and manipulating file paths.
  • DataStream — General purpose class used for encapsulating the reading and writing of data from and to various sources using a common interface.
  • MemoryDataStream Data stream for handling data from memory.
  • FileDataStream Data stream for handling data from standard streams.
  • FileSystem Utility class for dealing with files.
  • FileScheduler — Locks access to files on the same drive, allowing only one file to be read at a time, per drive.

Enums

Internal

Symbols intended for engine-internal use. Not part of the public API.

Classes

  • PathHashFunction — Calculates path hash, either from case sensitive or insensitive path.
  • PathEqualsFunction — Compares two paths using either case sensitive or insensitive compare.