pixi-paste
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

PIXI.Paste

'pixi-paste' is a PIXI plugin to handle pasted images and text in PIXI.

Install it

npm i pixi-paste

Example

const app = new PIXI.Application({
    width: 400, 
    height: 400, 
    backgroundColor: 0x802A22
});

// Some styles for pasted Text!
const style = new PIXI.TextStyle({
    fontFamily: "\"Lucida Sans Unicode\", \"Lucida Grande\", sans-serif",
    fill: 0xffffff
});

/**
  * Our Paste Container.
  * Optionally, you can specify the parent of the container.
  */
const pasteContainer = new PasteContainer({
  parent: app.stage, 
  text: { style }
});

// Event where you you can pass a callback to intercept the text
pasteContainer.onPasteText((pastedText) => {
  console.log(pastedText);
});

// Similar for the image!
pasteContainer.onPasteImage((image) => {
  // Listen for animate update
  app.ticker.add((delta) => {
      // just for fun, let's rotate the image
      image.rotation += 0.01 * delta;
  });
});

app.stage.addChild(pasteContainer);

How to contribute

Just make PR.

Package Sidebar

Install

npm i pixi-paste

Weekly Downloads

4

Version

1.0.4

License

MIT

Unpacked Size

22.7 kB

Total Files

25

Last publish

Collaborators

  • danibrutal