UNPKG

wonder.js

Version:
81 lines (66 loc) 3.58 kB
'use strict'; var Curry = require("bs-platform/lib/js/curry.js"); var Wonder_jest = require("wonder-bs-jest/lib/js/src/wonder_jest.js"); var PMatrixService$Wonderjs = require("../../../../src/service/primitive/PMatrixService.js"); var PerspectiveCameraProjectionAPI$Wonderjs = require("../../../../src/api/camera/PerspectiveCameraProjectionAPI.js"); var FrustumPerspectiveCameraProjectionService$Wonderjs = require("../../../../src/service/record/main/perspective_camera_projection/FrustumPerspectiveCameraProjectionService.js"); var InitPerspectiveCameraProjectionMainService$Wonderjs = require("../../../../src/service/state/main/perspective_camera_projection/InitPerspectiveCameraProjectionMainService.js"); var UpdatePerspectiveCameraProjectionMainService$Wonderjs = require("../../../../src/service/state/main/perspective_camera_projection/UpdatePerspectiveCameraProjectionMainService.js"); function isPerspectiveCameraProjection(cameraProjection) { return Curry._2(Wonder_jest.Expect[/* Operators */25][/* >= */2], Wonder_jest.Expect[/* expect */0](cameraProjection), 0); } function unsafeGetPMatrix(cameraProjection, state) { return PMatrixService$Wonderjs.unsafeGetPMatrix(cameraProjection, state[/* perspectiveCameraProjectionRecord */14][/* pMatrixMap */2]); } function getDirtyArray(state) { return state[/* perspectiveCameraProjectionRecord */14][/* dirtyArray */1]; } var init = InitPerspectiveCameraProjectionMainService$Wonderjs.init; var update = UpdatePerspectiveCameraProjectionMainService$Wonderjs.update; var updateCameraProjection = UpdatePerspectiveCameraProjectionMainService$Wonderjs.updateCameraProjection; function getPMatrixOfCreateBasicCameraViewPerspectiveCamera(param) { return new Float32Array(/* array */[ 1.7320508075688776, 0, 0, 0, 0, 1.7320508075688776, 0, 0, 0, 0, -1.0002000200020003, -1, 0, 0, -0.2000200020002, 0 ]); } function unsafeGetNear(cameraProjection, state) { return FrustumPerspectiveCameraProjectionService$Wonderjs.unsafeGetNear(cameraProjection, state[/* perspectiveCameraProjectionRecord */14]); } function unsafeGetFar(cameraProjection, state) { return FrustumPerspectiveCameraProjectionService$Wonderjs.unsafeGetFar(cameraProjection, state[/* perspectiveCameraProjectionRecord */14]); } function unsafeGetFovy(cameraProjection, state) { return FrustumPerspectiveCameraProjectionService$Wonderjs.unsafeGetFovy(cameraProjection, state[/* perspectiveCameraProjectionRecord */14]); } var unsafeGetAspect = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraAspect; function getAspect(cameraProjection, state) { return FrustumPerspectiveCameraProjectionService$Wonderjs.getAspect(cameraProjection, state[/* perspectiveCameraProjectionRecord */14]); } exports.isPerspectiveCameraProjection = isPerspectiveCameraProjection; exports.unsafeGetPMatrix = unsafeGetPMatrix; exports.getDirtyArray = getDirtyArray; exports.init = init; exports.update = update; exports.updateCameraProjection = updateCameraProjection; exports.getPMatrixOfCreateBasicCameraViewPerspectiveCamera = getPMatrixOfCreateBasicCameraViewPerspectiveCamera; exports.unsafeGetNear = unsafeGetNear; exports.unsafeGetFar = unsafeGetFar; exports.unsafeGetFovy = unsafeGetFovy; exports.unsafeGetAspect = unsafeGetAspect; exports.getAspect = getAspect; /* Wonder_jest Not a pure module */