Sprite

Creates a PIXI.Sprite

Sprites are the base for all textured objects that are rendered to the screen

Usage

<script>
  import { Sprite, Loader } from 'svelte-pixi'
  import * as PIXI from 'pixi.js'
</script>

<Sprite
  texture={PIXI.Texture.from('/assets/adventurer.png')}
  anchor={0.5}
  scale={2}
  x={200}
  y={200}
/>
  

Component API

Props

Name Type Default Description
anchor PointLike The anchor sets the origin point of the text.
blendMode The blend mode to be applied to the sprite.
Apply a value of PIXI.BLEND_MODES.NORMAL to reset the blend mode.
instance PIXI.Sprite The PIXI.Sprite instance. Can be set or bound to.
pluginName string Plugin that is responsible for rendering this element.
roundPixels boolean If true PixiJS will Math.floor() x/y values when rendering, stopping pixel interpolation.
Advantages can include sharper image quality (like text) and faster rendering on canvas.
The main disadvantage is movement of objects may appear less smooth.
texture PIXI.Texture The texture that the sprite is using.

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