Viewer
    Preparing search index...

    Class MapData

    Hierarchy

    • AbstractTreeNodeData
      • MapData

    Implements

    Index

    Constructors

    • Parameters

      • image: ArrayBuffer | HTMLImageElement | SDImageBitmap
      • Optionalproperties: {
            asData?: boolean;
            blob?: Blob;
            center?: vec2;
            color?: Color;
            data?: number[];
            flipY?: boolean;
            magFilter?: TEXTURE_FILTERING;
            minFilter?: TEXTURE_FILTERING;
            offset?: vec2;
            repeat?: vec2;
            rotation?: number;
            texCoord?: number;
            wrapS?: TEXTURE_WRAPPING;
            wrapT?: TEXTURE_WRAPPING;
        }
      • Optionalid: string
      • Optionalversion: string

      Returns MapData

    Accessors

    • get asData(): boolean

      Returns boolean

    • set asData(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get blob(): Blob | undefined

      Returns Blob | undefined

    • set blob(value: Blob | undefined): void

      Parameters

      • value: Blob | undefined

      Returns void

    • get center(): vec2

      Returns vec2

    • set center(value: vec2): void

      Parameters

      • value: vec2

      Returns void

    • get color(): Color | undefined

      Returns Color | undefined

    • set color(value: Color | undefined): void

      Parameters

      • value: Color | undefined

      Returns void

    • get convertedObject(): { [key: string]: unknown }

      The converted object of the tree node.

      Returns { [key: string]: unknown }

    • set convertedObject(value: { [key: string]: unknown }): void

      The converted object of the tree node.

      Parameters

      • value: { [key: string]: unknown }

      Returns void

    • get data(): number[] | undefined

      Returns number[] | undefined

    • set data(value: number[] | undefined): void

      Parameters

      • value: number[] | undefined

      Returns void

    • get flipY(): boolean

      Returns boolean

    • set flipY(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get id(): string

      The ID of the tree node data.

      Returns string

    • get image(): ArrayBuffer | HTMLImageElement | SDImageBitmap

      Returns ArrayBuffer | HTMLImageElement | SDImageBitmap

    • set image(value: ArrayBuffer | HTMLImageElement | SDImageBitmap): void

      Parameters

      • value: ArrayBuffer | HTMLImageElement | SDImageBitmap

      Returns void

    • get offset(): vec2

      Returns vec2

    • set offset(value: vec2): void

      Parameters

      • value: vec2

      Returns void

    • get parentsUpdateVersions(): { [key: string]: () => void }

      The updateVersion functions of all parents of the tree node data.

      Returns { [key: string]: () => void }

    • get repeat(): vec2

      Returns vec2

    • set repeat(value: vec2): void

      Parameters

      • value: vec2

      Returns void

    • get rotation(): number

      Returns number

    • set rotation(value: number): void

      Parameters

      • value: number

      Returns void

    • get texCoord(): number | undefined

      Returns number | undefined

    • set texCoord(value: number | undefined): void

      Parameters

      • value: number | undefined

      Returns void

    • get updateCallback(): ((newVersion: string, oldVersion: string) => void) | null

      The update callback for the tree node data. This callback is called when the node is updated, e.g. when the version changes.

      Returns ((newVersion: string, oldVersion: string) => void) | null

    • set updateCallback(
          value: ((newVersion: string, oldVersion: string) => void) | null,
      ): void

      The update callback for the tree node data. This callback is called when the node is updated, e.g. when the version changes.

      Parameters

      • value: ((newVersion: string, oldVersion: string) => void) | null

      Returns void

    • get updateCallbackConvertedObject(): | (
          (newObj: unknown, oldObj: unknown, viewport: string) => void
      )
      | null

      The update callback for the converted object of the tree node.

      Returns ((newObj: unknown, oldObj: unknown, viewport: string) => void) | null

    • set updateCallbackConvertedObject(
          value:
              | ((newObj: unknown, oldObj: unknown, viewport: string) => void)
              | null,
      ): void

      The update callback for the converted object of the tree node.

      Parameters

      • value: ((newObj: unknown, oldObj: unknown, viewport: string) => void) | null

      Returns void

    • get version(): string

      The version of the tree node data. If the version changes, the node data will be marked for an update. A version change can be triggered via updateVersion.

      Returns string

    Methods

    • Update the version

      Returns void