Graphics
Creates a PIXI.Graphics
Graphics can be used for any kind of drawing. Use the draw
prop to interact with the PIXI.Graphics API.
Usage
<script> import { onMount } from 'svelte' import { Graphics, onTick } from 'svelte-pixi' let size = 100 let counter = 0 onTick(delta => { counter += delta * 0.025 size = 100 + Math.sin(counter) * 50 }) </script> <Graphics x={200} y={200} draw={(graphics) => { graphics.clear() graphics.beginFill(0xde3249) graphics.drawCircle(0, 0, size) graphics.endFill() }} />
Component API
Props
Name | Type | Default | Description |
---|---|---|---|
blendMode | PIXI.BLEND_MODES
|
The blend mode to be applied to the graphic shape. Apply a value of PIXI.BLEND_MODES.NORMAL to reset the blend mode. Note that, since each primitive in the GraphicsGeometry list is rendered sequentially, modes such as PIXI.BLEND_MODES.ADD and PIXI.BLEND_MODES.MULTIPLY will be applied per-primitive. |
|
draw | (graphics: Graphics) => any
|
Call your drawing functions on the PIXI.Graphics instance here | |
instance | PIXI.Graphics
|
The PIXI.Graphics instance. Can be set or bound to. | |
pluginName | string
|
Renderer plugin for batching | |
tint | number
|
0xffffff |
The tint applied to each graphic shape. This is a hex value. A value of 0xFFFFFF will remove any tint effect. |
Additional props are passed on to Container
Slots
Name | Props | Fallback |
---|---|---|
default |
Events
Name | Type | Detail |
---|---|---|
added | forwarded |
|
click | forwarded |
|
create | forwarded |
|
mousedown | forwarded |
|
mousemove | forwarded |
|
mouseout | forwarded |
|
mouseover | forwarded |
|
mouseup | forwarded |
|
mouseupoutside | forwarded |
|
pointercancel | forwarded |
|
pointerdown | forwarded |
|
pointermove | forwarded |
|
pointerout | forwarded |
|
pointerover | forwarded |
|
pointertap | forwarded |
|
pointerup | forwarded |
|
pointerupoutside | forwarded |
|
removed | forwarded |
|
removedFrom | forwarded |
|
rightclick | forwarded |
|
rightdown | forwarded |
|
rightup | forwarded |
|
rightupoutside | forwarded |
|
tap | forwarded |
|
touchcancel | forwarded |
|
touchend | forwarded |
|
touchendoutside | forwarded |
|
touchmove | forwarded |
|
touchstart | forwarded |