Dotloom TypeScript API
Preparing search index...
sdk/src
ViewportLike
Interface ViewportLike
What the editor needs from a viewport (lets tests use a fake).
interface
ViewportLike
{
camera
:
Camera
;
grid
:
GridSettings
;
size
:
ViewSize
;
fit
(
bounds
?:
Aabb
|
null
,
margin
?:
number
)
:
Promise
<
void
>
;
requestRender
()
:
void
;
screenToWorld
(
x
:
number
,
y
:
number
)
:
Point
;
setCamera
(
c
:
Camera
)
:
void
;
setGrid
(
g
:
Partial
<
GridSettings
>
)
:
void
;
setHover
(
id
:
number
|
null
)
:
void
;
setOverlay
(
o
:
OverlayState
)
:
void
;
worldToScreen
(
p
:
Point
)
:
Point
;
}
Implemented by
NullViewport
Viewport
Index
Properties
camera
grid
size
Methods
fit
request
Render
screen
To
World
set
Camera
set
Grid
set
Hover
set
Overlay
world
To
Screen
Properties
Readonly
camera
camera
:
Camera
Readonly
grid
grid
:
GridSettings
Readonly
size
size
:
ViewSize
Methods
fit
fit
(
bounds
?:
Aabb
|
null
,
margin
?:
number
)
:
Promise
<
void
>
Parameters
Optional
bounds
:
Aabb
|
null
Optional
margin
:
number
Returns
Promise
<
void
>
request
Render
requestRender
()
:
void
Returns
void
screen
To
World
screenToWorld
(
x
:
number
,
y
:
number
)
:
Point
Parameters
x
:
number
y
:
number
Returns
Point
set
Camera
setCamera
(
c
:
Camera
)
:
void
Parameters
c
:
Camera
Returns
void
set
Grid
setGrid
(
g
:
Partial
<
GridSettings
>
)
:
void
Parameters
g
:
Partial
<
GridSettings
>
Returns
void
set
Hover
setHover
(
id
:
number
|
null
)
:
void
Parameters
id
:
number
|
null
Returns
void
set
Overlay
setOverlay
(
o
:
OverlayState
)
:
void
Parameters
o
:
OverlayState
Returns
void
world
To
Screen
worldToScreen
(
p
:
Point
)
:
Point
Parameters
p
:
Point
Returns
Point
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
camera
grid
size
Methods
fit
request
Render
screen
To
World
set
Camera
set
Grid
set
Hover
set
Overlay
world
To
Screen
Dotloom TypeScript API
Loading...
What the editor needs from a viewport (lets tests use a fake).