Search
Preparing search index...
The search index is not available
Craters - v0.1.2
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Craters - v0.1.2
Canvas2DRenderer
Class Canvas2DRenderer
Hierarchy
Canvas2DRenderer
Index
Constructors
constructor
Properties
canvas
Element
context
device
Pixel
Ratio
height
width
Methods
clear
create
Image
draw
Circle
draw
Image
draw
Line
draw
Polygon
draw
Rect
resize
Constructors
constructor
new
Canvas2DRenderer
(
width
:
number
, height
:
number
, options
?:
any
, devicePixelRatio
?:
number
)
:
Canvas2DRenderer
Parameters
width:
number
height:
number
Optional
options:
any
devicePixelRatio:
number
= window.devicePixelRatio
Returns
Canvas2DRenderer
Properties
canvas
Element
canvas
Element
:
HTMLCanvasElement
context
context
:
CanvasRenderingContext2D
device
Pixel
Ratio
device
Pixel
Ratio
:
number
height
height
:
number
width
width
:
number
Methods
clear
clear
(
v
?:
string
, w
?:
number
, x
?:
number
, y
?:
number
, z
?:
number
)
:
void
Parameters
Optional
v:
string
w:
number
= 0
x:
number
= 0
y:
number
= ...
z:
number
= ...
Returns
void
create
Image
create
Image
(
image
:
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
)
:
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
Parameters
image:
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
Returns
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
draw
Circle
draw
Circle
(
x
:
number
, y
:
number
, r
:
number
, color
:
string
, fill
?:
boolean
)
:
void
Parameters
x:
number
y:
number
r:
number
color:
string
fill:
boolean
= false
Returns
void
draw
Image
draw
Image
(
image
:
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
, sx
?:
number
, sy
?:
number
, sWidth
?:
number
, sHeight
?:
number
, dx
?:
number
, dy
?:
number
, dWidth
?:
number
, dHeight
?:
number
)
:
void
Parameters
image:
HTMLImageElement
|
HTMLCanvasElement
|
ImageBitmap
sx:
number
= 0
sy:
number
= 0
sWidth:
number
= image.width
sHeight:
number
= image.height
dx:
number
= 0
dy:
number
= 0
dWidth:
number
= image.width
dHeight:
number
= image.height
Returns
void
draw
Line
draw
Line
(
x1
:
number
, y1
:
number
, x2
:
number
, y2
:
number
, color
:
string
, width
?:
number
)
:
void
Parameters
x1:
number
y1:
number
x2:
number
y2:
number
color:
string
width:
number
= 1
Returns
void
draw
Polygon
draw
Polygon
(
points
:
{
x
:
number
;
y
:
number
}
[]
, color
:
string
, fill
?:
boolean
)
:
void
Parameters
points:
{
x
:
number
;
y
:
number
}
[]
color:
string
fill:
boolean
= false
Returns
void
draw
Rect
draw
Rect
(
x
:
number
, y
:
number
, w
:
number
, h
:
number
, color
:
string
, fill
?:
boolean
)
:
void
Parameters
x:
number
y:
number
w:
number
h:
number
color:
string
fill:
boolean
= false
Returns
void
resize
resize
(
width
?:
number
, height
?:
number
, devicePixelRatio
?:
number
)
:
void
Parameters
width:
number
= ...
height:
number
= ...
devicePixelRatio:
number
= ...
Returns
void
Exports
Entity
Component
System
Quad
Tree
SAT
Canvas2DRenderer
constructor
canvas
Element
context
device
Pixel
Ratio
height
width
clear
create
Image
draw
Circle
draw
Image
draw
Line
draw
Polygon
draw
Rect
resize