Skip to main content
Version: Next

TileCoordinate

Index

Constructors

constructor

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 }
      • 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