@awayjs
graphics
Search
Preparing search index...
The search index is not available
Options
Show Inherited
Menu
Class CPURenderingContext2D
Hierarchy
CPURenderingContext2D
Implements
CanvasRenderingContext2D
Index
Constructors
constructor
Properties
canvas
cpu
Canvas
fill
Style
font
global
Alpha
global
Composite
Operation
line
Cap
line
Dash
Offset
line
Join
line
Width
miter
Limit
moz
Image
Smoothing
Enabled
ms
Fill
Rule
ms
Image
Smoothing
Enabled
o
Image
Smoothing
Enabled
shadow
Blur
shadow
Color
shadow
OffsetX
shadow
OffsetY
stroke
Style
text
Align
text
Baseline
webkit
Image
Smoothing
Enabled
Methods
arc
arc
To
begin
Path
bezier
Curve
To
clear
Rect
clip
close
Path
create
Image
Data
create
Linear
Gradient
create
Pattern
create
Radial
Gradient
draw
Image
ellipse
fill
fill
Rect
fill
Text
get
Image
Data
get
Line
Dash
is
Point
InPath
line
To
measure
Text
move
To
put
Image
Data
quadratic
Curve
To
rect
restore
rotate
save
scale
set
Line
Dash
set
Transform
stroke
stroke
Rect
stroke
Text
transform
translate
Constructors
constructor
new CPURendering
Context2D
(
cpuCanvas
:
CPUCanvas
)
:
CPURenderingContext2D
Parameters
cpuCanvas:
CPUCanvas
Returns
CPURenderingContext2D
Properties
canvas
canvas
:
HTMLCanvasElement
cpu
Canvas
cpu
Canvas
:
CPUCanvas
fill
Style
fill
Style
:
any
font
font
:
string
global
Alpha
global
Alpha
:
number
global
Composite
Operation
global
Composite
Operation
:
string
line
Cap
line
Cap
:
string
line
Dash
Offset
line
Dash
Offset
:
number
line
Join
line
Join
:
string
line
Width
line
Width
:
number
miter
Limit
miter
Limit
:
number
moz
Image
Smoothing
Enabled
moz
Image
Smoothing
Enabled
:
boolean
ms
Fill
Rule
ms
Fill
Rule
:
string
ms
Image
Smoothing
Enabled
ms
Image
Smoothing
Enabled
:
boolean
o
Image
Smoothing
Enabled
o
Image
Smoothing
Enabled
:
boolean
shadow
Blur
shadow
Blur
:
number
shadow
Color
shadow
Color
:
string
shadow
OffsetX
shadow
OffsetX
:
number
shadow
OffsetY
shadow
OffsetY
:
number
stroke
Style
stroke
Style
:
any
text
Align
text
Align
:
string
text
Baseline
text
Baseline
:
string
webkit
Image
Smoothing
Enabled
webkit
Image
Smoothing
Enabled
:
boolean
Methods
arc
arc
(
x
:
number
, y
:
number
, radius
:
number
, startAngle
:
number
, endAngle
:
number
, anticlockwise
:
boolean
)
:
void
Parameters
x:
number
y:
number
radius:
number
startAngle:
number
endAngle:
number
anticlockwise:
boolean
Returns
void
arc
To
arc
To
(
x1
:
number
, y1
:
number
, x2
:
number
, y2
:
number
, radius
:
number
)
:
void
Parameters
x1:
number
y1:
number
x2:
number
y2:
number
radius:
number
Returns
void
begin
Path
begin
Path
(
)
:
void
Returns
void
bezier
Curve
To
bezier
Curve
To
(
cp1x
:
number
, cp1y
:
number
, cp2x
:
number
, cp2y
:
number
, x
:
number
, y
:
number
)
:
void
Parameters
cp1x:
number
cp1y:
number
cp2x:
number
cp2y:
number
x:
number
y:
number
Returns
void
clear
Rect
clear
Rect
(
x
:
number
, y
:
number
, w
:
number
, h
:
number
)
:
void
Parameters
x:
number
y:
number
w:
number
h:
number
Returns
void
clip
clip
(
fillRule
:
string
)
:
void
Parameters
fillRule:
string
Returns
void
close
Path
close
Path
(
)
:
void
Returns
void
create
Image
Data
create
Image
Data
(
imageDataOrSw
:
any
, sh
:
number
)
:
ImageData
Parameters
imageDataOrSw:
any
sh:
number
Returns
ImageData
create
Linear
Gradient
create
Linear
Gradient
(
x0
:
number
, y0
:
number
, x1
:
number
, y1
:
number
)
:
CanvasGradient
Parameters
x0:
number
y0:
number
x1:
number
y1:
number
Returns
CanvasGradient
create
Pattern
create
Pattern
(
image
:
HTMLElement
, repetition
:
string
)
:
CanvasPattern
Parameters
image:
HTMLElement
repetition:
string
Returns
CanvasPattern
create
Radial
Gradient
create
Radial
Gradient
(
x0
:
number
, y0
:
number
, r0
:
number
, x1
:
number
, y1
:
number
, r1
:
number
)
:
CanvasGradient
Parameters
x0:
number
y0:
number
r0:
number
x1:
number
y1:
number
r1:
number
Returns
CanvasGradient
draw
Image
draw
Image
(
image
:
HTMLElement
, offsetX
:
number
, offsetY
:
number
, width
:
number
, height
:
number
, canvasOffsetX
:
number
, canvasOffsetY
:
number
, canvasImageWidth
:
number
, canvasImageHeight
:
number
)
:
void
Parameters
image:
HTMLElement
offsetX:
number
offsetY:
number
width:
number
height:
number
canvasOffsetX:
number
canvasOffsetY:
number
canvasImageWidth:
number
canvasImageHeight:
number
Returns
void
ellipse
ellipse
(
x
:
number
, y
:
number
, radiusX
:
number
, radiusY
:
number
, rotation
:
number
, startAngle
:
number
, endAngle
:
number
, anticlockwise
?:
boolean
)
:
void
Parameters
x:
number
y:
number
radiusX:
number
radiusY:
number
rotation:
number
startAngle:
number
endAngle:
number
Optional
anticlockwise:
boolean
Returns
void
fill
fill
(
fillRule
:
string
)
:
void
Parameters
fillRule:
string
Returns
void
fill
Rect
fill
Rect
(
x
:
number
, y
:
number
, w
:
number
, h
:
number
)
:
void
Parameters
x:
number
y:
number
w:
number
h:
number
Returns
void
fill
Text
fill
Text
(
text
:
string
, x
:
number
, y
:
number
, maxWidth
:
number
)
:
void
Parameters
text:
string
x:
number
y:
number
maxWidth:
number
Returns
void
get
Image
Data
get
Image
Data
(
sx
:
number
, sy
:
number
, sw
:
number
, sh
:
number
)
:
ImageData
Parameters
sx:
number
sy:
number
sw:
number
sh:
number
Returns
ImageData
get
Line
Dash
get
Line
Dash
(
)
:
number
[]
Returns
number
[]
is
Point
InPath
is
Point
InPath
(
x
:
number
, y
:
number
, fillRule
:
string
)
:
boolean
Parameters
x:
number
y:
number
fillRule:
string
Returns
boolean
line
To
line
To
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
measure
Text
measure
Text
(
text
:
string
)
:
TextMetrics
Parameters
text:
string
Returns
TextMetrics
move
To
move
To
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
put
Image
Data
put
Image
Data
(
imagedata
:
ImageData
, dx
:
number
, dy
:
number
, dirtyX
:
number
, dirtyY
:
number
, dirtyWidth
:
number
, dirtyHeight
:
number
)
:
void
Parameters
imagedata:
ImageData
dx:
number
dy:
number
dirtyX:
number
dirtyY:
number
dirtyWidth:
number
dirtyHeight:
number
Returns
void
quadratic
Curve
To
quadratic
Curve
To
(
cpx
:
number
, cpy
:
number
, x
:
number
, y
:
number
)
:
void
Parameters
cpx:
number
cpy:
number
x:
number
y:
number
Returns
void
rect
rect
(
x
:
number
, y
:
number
, w
:
number
, h
:
number
)
:
void
Parameters
x:
number
y:
number
w:
number
h:
number
Returns
void
restore
restore
(
)
:
void
Returns
void
rotate
rotate
(
angle
:
number
)
:
void
Parameters
angle:
number
Returns
void
save
save
(
)
:
void
Returns
void
scale
scale
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
set
Line
Dash
set
Line
Dash
(
segments
:
number
[]
)
:
void
Parameters
segments:
number
[]
Returns
void
set
Transform
set
Transform
(
m11
:
number
, m12
:
number
, m21
:
number
, m22
:
number
, dx
:
number
, dy
:
number
)
:
void
Parameters
m11:
number
m12:
number
m21:
number
m22:
number
dx:
number
dy:
number
Returns
void
stroke
stroke
(
)
:
void
Returns
void
stroke
Rect
stroke
Rect
(
x
:
number
, y
:
number
, w
:
number
, h
:
number
)
:
void
Parameters
x:
number
y:
number
w:
number
h:
number
Returns
void
stroke
Text
stroke
Text
(
text
:
string
, x
:
number
, y
:
number
, maxWidth
:
number
)
:
void
Parameters
text:
string
x:
number
y:
number
maxWidth:
number
Returns
void
transform
transform
(
m11
:
number
, m12
:
number
, m21
:
number
, m22
:
number
, dx
:
number
, dy
:
number
)
:
void
Parameters
m11:
number
m12:
number
m21:
number
m22:
number
dx:
number
dy:
number
Returns
void
translate
translate
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
Mapping
Mode
Animation
Node
Base
Basic
Material
Bitmap
Image2D
Bitmap
Image
Channel
Bitmap
Image
Cube
Bitmap
Image
Utils
Blend
Mode
Box
Filter
CPUCanvas
CPURendering
Context2D
Caps
Style
Default
Material
Manager
Draw
Mode
Elements
Base
Elements
Event
Elements
Type
Elements
Utils
External
Image2D
Gradient
Fill
Style
Gradient
Type
Graphics
Graphics
Factory
Fills
Graphics
Factory
Helper
Graphics
Factory
Strokes
Graphics
Fill
Style
Graphics
Path
Graphics
Path
Command
Graphics
Path
Winding
Graphics
Stroke
Style
Hit
Test
Cache
Image2D
Image2DParser
Image
Base
Image
Cube
Image
Cube
Parser
Image
Data
Image
Event
Image
Utils
Interpolation
Method
Joint
Style
Line
Elements
Line
Scale
Mode
Material
Base
Material
Event
Mipmap
Generator
Particle
Data
Picking
Collision
Pixel
Snapping
Polyphase
Kernel
Renderable
Event
Sampler2D
Sampler
Base
Sampler
Cube
Shape
Shape
Event
Single2DTexture
Single
Cube
Texture
Specular
Image2D
Spread
Method
Style
Style
Event
Texture
Atlas
Texture
Atlas
Parser
Texture
Atlas
Parser
State
Texture
Base
Traverser
Base
Triangle
Culling
Triangle
Elements
Video
Texture
IAnimation
Set
IAnimator
IContainer
Node
IEntity
IGraphics
Data
IImage
Canvas
IMaterial
INode
IRenderable
Generated using
TypeDoc