r3-legacy/src/r3-runtime-graphics-pixi.js

40 lines
993 B
JavaScript

/**
* R3.Runtime.Graphics.Pixi
* @constructor
*/
R3.Runtime.Graphics.Pixi = function() {
R3.Runtime.Graphics.call(
this
);
this.createInstance();
};
R3.Runtime.Graphics.Pixi.prototype = Object.create(R3.Runtime.Graphics.prototype);
R3.Runtime.Graphics.Pixi.prototype.constructor = R3.Runtime.Graphics.Pixi;
/**
* Create R3.Runtime.Graphics.Pixi Instance
* @returns {*}
*/
R3.Runtime.Graphics.Pixi.prototype.createInstance = function() {
this.instance = PIXI;
};
R3.Runtime.Graphics.Pixi.prototype.Canvas = function(runtimeObject) {
var instance = document.createElement('canvas');
instance.setAttribute('id', runtimeObject.id);
instance.setAttribute('tabindex', runtimeObject.tabIndex);
instance.setAttribute('width', runtimeObject.width);
instance.setAttribute('height', runtimeObject.height);
instance.setAttribute('style', 'width:' + runtimeObject.width + 'px;height:' + runtimeObject.height + 'px');
return instance;
};