Preparing search index...
The search index is not available
BimCT SDK / WebGL2 Viewer
BimCT SDK / WebGL2 Viewer
LabelWidget
Class LabelWidget
Hierarchy
Widget
LabelWidget
Index
Constructors
constructor
Properties
_parent
Accessors
absoluteX
absoluteY
angle
clippable
fill
Parent
fill
Style
font
font
Style
height
on
Key
Down
on
Key
Up
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Mouse
Move
on
Mouse
Wheel
orientation
padding
parent
stroke
Style
text
visible
width
x
y
Methods
contains
destroy
has
Mouse
Entered
has
Mouse
Leave
keyboard
mouse
Button
mouse
Move
mouse
Wheel
move
Label
move
Label
To
Line
move
Label
To
Point
paint
repaint
set
Label
Background
Color
set
Label
Border
Color
set
Label
Font
set
Label
Foreground
Color
set
Label
Image
set
Label
Orientation
update
Constructors
constructor
new
Label
Widget
(
_parent
:
ContainerWidget
, text
:
string
, x
:
number
, y
:
number
, orientation
:
Orientation
, rotationAngle
:
number
, background
:
boolean
, border
:
boolean
)
:
LabelWidget
Parameters
_parent:
ContainerWidget
text:
string
x:
number
y:
number
orientation:
Orientation
rotationAngle:
number
background:
boolean
border:
boolean
Returns
LabelWidget
Properties
_parent
_parent
:
ContainerWidget
Accessors
absoluteX
get
absoluteX
(
)
:
number
Returns
number
absoluteY
get
absoluteY
(
)
:
number
Returns
number
angle
get
angle
(
)
:
number
Returns
number
set
angle
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
clippable
get
clippable
(
)
:
boolean
Returns
boolean
set
clippable
(
value
:
boolean
)
:
void
Parameters
value:
boolean
Returns
void
fill
Parent
get
fillParent
(
)
:
boolean
Returns
boolean
set
fillParent
(
fillParent
:
boolean
)
:
void
Parameters
fillParent:
boolean
Returns
void
fill
Style
get
fillStyle
(
)
:
string
|
CanvasGradient
|
CanvasPattern
Returns
string
|
CanvasGradient
|
CanvasPattern
set
fillStyle
(
fillStyle
:
string
|
CanvasGradient
|
CanvasPattern
)
:
void
Parameters
fillStyle:
string
|
CanvasGradient
|
CanvasPattern
Returns
void
font
get
font
(
)
:
string
Returns
string
set
font
(
font
:
string
)
:
void
Parameters
font:
string
Returns
void
font
Style
get
fontStyle
(
)
:
string
Returns
string
set
fontStyle
(
fontStyle
:
string
)
:
void
Parameters
fontStyle:
string
Returns
void
height
get
height
(
)
:
number
Returns
number
set
height
(
height
:
number
)
:
void
Parameters
height:
number
Returns
void
on
Key
Down
set
onKeyDown
(
handler
:
(
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
(
event
:
KeyButtonBimEvent
)
:
boolean
Parameters
event:
KeyButtonBimEvent
Returns
boolean
Returns
void
on
Key
Up
set
onKeyUp
(
handler
:
(
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
(
event
:
KeyButtonBimEvent
)
:
boolean
Parameters
event:
KeyButtonBimEvent
Returns
boolean
Returns
void
on
Mouse
Button
set
onMouseButton
(
handler
:
(
(
event
:
MouseButtonBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
MouseButtonBimEvent
)
=>
boolean
)
(
event
:
MouseButtonBimEvent
)
:
boolean
Parameters
event:
MouseButtonBimEvent
Returns
boolean
Returns
void
on
Mouse
Enter
set
onMouseEnter
(
handler
:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event:
MouseMoveBimEvent
Returns
boolean
Returns
void
on
Mouse
Leave
set
onMouseLeave
(
handler
:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event:
MouseMoveBimEvent
Returns
boolean
Returns
void
on
Mouse
Move
set
onMouseMove
(
handler
:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event:
MouseMoveBimEvent
Returns
boolean
Returns
void
on
Mouse
Wheel
set
onMouseWheel
(
handler
:
(
(
event
:
MouseWheelBimEvent
)
=>
boolean
)
)
:
void
Parameters
handler:
(
(
event
:
MouseWheelBimEvent
)
=>
boolean
)
(
event
:
MouseWheelBimEvent
)
:
boolean
Parameters
event:
MouseWheelBimEvent
Returns
boolean
Returns
void
orientation
get
orientation
(
)
:
Orientation
Returns
Orientation
set
orientation
(
orientation
:
Orientation
)
:
void
Parameters
orientation:
Orientation
Returns
void
padding
get
padding
(
)
:
number
Returns
number
set
padding
(
padding
:
number
)
:
void
Parameters
padding:
number
Returns
void
parent
get
parent
(
)
:
ContainerWidget
Returns
ContainerWidget
set
parent
(
parent
:
ContainerWidget
)
:
void
Parameters
parent:
ContainerWidget
Returns
void
stroke
Style
get
strokeStyle
(
)
:
string
|
CanvasGradient
|
CanvasPattern
Returns
string
|
CanvasGradient
|
CanvasPattern
set
strokeStyle
(
strokeStyle
:
string
|
CanvasGradient
|
CanvasPattern
)
:
void
Parameters
strokeStyle:
string
|
CanvasGradient
|
CanvasPattern
Returns
void
text
get
text
(
)
:
string
Returns
string
set
text
(
text
:
string
)
:
void
Parameters
text:
string
Returns
void
visible
get
visible
(
)
:
boolean
Returns
boolean
set
visible
(
visible
:
boolean
)
:
void
Parameters
visible:
boolean
Returns
void
width
get
width
(
)
:
number
Returns
number
set
width
(
width
:
number
)
:
void
Parameters
width:
number
Returns
void
x
get
x
(
)
:
number
Returns
number
set
x
(
x
:
number
)
:
void
Parameters
x:
number
Returns
void
y
get
y
(
)
:
number
Returns
number
set
y
(
y
:
number
)
:
void
Parameters
y:
number
Returns
void
Methods
contains
contains
(
x
:
number
, y
:
number
)
:
boolean
Parameters
x:
number
y:
number
Returns
boolean
destroy
destroy
(
)
:
void
Returns
void
has
Mouse
Entered
has
Mouse
Entered
(
)
:
boolean
Returns
boolean
has
Mouse
Leave
has
Mouse
Leave
(
)
:
boolean
Returns
boolean
keyboard
keyboard
(
event
:
KeyButtonBimEvent
)
:
boolean
Parameters
event:
KeyButtonBimEvent
Returns
boolean
mouse
Button
mouse
Button
(
event
:
MouseButtonBimEvent
)
:
boolean
Parameters
event:
MouseButtonBimEvent
Returns
boolean
mouse
Move
mouse
Move
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event:
MouseMoveBimEvent
Returns
boolean
mouse
Wheel
mouse
Wheel
(
event
:
MouseWheelBimEvent
)
:
boolean
Parameters
event:
MouseWheelBimEvent
Returns
boolean
move
Label
move
Label
(
x
:
number
, y
:
number
, rotationAngle
:
number
)
:
void
Parameters
x:
number
y:
number
rotationAngle:
number
Returns
void
move
Label
To
Line
move
Label
To
Line
(
x1
:
number
, y1
:
number
, x2
:
number
, y2
:
number
)
:
void
Parameters
x1:
number
y1:
number
x2:
number
y2:
number
Returns
void
move
Label
To
Point
move
Label
To
Point
(
x1
:
number
, y1
:
number
, dirx
:
number
, diry
:
number
)
:
void
Parameters
x1:
number
y1:
number
dirx:
number
diry:
number
Returns
void
paint
paint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context:
CanvasRenderingContext2D
Returns
void
repaint
repaint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context:
CanvasRenderingContext2D
Returns
void
set
Label
Background
Color
set
Label
Background
Color
(
red
:
number
, green
:
number
, blue
:
number
, alpha
:
number
)
:
void
Parameters
red:
number
green:
number
blue:
number
alpha:
number
Returns
void
set
Label
Border
Color
set
Label
Border
Color
(
red
:
number
, green
:
number
, blue
:
number
)
:
void
Parameters
red:
number
green:
number
blue:
number
Returns
void
set
Label
Font
set
Label
Font
(
fontFamily
:
string
, size
:
number
, fontStyle
:
FontStyle
)
:
void
Parameters
fontFamily:
string
size:
number
fontStyle:
FontStyle
Returns
void
set
Label
Foreground
Color
set
Label
Foreground
Color
(
red
:
number
, green
:
number
, blue
:
number
)
:
void
Parameters
red:
number
green:
number
blue:
number
Returns
void
set
Label
Image
set
Label
Image
(
image
:
HTMLImageElement
, width
:
number
, height
:
number
, placement
:
ImagePlacement
)
:
void
Parameters
image:
HTMLImageElement
width:
number
height:
number
placement:
ImagePlacement
Returns
void
set
Label
Orientation
set
Label
Orientation
(
orientation
:
Orientation
)
:
void
Parameters
orientation:
Orientation
Returns
void
update
update
(
)
:
void
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
Modules
BimCT SDK /
WebGL2
Viewer
Renderer
Features
Getting
Started
Getting
Started with
Angular
Command
Line
Converter
BimCT
Viewer
Examples
WebXR
Hardware
Requirements
Label
Widget
constructor
_parent
absoluteX
absoluteY
angle
clippable
fill
Parent
fill
Style
font
font
Style
height
on
Key
Down
on
Key
Up
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Mouse
Move
on
Mouse
Wheel
orientation
padding
parent
stroke
Style
text
visible
width
x
y
contains
destroy
has
Mouse
Entered
has
Mouse
Leave
keyboard
mouse
Button
mouse
Move
mouse
Wheel
move
Label
move
Label
To
Line
move
Label
To
Point
paint
repaint
set
Label
Background
Color
set
Label
Border
Color
set
Label
Font
set
Label
Foreground
Color
set
Label
Image
set
Label
Orientation
update