Appearance
@tmrw-realityos/world / Clock
Class: Clock
Defined in: world/surfaceApps/clock.ts:4
Extends
Constructors
Constructor
new Clock():
Clock
Defined in: world/surfaceApps/clock.ts:11
Returns
Clock
Overrides
Properties
ctx?
optionalctx:CanvasRenderingContext2D
Defined in: world/surfaceApps/surfaceApp.ts:4
Inherited from
cursor
cursor:
vec2
Defined in: world/surfaceApps/clock.ts:8
Overrides
fontsLoaded
fontsLoaded:
Set<string>
Defined in: world/surfaceApps/surfaceApp.ts:7
Inherited from
hoverButton
hoverButton:
string=""
Defined in: world/surfaceApps/clock.ts:5
layerOffset
layerOffset:
vec3
Defined in: world/surfaceApps/surfaceApp.ts:6
Inherited from
mode
mode:
string="analog"
Defined in: world/surfaceApps/clock.ts:7
time
time:
number[]
Defined in: world/surfaceApps/clock.ts:9
Methods
draw()
draw(
canvas,ctx,cursor):void
Defined in: world/surfaceApps/clock.ts:17
Parameters
canvas
HTMLCanvasElement
ctx
CanvasRenderingContext2D
cursor
vec2
Returns
void
Overrides
drawAnalog()
drawAnalog(
ctx,radius):void
Defined in: world/surfaceApps/clock.ts:64
Parameters
ctx
CanvasRenderingContext2D
radius
number
Returns
void
drawButton()
drawButton(
label,x,y,w,h):undefined|boolean
Defined in: world/surfaceApps/surfaceApp.ts:17
Parameters
label
string
x
number
y
number
w
number
h
number
Returns
undefined | boolean
Inherited from
drawDigital()
drawDigital(
ctx,radius):void
Defined in: world/surfaceApps/clock.ts:139
Parameters
ctx
CanvasRenderingContext2D
radius
number
Returns
void
loadFont()
loadFont(
name):void
Defined in: world/surfaceApps/surfaceApp.ts:42
Parameters
name
string
Returns
void
Inherited from
onMouse()
onMouse(
e,_cursor):void
Defined in: world/surfaceApps/clock.ts:161
Parameters
e
PointerEvent
_cursor
vec2
Returns
void
Overrides
onUpdate()?
optionalonUpdate(dt):void
Defined in: world/surfaceApps/surfaceApp.ts:15
Parameters
dt
number
Returns
void