32 lines
952 B
JavaScript
32 lines
952 B
JavaScript
/**
|
|
* GameLib.D3.API.Camera.Stereo.Normal
|
|
* @constructor
|
|
* @param apiStereoCamera
|
|
*/
|
|
GameLib.D3.API.Camera.Stereo.Normal = function(
|
|
apiStereoCamera
|
|
) {
|
|
|
|
if (GameLib.Utils.UndefinedOrNull(apiStereoCamera)) {
|
|
apiStereoCamera = {
|
|
stereoType : GameLib.D3.API.Camera.Stereo.STEREO_TYPE_NORMAL
|
|
};
|
|
}
|
|
|
|
if (GameLib.Utils.UndefinedOrNull(apiStereoCamera.stereoType)) {
|
|
apiStereoCamera.stereoType = GameLib.D3.API.Camera.Stereo.STEREO_TYPE_NORMAL;
|
|
}
|
|
|
|
GameLib.D3.API.Camera.Stereo.call(
|
|
this,
|
|
apiStereoCamera,
|
|
apiStereoCamera.stereoType,
|
|
apiStereoCamera.eyeSep,
|
|
apiStereoCamera.main,
|
|
apiStereoCamera.cameraL,
|
|
apiStereoCamera.cameraR
|
|
);
|
|
};
|
|
|
|
GameLib.D3.API.Camera.Stereo.Normal.prototype = Object.create(GameLib.D3.API.Camera.Stereo.prototype);
|
|
GameLib.D3.API.Camera.Stereo.Normal.prototype.constructor = GameLib.D3.API.Camera.Stereo.Normal; |