Interface DiobElement

interface DiobElement {
    atlasName: string;
    iconName: string;
    touchOpacity: number;
    interfaceType: string;
    color: {
        tint: number;
    };
    scale: number;
    anchor: {
        x: number;
        y: number;
    };
    plane: number;
    layer: number;
    width: number;
    height: number;
    halfSize: number;
    child?: DiobElement;
    parent?: DiobElement;
    isMobileHandlerController: boolean;
    originalPos: {
        x: number;
        y: number;
    };
    startPos: {
        x: number;
        y: number;
    };
    anglePoint: number;
    controller: Controller;
    onTouchBegin?: null | ((client, x, y, fingerID) => void);
    edgeLock?: boolean;
    x: number;
    y: number;
    xPos: number;
    yPos: number;
    alpha: number;
    id: string;
    setPos: ((x, y) => void);
    show: (() => void);
    hide: (() => void);
}

Properties

atlasName: string
iconName: string
touchOpacity: number
interfaceType: string
color: {
    tint: number;
}

Type declaration

  • tint: number
scale: number
anchor: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
plane: number
layer: number
width: number
height: number
halfSize: number
child?: DiobElement
parent?: DiobElement
isMobileHandlerController: boolean
originalPos: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
startPos: {
    x: number;
    y: number;
}

Type declaration

  • x: number
  • y: number
anglePoint: number
controller: Controller
onTouchBegin?: null | ((client, x, y, fingerID) => void)

Type declaration

    • (client, x, y, fingerID): void
    • Parameters

      • client: any
      • x: number
      • y: number
      • fingerID: number

      Returns void

edgeLock?: boolean
x: number
y: number
xPos: number
yPos: number
alpha: number
id: string
setPos: ((x, y) => void)

Type declaration

    • (x, y): void
    • Parameters

      • x: number
      • y: number

      Returns void

show: (() => void)

Type declaration

    • (): void
    • Returns void

hide: (() => void)

Type declaration

    • (): void
    • Returns void