pixi 4.8.1+1

Dart js
Flutter web

An interop wrapper around the pixijs library providing GPU accelerated 2D graphics for web applications.

pixi.dart #

A Dart wrapper for PixiJS.

The version number of this package mirrors that of the PixiJS library it wraps. An official build of minified pixijs is provided as part of the package.

The PixiJS documentation can be used as reference with a few exceptions such as the loading of shaders (see the custom-filter example).

Remember to wrap all callback functions that are passed to JS with allowInterop().

Usage #

import 'dart:html' hide Point;
import 'package:pixi/pixi.dart';
import 'package:js/js.dart';

class BunnyExample
{
	Application app	= Application();
	Sprite bunny	= Sprite.fromImage('bunny.png');

	BunnyExample()
	{
		document.body.append(app.view);

		this.bunny
			..anchor 	= Point(0.5, 0.5)
			..position	= Point(200, 150);

		app.stage.children.add(this.bunny);
		app.ticker.add(allowInterop(
			(_) => this.bunny.rotation += 0.1
		));
	}
}

void main()
{
	new BunnyExample();
}
1
likes
65
pub points
41%
popularity

An interop wrapper around the pixijs library providing GPU accelerated 2D graphics for web applications.

Repository
View/report issues

Documentation

Documentation
API reference

Uploader

parnham@gmail.com

License

MIT (LICENSE)

Dependencies

js

More

Packages that depend on pixi