31 lines
867 B
JavaScript
31 lines
867 B
JavaScript
|
/**
|
||
|
* R3.API.GraphicsRuntime.Three
|
||
|
* @constructor
|
||
|
* @param apiGraphicsRuntime
|
||
|
*/
|
||
|
R3.API.GraphicsRuntime.Three = function(
|
||
|
apiGraphicsRuntime
|
||
|
) {
|
||
|
if (R3.Utils.UndefinedOrNull(apiGraphicsRuntime)) {
|
||
|
apiGraphicsRuntime = {
|
||
|
graphicsType : R3.API.GraphicsRuntime.GRAPHICS_TYPE_THREE_JS
|
||
|
};
|
||
|
}
|
||
|
|
||
|
if (R3.Utils.UndefinedOrNull(apiGraphicsRuntime.graphicsType)) {
|
||
|
apiGraphicsRuntime.graphicsType = R3.API.GraphicsRuntime.GRAPHICS_TYPE_THREE_JS;
|
||
|
}
|
||
|
|
||
|
R3.API.GraphicsRuntime.call(
|
||
|
this,
|
||
|
apiGraphicsRuntime.id,
|
||
|
apiGraphicsRuntime.name,
|
||
|
apiGraphicsRuntime.graphicsType,
|
||
|
apiGraphicsRuntime.parent
|
||
|
);
|
||
|
|
||
|
};
|
||
|
|
||
|
R3.API.GraphicsRuntime.Three.prototype = Object.create(R3.API.GraphicsRuntime.prototype);
|
||
|
R3.API.GraphicsRuntime.Three.prototype.constructor = R3.API.GraphicsRuntime.Three;
|