UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

28 lines (27 loc) 787 B
"use strict"; export class CameraControlsConfig { constructor(_camera_node_id, _controls_node, _controls) { this._camera_node_id = _camera_node_id; this._controls_node = _controls_node; this._controls = _controls; this._updateRequired = this._controls_node.updateRequired(); } updateRequired() { return this._updateRequired; } get camera_node_id() { return this._camera_node_id; } // camera_controls_node_id(){ // return this._camera_controls_node_id // } get controls() { return this._controls; } get controls_node() { return this._controls_node; } is_equal(other_config) { return other_config.camera_node_id == this._camera_node_id && other_config.controls_node.graphNodeId() == this._controls_node.graphNodeId(); } }