40 lines
778 B
JavaScript
40 lines
778 B
JavaScript
|
/**
|
||
|
* Graphics API
|
||
|
* @param id String
|
||
|
* @param name
|
||
|
* @param graphicsType
|
||
|
* @param parentEntity
|
||
|
* @constructor
|
||
|
*/
|
||
|
R3.D3.API.Graphics = function (
|
||
|
parentEntity
|
||
|
) {
|
||
|
|
||
|
R3.Component.call(
|
||
|
this,
|
||
|
R3.Component.COMPONENT_GRAPHICS,
|
||
|
null,
|
||
|
null,
|
||
|
parentEntity
|
||
|
);
|
||
|
|
||
|
|
||
|
};
|
||
|
|
||
|
R3.D3.API.Graphics.prototype = Object.create(R3.Component.prototype);
|
||
|
R3.D3.API.Graphics.prototype.constructor = R3.D3.API.Graphics;
|
||
|
|
||
|
/**
|
||
|
* Object to R3.D3.API.Graphics
|
||
|
* @param objectComponent
|
||
|
* @constructor
|
||
|
*/
|
||
|
R3.D3.API.Graphics.FromObjectComponent = function(objectComponent) {
|
||
|
return new R3.D3.API.Graphics(
|
||
|
objectComponent.id,
|
||
|
objectComponent.name,
|
||
|
objectComponent.graphicsType,
|
||
|
objectComponent.parentEntity
|
||
|
);
|
||
|
};
|