UNPKG

@nodert-win11/windows.ui.composition.interactions

Version:

Use the Windows.UI.Composition.Interactions UWP API directly from Node.js

780 lines (625 loc) 26.4 kB
Vector3 = (function () { var cls = function Vector3() { this.x = new Number(); this.y = new Number(); this.z = new Number(); }; return cls; }) (); exports.Vector3 = Vector3; _InteractionBindingAxisModes = function () { this.none = 0; this.positionX = 1; this.positionY = 2; this.scale = 3; } exports.InteractionBindingAxisModes = new _InteractionBindingAxisModes(); _InteractionChainingMode = function () { this.auto = 0; this.always = 1; this.never = 2; } exports.InteractionChainingMode = new _InteractionChainingMode(); _InteractionSourceMode = function () { this.disabled = 0; this.enabledWithInertia = 1; this.enabledWithoutInertia = 2; } exports.InteractionSourceMode = new _InteractionSourceMode(); _InteractionSourceRedirectionMode = function () { this.disabled = 0; this.enabled = 1; } exports.InteractionSourceRedirectionMode = new _InteractionSourceRedirectionMode(); _InteractionTrackerClampingOption = function () { this.auto = 0; this.disabled = 1; } exports.InteractionTrackerClampingOption = new _InteractionTrackerClampingOption(); _InteractionTrackerPositionUpdateOption = function () { this.default = 0; this.allowActiveCustomScaleAnimation = 1; } exports.InteractionTrackerPositionUpdateOption = new _InteractionTrackerPositionUpdateOption(); _VisualInteractionSourceRedirectionMode = function () { this.off = 0; this.capableTouchpadOnly = 1; this.pointerWheelOnly = 2; this.capableTouchpadAndPointerWheel = 3; } exports.VisualInteractionSourceRedirectionMode = new _VisualInteractionSourceRedirectionMode(); CompositionConditionalValue = (function () { var cls = function CompositionConditionalValue() { this.value = new Object(); this.condition = new Object(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="CompositionConditionalValue" /> /// </signature> return new CompositionConditionalValue(); } return cls; }) (); exports.CompositionConditionalValue = CompositionConditionalValue; CompositionInteractionSourceCollection = (function () { var cls = function CompositionInteractionSourceCollection() { this.count = new Number(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.prototype.add = function add(value) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="ICompositionInteractionSource">A param.</param> /// </signature> } cls.prototype.remove = function remove(value) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="ICompositionInteractionSource">A param.</param> /// </signature> } cls.prototype.removeAll = function removeAll() { /// <signature> /// <summary>Function summary.</summary> /// </signature> } cls.prototype.first = function first() { /// <signature> /// <summary>Function summary.</summary> /// <returns type="Object" /> /// </signature> return new Object(); } return cls; }) (); exports.CompositionInteractionSourceCollection = CompositionInteractionSourceCollection; ICompositionInteractionSource = (function () { var cls = function ICompositionInteractionSource() { }; return cls; }) (); exports.ICompositionInteractionSource = ICompositionInteractionSource; IInteractionTrackerOwner = (function () { var cls = function IInteractionTrackerOwner() { }; cls.prototype.customAnimationStateEntered = function customAnimationStateEntered(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerCustomAnimationStateEnteredArgs">A param.</param> /// </signature> } cls.prototype.idleStateEntered = function idleStateEntered(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerIdleStateEnteredArgs">A param.</param> /// </signature> } cls.prototype.inertiaStateEntered = function inertiaStateEntered(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerInertiaStateEnteredArgs">A param.</param> /// </signature> } cls.prototype.interactingStateEntered = function interactingStateEntered(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerInteractingStateEnteredArgs">A param.</param> /// </signature> } cls.prototype.requestIgnored = function requestIgnored(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerRequestIgnoredArgs">A param.</param> /// </signature> } cls.prototype.valuesChanged = function valuesChanged(sender, args) { /// <signature> /// <summary>Function summary.</summary> /// <param name="sender" type="InteractionTracker">A param.</param> /// <param name="args" type="InteractionTrackerValuesChangedArgs">A param.</param> /// </signature> } return cls; }) (); exports.IInteractionTrackerOwner = IInteractionTrackerOwner; InteractionSourceConfiguration = (function () { var cls = function InteractionSourceConfiguration() { this.scaleSourceMode = new InteractionSourceRedirectionMode(); this.positionYSourceMode = new InteractionSourceRedirectionMode(); this.positionXSourceMode = new InteractionSourceRedirectionMode(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; return cls; }) (); exports.InteractionSourceConfiguration = InteractionSourceConfiguration; InteractionTracker = (function () { var cls = function InteractionTracker() { this.scaleInertiaDecayRate = new Number(); this.positionInertiaDecayRate = new Vector3(); this.minScale = new Number(); this.minPosition = new Vector3(); this.maxScale = new Number(); this.maxPosition = new Vector3(); this.interactionSources = new CompositionInteractionSourceCollection(); this.isPositionRoundingSuggested = new Boolean(); this.naturalRestingPosition = new Vector3(); this.naturalRestingScale = new Number(); this.owner = new IInteractionTrackerOwner(); this.position = new Vector3(); this.positionVelocityInPixelsPerSecond = new Vector3(); this.scale = new Number(); this.scaleVelocityInPercentPerSecond = new Number(); this.isInertiaFromImpulse = new Boolean(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.prototype.adjustPositionXIfGreaterThanThreshold = function adjustPositionXIfGreaterThanThreshold(adjustment, positionThreshold) { /// <signature> /// <summary>Function summary.</summary> /// <param name="adjustment" type="Number">A param.</param> /// <param name="positionThreshold" type="Number">A param.</param> /// </signature> } cls.prototype.adjustPositionYIfGreaterThanThreshold = function adjustPositionYIfGreaterThanThreshold(adjustment, positionThreshold) { /// <signature> /// <summary>Function summary.</summary> /// <param name="adjustment" type="Number">A param.</param> /// <param name="positionThreshold" type="Number">A param.</param> /// </signature> } cls.prototype.configurePositionXInertiaModifiers = function configurePositionXInertiaModifiers(modifiers) { /// <signature> /// <summary>Function summary.</summary> /// <param name="modifiers" type="Object">A param.</param> /// </signature> } cls.prototype.configurePositionYInertiaModifiers = function configurePositionYInertiaModifiers(modifiers) { /// <signature> /// <summary>Function summary.</summary> /// <param name="modifiers" type="Object">A param.</param> /// </signature> } cls.prototype.configureScaleInertiaModifiers = function configureScaleInertiaModifiers(modifiers) { /// <signature> /// <summary>Function summary.</summary> /// <param name="modifiers" type="Object">A param.</param> /// </signature> } cls.prototype.tryUpdatePosition = function tryUpdatePosition(value) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePosition = function tryUpdatePosition(value, option) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="Vector3">A param.</param> /// <param name="option" type="InteractionTrackerClampingOption">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePosition = function tryUpdatePosition(value, option, posUpdateOption) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="Vector3">A param.</param> /// <param name="option" type="InteractionTrackerClampingOption">A param.</param> /// <param name="posUpdateOption" type="InteractionTrackerPositionUpdateOption">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePositionBy = function tryUpdatePositionBy(amount) { /// <signature> /// <summary>Function summary.</summary> /// <param name="amount" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePositionBy = function tryUpdatePositionBy(amount, option) { /// <signature> /// <summary>Function summary.</summary> /// <param name="amount" type="Vector3">A param.</param> /// <param name="option" type="InteractionTrackerClampingOption">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePositionWithAnimation = function tryUpdatePositionWithAnimation(animation) { /// <signature> /// <summary>Function summary.</summary> /// <param name="animation" type="Object">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdatePositionWithAdditionalVelocity = function tryUpdatePositionWithAdditionalVelocity(velocityInPixelsPerSecond) { /// <signature> /// <summary>Function summary.</summary> /// <param name="velocityInPixelsPerSecond" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdateScale = function tryUpdateScale(value, centerPoint) { /// <signature> /// <summary>Function summary.</summary> /// <param name="value" type="Number">A param.</param> /// <param name="centerPoint" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdateScaleWithAnimation = function tryUpdateScaleWithAnimation(animation, centerPoint) { /// <signature> /// <summary>Function summary.</summary> /// <param name="animation" type="Object">A param.</param> /// <param name="centerPoint" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.tryUpdateScaleWithAdditionalVelocity = function tryUpdateScaleWithAdditionalVelocity(velocityInPercentPerSecond, centerPoint) { /// <signature> /// <summary>Function summary.</summary> /// <param name="velocityInPercentPerSecond" type="Number">A param.</param> /// <param name="centerPoint" type="Vector3">A param.</param> /// <returns type="Number" /> /// </signature> return new Number(); } cls.prototype.configureCenterPointXInertiaModifiers = function configureCenterPointXInertiaModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureCenterPointYInertiaModifiers = function configureCenterPointYInertiaModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureVector2PositionInertiaModifiers = function configureVector2PositionInertiaModifiers(modifiers) { /// <signature> /// <summary>Function summary.</summary> /// <param name="modifiers" type="Object">A param.</param> /// </signature> } cls.setBindingMode = function setBindingMode(boundTracker1, boundTracker2, axisMode) { /// <signature> /// <summary>Function summary.</summary> /// <param name="boundTracker1" type="InteractionTracker">A param.</param> /// <param name="boundTracker2" type="InteractionTracker">A param.</param> /// <param name="axisMode" type="InteractionBindingAxisModes">A param.</param> /// </signature> } cls.getBindingMode = function getBindingMode(boundTracker1, boundTracker2) { /// <signature> /// <summary>Function summary.</summary> /// <param name="boundTracker1" type="InteractionTracker">A param.</param> /// <param name="boundTracker2" type="InteractionTracker">A param.</param> /// <returns type="InteractionBindingAxisModes" /> /// </signature> return new InteractionBindingAxisModes(); } cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="InteractionTracker" /> /// </signature> return new InteractionTracker(); } cls.createWithOwner = function createWithOwner(compositor, owner) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <param name="owner" type="IInteractionTrackerOwner">A param.</param> /// <returns type="InteractionTracker" /> /// </signature> return new InteractionTracker(); } return cls; }) (); exports.InteractionTracker = InteractionTracker; InteractionTrackerCustomAnimationStateEnteredArgs = (function () { var cls = function InteractionTrackerCustomAnimationStateEnteredArgs() { this.requestId = new Number(); this.isFromBinding = new Boolean(); }; return cls; }) (); exports.InteractionTrackerCustomAnimationStateEnteredArgs = InteractionTrackerCustomAnimationStateEnteredArgs; InteractionTrackerIdleStateEnteredArgs = (function () { var cls = function InteractionTrackerIdleStateEnteredArgs() { this.requestId = new Number(); this.isFromBinding = new Boolean(); }; return cls; }) (); exports.InteractionTrackerIdleStateEnteredArgs = InteractionTrackerIdleStateEnteredArgs; InteractionTrackerInertiaModifier = (function () { var cls = function InteractionTrackerInertiaModifier() { this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; return cls; }) (); exports.InteractionTrackerInertiaModifier = InteractionTrackerInertiaModifier; InteractionTrackerInertiaMotion = (function () { var cls = function InteractionTrackerInertiaMotion() { this.motion = new Object(); this.condition = new Object(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="InteractionTrackerInertiaMotion" /> /// </signature> return new InteractionTrackerInertiaMotion(); } return cls; }) (); exports.InteractionTrackerInertiaMotion = InteractionTrackerInertiaMotion; InteractionTrackerInertiaNaturalMotion = (function () { var cls = function InteractionTrackerInertiaNaturalMotion() { this.naturalMotion = new Object(); this.condition = new Object(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="InteractionTrackerInertiaNaturalMotion" /> /// </signature> return new InteractionTrackerInertiaNaturalMotion(); } return cls; }) (); exports.InteractionTrackerInertiaNaturalMotion = InteractionTrackerInertiaNaturalMotion; InteractionTrackerInertiaRestingValue = (function () { var cls = function InteractionTrackerInertiaRestingValue() { this.restingValue = new Object(); this.condition = new Object(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="InteractionTrackerInertiaRestingValue" /> /// </signature> return new InteractionTrackerInertiaRestingValue(); } return cls; }) (); exports.InteractionTrackerInertiaRestingValue = InteractionTrackerInertiaRestingValue; InteractionTrackerInertiaStateEnteredArgs = (function () { var cls = function InteractionTrackerInertiaStateEnteredArgs() { this.modifiedRestingPosition = new Vector3(); this.modifiedRestingScale = new Number(); this.naturalRestingPosition = new Vector3(); this.naturalRestingScale = new Number(); this.positionVelocityInPixelsPerSecond = new Vector3(); this.requestId = new Number(); this.scaleVelocityInPercentPerSecond = new Number(); this.isInertiaFromImpulse = new Boolean(); this.isFromBinding = new Boolean(); }; return cls; }) (); exports.InteractionTrackerInertiaStateEnteredArgs = InteractionTrackerInertiaStateEnteredArgs; InteractionTrackerInteractingStateEnteredArgs = (function () { var cls = function InteractionTrackerInteractingStateEnteredArgs() { this.requestId = new Number(); this.isFromBinding = new Boolean(); }; return cls; }) (); exports.InteractionTrackerInteractingStateEnteredArgs = InteractionTrackerInteractingStateEnteredArgs; InteractionTrackerRequestIgnoredArgs = (function () { var cls = function InteractionTrackerRequestIgnoredArgs() { this.requestId = new Number(); }; return cls; }) (); exports.InteractionTrackerRequestIgnoredArgs = InteractionTrackerRequestIgnoredArgs; InteractionTrackerValuesChangedArgs = (function () { var cls = function InteractionTrackerValuesChangedArgs() { this.position = new Vector3(); this.requestId = new Number(); this.scale = new Number(); }; return cls; }) (); exports.InteractionTrackerValuesChangedArgs = InteractionTrackerValuesChangedArgs; InteractionTrackerVector2InertiaModifier = (function () { var cls = function InteractionTrackerVector2InertiaModifier() { this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; return cls; }) (); exports.InteractionTrackerVector2InertiaModifier = InteractionTrackerVector2InertiaModifier; InteractionTrackerVector2InertiaNaturalMotion = (function () { var cls = function InteractionTrackerVector2InertiaNaturalMotion() { this.naturalMotion = new Object(); this.condition = new Object(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.create = function create(compositor) { /// <signature> /// <summary>Function summary.</summary> /// <param name="compositor" type="Object">A param.</param> /// <returns type="InteractionTrackerVector2InertiaNaturalMotion" /> /// </signature> return new InteractionTrackerVector2InertiaNaturalMotion(); } return cls; }) (); exports.InteractionTrackerVector2InertiaNaturalMotion = InteractionTrackerVector2InertiaNaturalMotion; VisualInteractionSource = (function () { var cls = function VisualInteractionSource() { this.scaleSourceMode = new InteractionSourceMode(); this.scaleChainingMode = new InteractionChainingMode(); this.positionYSourceMode = new InteractionSourceMode(); this.positionYChainingMode = new InteractionChainingMode(); this.positionXSourceMode = new InteractionSourceMode(); this.positionXChainingMode = new InteractionChainingMode(); this.manipulationRedirectionMode = new VisualInteractionSourceRedirectionMode(); this.isPositionYRailsEnabled = new Boolean(); this.isPositionXRailsEnabled = new Boolean(); this.source = new Object(); this.deltaPosition = new Vector3(); this.deltaScale = new Number(); this.position = new Vector3(); this.positionVelocity = new Vector3(); this.scale = new Number(); this.scaleVelocity = new Number(); this.pointerWheelConfig = new InteractionSourceConfiguration(); this.compositor = new Object(); this.dispatcher = new Object(); this.properties = new Object(); this.implicitAnimations = new Object(); this.comment = new String(); this.dispatcherQueue = new Object(); }; cls.prototype.tryRedirectForManipulation = function tryRedirectForManipulation(pointerPoint) { /// <signature> /// <summary>Function summary.</summary> /// <param name="pointerPoint" type="Object">A param.</param> /// </signature> } cls.prototype.configureCenterPointXModifiers = function configureCenterPointXModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureCenterPointYModifiers = function configureCenterPointYModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureDeltaPositionXModifiers = function configureDeltaPositionXModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureDeltaPositionYModifiers = function configureDeltaPositionYModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.prototype.configureDeltaScaleModifiers = function configureDeltaScaleModifiers(conditionalValues) { /// <signature> /// <summary>Function summary.</summary> /// <param name="conditionalValues" type="Object">A param.</param> /// </signature> } cls.createFromIVisualElement = function createFromIVisualElement(source) { /// <signature> /// <summary>Function summary.</summary> /// <param name="source" type="Object">A param.</param> /// <returns type="VisualInteractionSource" /> /// </signature> return new VisualInteractionSource(); } cls.create = function create(source) { /// <signature> /// <summary>Function summary.</summary> /// <param name="source" type="Object">A param.</param> /// <returns type="VisualInteractionSource" /> /// </signature> return new VisualInteractionSource(); } return cls; }) (); exports.VisualInteractionSource = VisualInteractionSource;