@turbowarp/types-tw
Preparing search index...
scratch-svg-renderer
ScratchSVGRenderer
SvgRenderer
Class SvgRenderer
Deprecated
Use the individual methods instead.
Index
Constructors
constructor
Properties
_
cached
Image?
_
canvas
_
context
_
measurements
_
svg
Tag
loaded?
Accessors
canvas
size
view
Offset
Methods
_
create
SVG
Image
_
draw
From
Image
draw
load
String
load
SVG
to
String
Constructors
constructor
new
SvgRenderer
(
canvas
?:
HTMLCanvasElement
)
:
SvgRenderer
Parameters
Optional
canvas
:
HTMLCanvasElement
Returns
SvgRenderer
Properties
Optional
_
cached
Image
_cachedImage
?:
HTMLImageElement
|
null
_
canvas
_canvas
:
HTMLCanvasElement
_
context
_context
:
CanvasRenderingContext2D
_
measurements
_measurements
:
{
height
:
number
;
width
:
number
;
x
:
number
;
y
:
number
}
_
svg
Tag
_svgTag
:
SVGSVGElement
Optional
loaded
loaded
?:
boolean
Accessors
canvas
get
canvas
()
:
HTMLCanvasElement
Returns
HTMLCanvasElement
size
get
size
()
:
[
number
,
number
]
Returns
[
number
,
number
]
view
Offset
get
viewOffset
()
:
[
number
,
number
]
Returns
[
number
,
number
]
Methods
_
create
SVG
Image
_createSVGImage
(
onFinish
?:
()
=>
void
)
:
void
Parameters
Optional
onFinish
:
()
=>
void
Returns
void
_
draw
From
Image
_drawFromImage
(
scale
:
number
)
:
void
Parameters
scale
:
number
Returns
void
draw
draw
(
scale
:
number
)
:
void
Parameters
scale
:
number
Returns
void
load
String
loadString
(
svgString
:
string
,
fromVersion2
?:
boolean
)
:
void
Parameters
svgString
:
string
Optional
fromVersion2
:
boolean
Returns
void
load
SVG
loadSVG
(
svgString
:
string
,
fromVersion2
?:
boolean
,
callback
?:
()
=>
void
)
:
void
Parameters
svgString
:
string
Optional
fromVersion2
:
boolean
Optional
callback
:
()
=>
void
Returns
void
to
String
toString
(
shouldInjectFonts
?:
boolean
)
:
string
Parameters
Optional
shouldInjectFonts
:
boolean
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
cached
Image
_
canvas
_
context
_
measurements
_
svg
Tag
loaded
Accessors
canvas
size
view
Offset
Methods
_
create
SVG
Image
_
draw
From
Image
draw
load
String
load
SVG
to
String
@turbowarp/types-tw
Loading...
Deprecated
Use the individual methods instead.