40 lines
993 B
JavaScript
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;
|
|
}; |