Skip to content

Instantly share code, notes, and snippets.

View bp74's full-sized avatar

Bernhard bp74

  • Admiral Sportwetten
  • Austria
View GitHub Profile
class ScrollContainer extends DisplayObjectContainer {
Mask _scrollMask;
Rectangle<num> _scrollRectangle;
Matrix _scrollMatrix = new Matrix.fromIdentity();
Rectangle<num> get scrollRectangle {
return _scrollRectangle.clone();
}
@bp74
bp74 / ScrollableSprite.dart
Last active April 8, 2017 17:37
ScrollableSprite
class ScrollableSprite extends Sprite {
Mask _scrollMask;
Rectangle<num> _scrollRectangle;
Matrix _scrollMatrix = new Matrix.fromIdentity();
Rectangle<num> get scrollRectangle => _scrollRectangle;
set scrollRectangle(Rectangle<num> value) {
_scrollRectangle = value;
@bp74
bp74 / AlphaMaskFilterEx.dart
Last active February 11, 2017 08:12
AlphaMaskFilterEx
class AlphaMaskFilterEx extends BitmapFilter {
final BitmapData bitmapData;
final Matrix matrix;
num alphaOffset = 0.0;
AlphaMaskFilterEx(this.bitmapData, this.matrix);
@override
@bp74
bp74 / BabylonBitmapData.dart
Last active August 27, 2016 13:52
BabylonJS BitmapData
part of BabylonTest;
class BabylonBitmapData extends BitmapData {
BABYLON.Engine _babylonEngine;
BABYLON.Scene _babylonScene;
DivElement _container = new DivElement();
Completer<BabylonBitmapData> _completer = new Completer<BabylonBitmapData>();
BabylonBitmapData._internal(RenderTextureQuad quad)
@bp74
bp74 / test.dart
Created November 8, 2014 17:47
Star Animation
import 'dart:html';
import 'dart:math';
import 'package:stagexl/stagexl.dart';
main() {
Stage stage = new Stage(querySelector('#stage'));
RenderLoop renderLoop = new RenderLoop();
renderLoop.addStage(stage);

Keybase proof

I hereby claim:

  • I am bp74 on github.
  • I am bernhardpichler (https://keybase.io/bernhardpichler) on keybase.
  • I have a public key whose fingerprint is B46A 2491 7522 5C0E C1AA BF62 7F94 3703 6D89 7BE4

To claim this, I am signing this object:

@bp74
bp74 / index.css
Last active August 29, 2015 14:05
incremental compilation demo v2
body {
background-color: #F8F8F8;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.2em;
margin: 15px;
}
h1, p {
@bp74
bp74 / index.css
Created August 23, 2014 06:25
incremental compilation demo
body {
background-color: #F8F8F8;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
font-weight: normal;
line-height: 1.2em;
margin: 15px;
}
@bp74
bp74 / gist:7838125
Created December 7, 2013 06:55
This is a simple test for the blur bitmap filter in StageXL: https://github.com/bp74/StageXL/blob/master/lib/src/filters/blur_filter.dart
import 'dart:html' as html;
import 'package:stagexl/stagexl.dart';
void main() {
var stage = new Stage("myStage", html.querySelector("#stage"));
var renderLoop = new RenderLoop();
renderLoop.addStage(stage);
BitmapData.load("Astronaut.jpg").then((bitmapData) {