64 lines
2.0 KiB
JavaScript
64 lines
2.0 KiB
JavaScript
|
/**
|
||
|
* R3.API.Renderer.D3.Target
|
||
|
* @constructor
|
||
|
* @param apiRendererD3
|
||
|
* @param target
|
||
|
*/
|
||
|
R3.API.Renderer.D3.Target = function(
|
||
|
apiRendererD3,
|
||
|
target
|
||
|
) {
|
||
|
|
||
|
if (R3.Utils.UndefinedOrNull(apiRendererD3)) {
|
||
|
apiRendererD3 = {};
|
||
|
}
|
||
|
this.apiRendererD3 = apiRendererD3;
|
||
|
|
||
|
R3.API.Renderer.D3.call(
|
||
|
this,
|
||
|
this.apiRendererD3,
|
||
|
this.apiRendererD3.autoClear,
|
||
|
this.apiRendererD3.autoClearColor,
|
||
|
this.apiRendererD3.autoClearDepth,
|
||
|
this.apiRendererD3.autoClearStencil,
|
||
|
this.apiRendererD3.gammaFactor,
|
||
|
this.apiRendererD3.gammaInput,
|
||
|
this.apiRendererD3.gammaOutput,
|
||
|
this.apiRendererD3.maxMorphTargets,
|
||
|
this.apiRendererD3.maxMorphNormals,
|
||
|
this.apiRendererD3.physicallyCorrectLights,
|
||
|
this.apiRendererD3.shadowMapEnabled,
|
||
|
this.apiRendererD3.shadowMapAutoUpdate,
|
||
|
this.apiRendererD3.shadowMapNeedsUpdate,
|
||
|
this.apiRendererD3.shadowMapType,
|
||
|
this.apiRendererD3.shadowMapRenderReverseSided,
|
||
|
this.apiRendererD3.shadowMapRenderSingleSided,
|
||
|
this.apiRendererD3.sortObjects,
|
||
|
this.apiRendererD3.toneMapping,
|
||
|
this.apiRendererD3.toneMappingExposure,
|
||
|
this.apiRendererD3.toneMappingWhitePoint,
|
||
|
this.apiRendererD3.premultipliedAlpha,
|
||
|
this.apiRendererD3.antialias,
|
||
|
this.apiRendererD3.stencil,
|
||
|
this.apiRendererD3.preserveDrawingBuffer,
|
||
|
this.apiRendererD3.depth,
|
||
|
this.apiRendererD3.logarithmicDepthBuffer,
|
||
|
this.apiRendererD3.localClippingEnabled,
|
||
|
this.apiRendererD3.clippingPlanes,
|
||
|
this.apiRendererD3.clearColor,
|
||
|
this.apiRendererD3.viewports,
|
||
|
this.apiRendererD3.alpha,
|
||
|
this.apiRendererD3.opacity,
|
||
|
this.apiRendererD3.pixelRatio
|
||
|
);
|
||
|
|
||
|
if (R3.Utils.UndefinedOrNull(target)) {
|
||
|
target = new R3.D3.API.RenderTarget();
|
||
|
}
|
||
|
this.target = target;
|
||
|
|
||
|
};
|
||
|
|
||
|
R3.API.Renderer.D3.Target.prototype = Object.create(R3.API.Renderer.D3.prototype);
|
||
|
R3.API.Renderer.D3.Target.prototype.constructor = R3.API.Renderer.D3.Target;
|