Skip to main content
Version: 5.0.0-beta.1c

TileCoordinate

Index

Constructors

constructor

  • new TileCoordinate(x: number, y: number, layer: number): TileCoordinate

Properties

layer

layer: number

x

x: number

y

y: number

Methods

publicencode

  • encode(): number
  • Returns number

publicstaticAddFileIdAndChannel

  • AddFileIdAndChannel(encodedCoordinate: number, fileId: number, channel: number): bigint
  • Parameters

    • encodedCoordinate: number
    • fileId: number
    • channel: number

    Returns bigint

publicstaticDecode

publicstaticEncode

  • Encode(x: number, y: number, layer: number): number
  • Parameters

    • x: number
    • y: number
    • layer: number

    Returns number

publicstaticEncodeCoordinate

  • EncodeCoordinate(coordinate: { layer: number; x: number; y: number }): number
  • Parameters

    • coordinate: { layer: number; x: number; y: number }

    Returns number

publicstaticGetChannel

  • GetChannel(encodedCoordinateWithFileIdAndChannel: bigint): number
  • Parameters

    • encodedCoordinateWithFileIdAndChannel: bigint

    Returns number

publicstaticGetFileId

  • GetFileId(encodedCoordinateWithFileIdAndChannel: bigint): number
  • Parameters

    • encodedCoordinateWithFileIdAndChannel: bigint

    Returns number

publicstaticGetLayer

  • GetLayer(encodedCoordinate: number): number
  • Parameters

    • encodedCoordinate: number

    Returns number

publicstaticRemoveFileIdAndChannel

  • RemoveFileIdAndChannel(encodedCoordinateWithFileIdAndChannel: bigint): number
  • Parameters

    • encodedCoordinateWithFileIdAndChannel: bigint

    Returns number