Accessors
canvas
- get canvas(): HTMLCanvasElement
-
Returns HTMLCanvasElement
halfSplashScreen
- set halfSplashScreen(val: boolean): void
-
Returns void
topLeftLabel
- get topLeftLabel(): LabelWidget
-
Methods
addLabel
- addLabel(text: string, x: number, y: number, orientation: Orientation, rotationAngle: number, background: boolean, border: boolean): LabelWidget
-
Parameters
-
text: string
-
x: number
-
y: number
-
-
rotationAngle: number
-
background: boolean
-
border: boolean
addPolyLine3D
- addPolyLine3D(renderer: BaseRenderer): PolyLineWidget3D
-
Returns PolyLineWidget3D
addRectangle3D
- addRectangle3D(renderer: BaseRenderer): RectangleWidget3D
-
Returns RectangleWidget3D
addRuler
- addRuler(renderer: BaseRenderer): MeasureRulerWidget3D
-
Returns MeasureRulerWidget3D
canvasWidget
- canvasWidget(): CanvasWidget
-
Returns CanvasWidget
clearFillMessage
- clearFillMessage(): void
-
Returns void
clearLoading
- clearLoading(): void
-
Returns void
clearLoadingStatus
- clearLoadingStatus(): void
-
Returns void
clearRubberband
- clearRubberband(): void
-
Returns void
clearTopCenterMessage
- clearTopCenterMessage(): void
-
Returns void
clearTopLeftMessage
- clearTopLeftMessage(): void
-
Returns void
createCanvas
- createCanvas(): HTMLCanvasElement
-
Returns HTMLCanvasElement
createDateTimeSpinner
- createDateTimeSpinner(): HTMLDivElement
-
Returns HTMLDivElement
createGameLegend
- createGameLegend(): HTMLDivElement
-
Returns HTMLDivElement
createSplashScreen
- createSplashScreen(): HTMLDivElement
-
Returns HTMLDivElement
destroy
- destroy(): void
-
Returns void
isFullOverlay
- isFullOverlay(): boolean
-
Returns boolean
isLoading
- isLoading(): boolean
-
Returns boolean
isSplashScreenVisible
- isSplashScreenVisible(): boolean
-
Returns boolean
isTopCenterLabelVisible
- isTopCenterLabelVisible(): boolean
-
Returns boolean
isTopLeftLabelVisible
- isTopLeftLabelVisible(): boolean
-
Returns boolean
redraw
- redraw(): void
-
Returns void
removeDateTimeSpinner
- removeDateTimeSpinner(): void
-
Returns void
removeGameLegend
- removeGameLegend(): void
-
Returns void
removeSplashScreen
- removeSplashScreen(): void
-
Returns void
resize
- resize(width: number, height: number): void
-
Parameters
-
width: number
-
height: number
Returns void
setDateTime
- setDateTime(dateTime: Date): void
-
Returns void
setFillMessage
- setFillMessage(message: string): void
-
Returns void
setGameLegendVisible
- setGameLegendVisible(visible: boolean): void
-
Returns void
setLoading
- setLoading(percentage: number, text: string): void
-
Parameters
-
percentage: number
-
text: string
Returns void
setScreenSpaceSymbol2D
- setScreenSpaceSymbol2D(x: number, y: number, r: number, g: number, b: number, symbol_type: number, enable: number): void
-
Parameters
-
x: number
-
y: number
-
r: number
-
g: number
-
b: number
-
symbol_type: number
-
enable: number
Returns void
setSplashScreenVisible
- setSplashScreenVisible(url: string, visible: boolean): void
-
Parameters
-
url: string
-
visible: boolean
Returns void
setTopCenterLabelVisible
- setTopCenterLabelVisible(val: boolean): void
-
Returns void
setTopCenterMessage
- setTopCenterMessage(message: string): void
-
Returns void
setTopLeftLabelVisible
- setTopLeftLabelVisible(val: boolean): void
-
Returns void
setTopLeftMessage
- setTopLeftMessage(message: string, lineThrough?: boolean): void
-
Parameters
-
message: string
-
lineThrough: boolean = false
Returns void
updateRubberband
- updateRubberband(x: number, y: number, w: number, h: number): void
-
Parameters
-
x: number
-
y: number
-
w: number
-
h: number
Returns void
The main overlay class for the BIM canvas.