Search
Preparing search index...
The search index is not available
Brass Engine - v0.17.0dev
Options
All
Public
Public/Protected
All
Inherited
Menu
Brass Engine - v0.17.0dev
layers/canvasLayers
CanvasDrawTarget
Class CanvasDrawTarget
Hierarchy
DrawTarget
<
{
canvas
:
HTMLCanvasElement
}
>
CanvasDrawTarget
Index
Constructors
constructor
Properties
creator
id
maps
resizer
size
Methods
ensure
Size
get
Maps
get
Size
has
Name
has
Size
refresh
set
Maps
set
Sizer
size
Maps
throw
Size
Error
Constructors
constructor
new
Canvas
Draw
Target
(
sizer
?:
(
(
self
:
CanvasDrawTarget
)
=>
Vertex2
)
)
:
CanvasDrawTarget
Parameters
Optional
sizer:
(
(
self
:
CanvasDrawTarget
)
=>
Vertex2
)
(
self
:
CanvasDrawTarget
)
:
Vertex2
Parameters
self:
CanvasDrawTarget
Returns
Vertex2
Returns
CanvasDrawTarget
Properties
Protected
Readonly
creator
creator
:
(
(
size
:
Vertex2
)
=>
{
canvas
:
HTMLCanvasElement
}
)
Type declaration
(
size
:
Vertex2
)
:
{
canvas
:
HTMLCanvasElement
}
Parameters
size:
Vertex2
Returns
{
canvas
:
HTMLCanvasElement
}
canvas
:
HTMLCanvasElement
id
id
:
symbol
= ...
Protected
maps
maps
:
{
canvas
:
HTMLCanvasElement
}
Type declaration
canvas
:
HTMLCanvasElement
Protected
Readonly
resizer
resizer
:
(
(
size
:
Vertex2
, oldMaps
:
{
canvas
:
HTMLCanvasElement
}
)
=>
{
canvas
:
HTMLCanvasElement
}
)
Type declaration
(
size
:
Vertex2
, oldMaps
:
{
canvas
:
HTMLCanvasElement
}
)
:
{
canvas
:
HTMLCanvasElement
}
Parameters
size:
Vertex2
oldMaps:
{
canvas
:
HTMLCanvasElement
}
canvas
:
HTMLCanvasElement
Returns
{
canvas
:
HTMLCanvasElement
}
canvas
:
HTMLCanvasElement
Protected
size
size
:
null
|
Vertex2
= null
Methods
ensure
Size
ensure
Size
(
)
:
void
Returns
void
get
Maps
get
Maps
(
)
:
{
canvas
:
HTMLCanvasElement
}
Returns
{
canvas
:
HTMLCanvasElement
}
canvas
:
HTMLCanvasElement
get
Size
get
Size
(
ratio
?:
number
)
:
{
x
:
number
;
y
:
number
}
Parameters
ratio:
number
= 1
Returns
{
x
:
number
;
y
:
number
}
x
:
number
y
:
number
has
Name
has
Name
(
name
:
string
)
:
boolean
Parameters
name:
string
Returns
boolean
has
Size
has
Size
(
)
:
boolean
Returns
boolean
refresh
refresh
(
causes
?:
symbol
[]
)
:
void
Parameters
causes:
symbol
[]
= []
Returns
void
Protected
set
Maps
set
Maps
(
maps
:
null
|
{
canvas
:
HTMLCanvasElement
}
)
:
void
Parameters
maps:
null
|
{
canvas
:
HTMLCanvasElement
}
Returns
void
set
Sizer
set
Sizer
(
sizer
:
(
(
self
:
DrawTarget
<
{
canvas
:
HTMLCanvasElement
}
>
)
=>
Vertex2
)
)
:
void
Parameters
sizer:
(
(
self
:
DrawTarget
<
{
canvas
:
HTMLCanvasElement
}
>
)
=>
Vertex2
)
(
self
:
DrawTarget
<
{
canvas
:
HTMLCanvasElement
}
>
)
:
Vertex2
Parameters
self:
DrawTarget
<
{
canvas
:
HTMLCanvasElement
}
>
Returns
Vertex2
Returns
void
size
Maps
size
Maps
(
size
:
Vertex2
)
:
void
Parameters
size:
Vertex2
Returns
void
Protected
throw
Size
Error
throw
Size
Error
(
)
:
never
Returns
never
Modules
camera/camera
camera/classic
Viewpoint
camera/viewpoint
camera/viewpoint
Abstract
common/color
common/dynamic
Array
common/fast
Graphics
common/heap
common/pool
common/runtime
Checking
common/types
core/core
core/sketch
core/time
effects/effects
effects/particle
effects/velocity
Particle
input
Mapper
layers/
Layer
Abstract
layers/canvas
Layers
layers/draw
Buffer
layers/draw
Target
layers/handle
Regl
layers/layers
layers/p5
Layers
lighting/lighter
Abstract
lighting/p5
Matter
Lighter
loader
main
pathfinder/
Path
Situation
Type
pathfinder/a
Star
Pathfinder
pathfinder/path
Agent
pathfinder/pathfinder
pathfinder/pathfinder
Abstract
physics/body
Abstract
physics/circle
Body
physics/grid
Body
physics/material
Body
Abstract
physics/physics
physics/poly
Body
physics/ray
Body
physics/rect
Body
tilemap/p5
Tilemap
tilemap/tilemap
tilemap/tilemap
Abstract
ui/legacyUI
vector
vector/vector2
Canvas
Draw
Target
constructor
creator
id
maps
resizer
size
ensure
Size
get
Maps
get
Size
has
Name
has
Size
refresh
set
Maps
set
Sizer
size
Maps
throw
Size
Error
Generated using
TypeDoc