Options
All
  • Public
  • Public/Protected
  • All
V1.7
  • V1.6
  • V1.7
Menu

Class BoundaryShape

Describes a rounded rectangular shaped boundary, from sharp corner to circular, used for user interface interactions.

This class uses cursor raycasts, instead of a single point, to calculate cursor promity.

Hierarchy

  • BoundaryShape

Index

Constructors

constructor

  • new BoundaryShape(size: [number, number] | Float32Array, roundness: number, offset?: [number, number, number] | Float32Array): BoundaryShape

Methods

getOffset

  • getOffset(): [number, number, number]

getRoundness

  • getRoundness(): number

getSize

  • getSize(): [number, number]

setOffset

  • setOffset(offset: [number, number, number] | Float32Array): void

setRoundness

  • setRoundness(roundness: number): void
  • Sets the roundness of the shape.

    0 for sharp corners, 1 for fully rounded corners.

    Parameters

    • roundness: number

      the corner roundness

    Returns void

setSize

  • setSize(size: [number, number] | Float32Array): void

Generated using TypeDoc