Loom Engine - v0.10.1
GitHub
TheWorldTable.ai
Preparing search index...
Canvas2DDevice
Class Canvas2DDevice
Implements
IGraphicsDevice
Index
Constructors
constructor
Properties
canvas
viewport
Width
viewport
Height
Methods
begin
Frame
end
Frame
set
Camera
register
Atlas
release
Atlas
draw
Sprite
draw
Tile
draw
Text
draw
Particle
get
Draw
Call
Count
Constructors
constructor
new
Canvas2DDevice
(
canvas
:
HTMLCanvasElement
)
:
Canvas2DDevice
Parameters
canvas
:
HTMLCanvasElement
Returns
Canvas2DDevice
Properties
Readonly
canvas
canvas
:
HTMLCanvasElement
Readonly
viewport
Width
viewportWidth
:
number
Readonly
viewport
Height
viewportHeight
:
number
Methods
begin
Frame
beginFrame
()
:
void
Returns
void
end
Frame
endFrame
()
:
void
Returns
void
set
Camera
setCamera
(
cam
:
Readonly
<
CameraView
>
)
:
void
Parameters
cam
:
Readonly
<
CameraView
>
Returns
void
register
Atlas
registerAtlas
(
desc
:
AtlasDescriptor
)
:
number
Parameters
desc
:
AtlasDescriptor
Returns
number
release
Atlas
releaseAtlas
(
handle
:
number
)
:
void
Parameters
handle
:
number
Returns
void
draw
Sprite
drawSprite
(
worldX
:
number
,
worldY
:
number
,
worldZ
:
number
,
atlas
:
number
,
frame
:
number
,
tint
?:
Readonly
<
ColorRGBA
>
,
)
:
void
Parameters
worldX
:
number
worldY
:
number
worldZ
:
number
atlas
:
number
frame
:
number
Optional
tint
:
Readonly
<
ColorRGBA
>
Returns
void
draw
Tile
drawTile
(
tileX
:
number
,
tileY
:
number
,
atlas
:
number
,
frame
:
number
)
:
void
Parameters
tileX
:
number
tileY
:
number
atlas
:
number
frame
:
number
Returns
void
draw
Text
drawText
(
worldX
:
number
,
worldY
:
number
,
text
:
string
,
style
:
TextStyle
)
:
void
Parameters
worldX
:
number
worldY
:
number
text
:
string
style
:
TextStyle
Returns
void
draw
Particle
drawParticle
(
worldX
:
number
,
worldY
:
number
,
worldZ
:
number
,
size
:
number
,
color
:
Readonly
<
ColorRGBA
>
,
additive
:
boolean
,
)
:
void
Parameters
worldX
:
number
worldY
:
number
worldZ
:
number
size
:
number
color
:
Readonly
<
ColorRGBA
>
additive
:
boolean
Returns
void
get
Draw
Call
Count
getDrawCallCount
()
:
number
Returns
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
canvas
viewport
Width
viewport
Height
Methods
begin
Frame
end
Frame
set
Camera
register
Atlas
release
Atlas
draw
Sprite
draw
Tile
draw
Text
draw
Particle
get
Draw
Call
Count
GitHub
TheWorldTable.ai
Loom Engine - v0.10.1
Loading...