Skip to main content

CoreTypes

Contains globaly accessible custom enums and types used throughout the CORE Framework's source code.

Enums

VersionType

Available version types, following the StarOpenSource Versioning Specification (SOSVS) version 1.

Available values

  • RELEASE
  • RELEASECANDIDATE
  • BETA
  • ALPHA

LoggerLevel

Available log levels, following the StarOpenSource Logging Specification (SOSLS) version 1.

Available values

  • NONE
  • ERROR
  • WARN
  • INFO
  • VERB
  • DIAG

SceneType

Available scene types.

Available values

  • NONE
  • DEBUG
  • CUTSCENE
  • MENU
  • MAIN
  • BACKGROUND

BlockadeLevel

To what degree something should be blocked.

Available values

  • IGNORE
  • WARN
  • BLOCK

ValidationType

All validation rules some data can be checked against.

Available values

  • MATCHES_TYPE
  • MATCHES_CLASS
  • IN_RANGE
  • HAS_MINIMUM
  • HAS_MAXIMUM
  • HAS_VALUES
  • CONTAINS
  • MATCHES_REGEX
  • IS_NOT_EMPTY
  • IS_NOT_NULL
  • IS_NORMALIZED
  • IS_ORTHONORMALIZED