UNPKG

@lightningjs/renderer

Version:
51 lines 1.4 kB
/* * Copyright 2023 Comcast Cable Communications Management, LLC * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * SPDX-License-Identifier: Apache-2.0 */ export class RenderCoords { x1; y1; x2; y2; x3; y3; x4; y4; constructor(x1, y1, x2, y2, x3, y3, x4, y4) { this.x1 = x1; this.y1 = y1; this.x2 = x2; this.y2 = y2; this.x3 = x3; this.y3 = y3; this.x4 = x4; this.y4 = y4; } static translate(x1, y1, x2, y2, x3, y3, x4, y4, out) { if (out === undefined) { return new RenderCoords(x1, y1, x2, y2, x3, y3, x4, y4); } out.x1 = x1; out.y1 = y1; out.x2 = x2; out.y2 = y2; out.x3 = x3; out.y3 = y3; out.x4 = x4; out.y4 = y4; return out; } } //# sourceMappingURL=RenderCoords.js.map