MCPcopy Create free account
hub / github.com/microsoft/SandDance / createOrbitControllerClass

Function createOrbitControllerClass

docs/app/js/sanddance-app.js:8427–8445  ·  view source on GitHub ↗
(factoryOptions)

Source from the content-addressed store, hash-verified

8425parcelHelpers.export(exports, "createOrbitControllerClass", ()=>createOrbitControllerClass);
8426var _base = require("../base");
8427function createOrbitControllerClass(factoryOptions) {
8428 function wrapper(props1) {
8429 class OrbitControllerInternal extends (0, _base.base).deck.OrbitController {
8430 constructor(props){
8431 super(props);
8432 this.invertPan = true;
8433 }
8434 handleEvent(event) {
8435 if (event.type === "doubletap") {
8436 if (factoryOptions && factoryOptions.doubleClickHandler) return factoryOptions.doubleClickHandler(event, this);
8437 }
8438 return super.handleEvent(event);
8439 }
8440 }
8441 const instance = new OrbitControllerInternal(props1);
8442 return instance;
8443 }
8444 return wrapper;
8445}
8446
8447},{"../base":"9SeSX","@parcel/transformer-js/src/esmodule-helpers.js":"jA2du"}],"cWzuI":[function(require,module,exports) {
8448var parcelHelpers = require("@parcel/transformer-js/src/esmodule-helpers.js");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected