| Name | Type | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
source |
string |
Base64 encoded SVG element or URL for SVG file. |
||||||||||||||||||||
options |
object |
optional
Options to use
|
Extends
Members
-
RegExp for SVG size.
Example
<svg width="100" height="100"></svg> -
Internal height of the resource
-
A height override for rasterization on load
-
A width override for rasterization on load
-
Internal width of the resource
-
destroyed boolean readonly inherited
-
If resource has been destroyed
- Default Value:
- false
-
height number readonly inherited
-
The height of the resource.
-
internal boolean protected inherited
-
trueif resource is created by BaseTexture useful for doing cleanup with BaseTexture destroy and not cleaning up resources that were created externally. -
The source scale to apply when rasterizing on load
-
source HTMLImageElement | HTMLCanvasElement | HTMLVideoElement | SVGElement readonly inherited
-
The source element
-
Base64 encoded SVG element or URL for SVG file
-
valid boolean readonly inherited
-
Has been validated
-
width number readonly inherited
-
The width of the resource.
Methods
-
PIXI.resources.SVGResource.getSize (svgString)PIXI.ISize static
-
Get size from an svg string using regexp.
Name Type Description svgStringstring a serialized svg element
Returns:
Type Description PIXI.ISize image extension -
Used to auto-detect the type of resource.
Name Type Description source* The source object
extensionstring The extension of source, if set
-
bind (baseTexture) inherited
-
Bind to a parent BaseTexture
Name Type Description baseTexturePIXI.BaseTexture Parent texture
-
destroy () inherited
-
Call when destroying resource, unbind any BaseTexture object before calling this method, as reference counts are maintained internally.
-
Clean up anything, this happens when destroying is ready.
-
This can be overridden to start preloading a resource or do any other prepare step.
Returns:
Type Description Promise.<void> Handle the validate event -
resize (width, height) inherited
-
Trigger a resize event
Name Type Description widthnumber X dimension
heightnumber Y dimension
-
style (renderer, baseTexture, glTexture)boolean inherited
-
Set the style, optional to override
Name Type Description rendererPIXI.Renderer yeah, renderer!
baseTexturePIXI.BaseTexture the texture
glTexturePIXI.GLTexture texture instance for this webgl context
Returns:
Type Description boolean trueis success -
unbind (baseTexture) inherited
-
Unbind to a parent BaseTexture
Name Type Description baseTexturePIXI.BaseTexture Parent texture
-
update () inherited
-
Checks if source width/height was changed, resize can cause extra baseTexture update. Triggers one update in any case.
-
upload (renderer, baseTexture, glTexture, source)boolean inherited
-
Upload the texture to the GPU.
Name Type Description rendererPIXI.Renderer Upload to the renderer
baseTexturePIXI.BaseTexture Reference to parent texture
glTexturePIXI.GLTexture sourceHTMLImageElement | HTMLCanvasElement | HTMLVideoElement | SVGElement optional (optional)
Returns:
Type Description boolean true is success