From 8a301bc80676a0217768194edd12b0f13bc1e872 Mon Sep 17 00:00:00 2001 From: Duduf Date: Tue, 26 Apr 2022 11:31:19 +0200 Subject: [PATCH] 4.0.3 build --- DuGR_Docs | 2 +- docs/DuAE.html | 1491 +- docs/DuAEComp.html | 2080 +- docs/DuAECompSelector.html | 581 +- docs/DuAEExpression.Library._FuzzyLogic_.html | 581 +- ...uAEExpression.Library._FuzzyVeracity_.html | 4309 ++++ docs/DuAEExpression.Library._Matrix_.html | 571 +- docs/DuAEExpression.Library.html | 18675 ++++++++++++---- docs/DuAEExpression.html | 874 +- docs/DuAEF.html | 573 +- docs/DuAEItem.html | 575 +- docs/DuAEKeyFrame.html | 8697 +++---- docs/DuAEKeySpatialProperties.html | 731 +- docs/DuAELayer.html | 5364 +++-- docs/DuAELayerAnimation.html | 571 +- docs/DuAELayerPicker.html | 575 +- docs/DuAELayerPickerDialog.html | 579 +- docs/DuAELayerSelector.html | 577 +- docs/DuAEProject.html | 1734 +- docs/DuAEProjectXMP.html | 579 +- docs/DuAEProperty.html | 12504 ++++++++--- docs/DuAEPropertyAnimation.html | 573 +- docs/DuAEPropertyExpression.html | 578 +- docs/DuAEPropertyGroupAnimation.html | 571 +- docs/DuAEPseudoEffect.html | 573 +- docs/DuAEPuppet.html | 571 +- docs/DuAERenderQueue.html | 573 +- docs/DuAEShapeLayer.html | 573 +- docs/DuAETag.html | 591 +- docs/DuBinary.html | 585 +- docs/DuButton.html | 722 +- docs/DuCheckBox.html | 575 +- docs/DuColor.html | 652 +- docs/DuColorSelector.html | 575 +- docs/DuDate.html | 575 +- docs/DuDebug.html | 637 +- docs/DuDebugLog.html | 579 +- docs/DuESF.html | 665 +- docs/DuEditText.html | 799 +- docs/DuFile.html | 772 +- docs/DuFileSelector.html | 575 +- docs/DuFolder.html | 573 +- docs/DuFolderSelector.html | 573 +- docs/DuForm.html | 573 +- docs/DuGR.html | 623 +- docs/DuInterpolation.html | 6215 +++++ docs/DuJSObj.html | 4542 ++++ docs/DuLibrary.html | 6065 +++++ docs/DuLibraryItem.html | 4341 ++++ docs/DuList.html | 1364 +- docs/DuListItem.html | 4318 ++++ docs/DuMath.html | 2475 +- docs/DuMultiButton.html | 573 +- docs/DuNumber.html | 571 +- docs/DuOCA.html | 571 +- docs/DuOCADocument.html | 571 +- docs/DuOCAFrame.html | 571 +- docs/DuOCALayer.html | 571 +- docs/DuOCO.html | 600 +- docs/DuOCOBone.html | 571 +- docs/DuOCODoc.html | 599 +- docs/DuOCOLimb.html | 575 +- docs/DuPanel.html | 573 +- docs/DuPath.html | 895 +- docs/DuPopup.html | 619 +- docs/DuProcess.html | 587 +- docs/DuProcessQueue.html | 573 +- docs/DuProgressBar.html | 703 +- docs/DuRegExp.html | 616 +- docs/DuScriptPanel.html | 579 +- docs/DuScriptUI.html | 7034 ++++-- docs/DuSelector.html | 581 +- docs/DuSeparator.html | 571 +- docs/DuSettings.html | 579 +- docs/DuSlider.html | 577 +- docs/DuSmallButton.html | 573 +- docs/DuString.html | 1383 +- docs/DuSystem.html | 571 +- docs/DuTab.html | 577 +- docs/DuTabPanel.html | 577 +- docs/DuTitleBar.html | 4486 ++++ docs/DuTranslation.html | 571 +- docs/DuTranslator.Settings.html | 569 +- docs/DuTranslator.html | 585 +- docs/DuURL.html | 575 +- docs/DuVersion.html | 579 +- docs/DuXML.html | 571 +- docs/DuXMP.html | 571 +- docs/DuZip.html | 571 +- docs/Matrix.html | 617 +- docs/colorPicker.html | 571 +- docs/global.html | 723 +- docs/index.html | 623 +- tools/build.bat | 31 - tools/build/README.md | 15 + tools/build/build.bat | 51 + tools/build/items/LICENSE.md | 675 + tools/build/items/LICENSE.txt | 674 + tools/build/items/README.txt | 62 + tools/{ => build}/jsdoc_conf.json | 14 +- 100 files changed, 121767 insertions(+), 21507 deletions(-) create mode 100644 docs/DuAEExpression.Library._FuzzyVeracity_.html create mode 100644 docs/DuInterpolation.html create mode 100644 docs/DuJSObj.html create mode 100644 docs/DuLibrary.html create mode 100644 docs/DuLibraryItem.html create mode 100644 docs/DuListItem.html create mode 100644 docs/DuTitleBar.html delete mode 100644 tools/build.bat create mode 100644 tools/build/README.md create mode 100644 tools/build/build.bat create mode 100644 tools/build/items/LICENSE.md create mode 100644 tools/build/items/LICENSE.txt create mode 100644 tools/build/items/README.txt rename tools/{ => build}/jsdoc_conf.json (58%) diff --git a/DuGR_Docs b/DuGR_Docs index 2334fad..3e105ab 160000 --- a/DuGR_Docs +++ b/DuGR_Docs @@ -1 +1 @@ -Subproject commit 2334fada4a81c4f19357e6de3b4cb4e43bd64de2 +Subproject commit 3e105ab9fa1965070f44d2160ded5b9c3f8e964b diff --git a/docs/DuAE.html b/docs/DuAE.html index 5d904a7..7eb812d 100644 --- a/docs/DuAE.html +++ b/docs/DuAE.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + + + + + +
  • + +
  • + + DuJSObj + + static + + + + + + +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • + +
  • + + DuAEExpression.Library."FuzzyVeracity" + + + + + + +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
  • -
  • +
  • - DuList + DuLibrary + + + +
  • + +
  • + + DuLibraryItem + + + + + + +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + + + + + +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • + +
  • + + DuTitleBar + + + + + + +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -4150,7 +4609,7 @@
    Example
    -

    staticDuAE.DuAELayeredFileType

    +

    staticDuAE.DuAELayeredFileTypeDuList

    @@ -5609,6 +6068,35 @@
    Properties:
    + + + + CONVERT_AUDIO_TO_KEYFRAMES + + + + + +int + + + + + + + + + + + 4218 + + + + + + + + @@ -5842,7 +6330,7 @@
    Properties:
    -

    static,readonlyDuAE.Typeint

    +

    static,readonlyDuAE.SelectionModeint

    @@ -5850,7 +6338,7 @@

    static,readonly<
    - Types of values + Enum for selections
    @@ -5886,7 +6374,36 @@
    Properties:
    - VALUE + SELECTED_PROPERTIES + + + + + +int + + + + + + + + + + + 0 + + + + + + + + + + + + SELECTED_LAYERS @@ -5915,7 +6432,7 @@
    Properties:
    - VELOCITY + ACTIVE_COMPOSITION @@ -5941,6 +6458,64 @@
    Properties:
    + + + + SELECTED_COMPOSITIONS + + + + + +int + + + + + + + + + + + 3 + + + + + + + + + + + + ALL_COMPOSITIONS + + + + + +int + + + + + + + + + + + 4 + + + + + + + + @@ -5975,7 +6550,7 @@
    Properties:
    -

    static,readonlyDuAE.Unitstring

    +

    static,readonlyDuAE.TimeAlignmentstring

    @@ -5983,7 +6558,7 @@

    static,readonly<
    - Abbreviated units used in the UI.
    These strings are localized based on internal After Effects dictionnaries. + How to align in time
    @@ -6019,7 +6594,7 @@
    Properties:
    - PIXELS + CENTER @@ -6036,7 +6611,7 @@
    Properties:
    - + center @@ -6048,7 +6623,7 @@
    Properties:
    - DEGREES + IN_POINT @@ -6065,7 +6640,7 @@
    Properties:
    - + in @@ -6077,7 +6652,7 @@
    Properties:
    - PERCENT + OUT_POINT @@ -6094,7 +6669,7 @@
    Properties:
    - + out @@ -6137,7 +6712,7 @@
    Properties:
    -

    static,readonlyDuAE.UnitTextstring

    +

    static,readonlyDuAE.Typeint

    @@ -6145,7 +6720,7 @@

    static,reado
    - Units used in the UI
    These strings are localized based on internal After Effects dictionnaries. + Types of values
    @@ -6181,13 +6756,13 @@
    Properties:
    - PERCENT + VALUE -string +int @@ -6198,7 +6773,7 @@
    Properties:
    - + 1 @@ -6210,13 +6785,13 @@
    Properties:
    - DEGREES + VELOCITY -string +int @@ -6227,7 +6802,7 @@
    Properties:
    - + 2 @@ -6236,43 +6811,14 @@
    Properties:
    - - - - PIXELS - - - - - -string - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + @@ -6299,7 +6845,7 @@
    Properties:
    -

    static,readonlyDuAE.versionDuVersion

    +

    static,readonlyDuAE.Unitstring

    @@ -6307,7 +6853,7 @@

    static,readon
    - Informations about the version of after effects. + Abbreviated units used in the UI.
    These strings are localized based on internal After Effects dictionnaries.
    @@ -6315,6 +6861,123 @@

    static,readon
    +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    PIXELS + + +string + + + + + + + +
    DEGREES + + +string + + + + + + + +
    PERCENT + + +string + + + + + + + +
    + + + @@ -6340,46 +7003,31 @@

    static,readon

    - - - - -

    Methods

    -
    -

    - - staticDuAE.askFilesAndNetworkAccess(showAlert, message){boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15552 -
    - +

    static,readonlyDuAE.UnitTextstring

    - +
    -
    - Asks the user to check the file and network security pref if not already set. Opens the general prefrences of After Effects. + Units used in the UI
    These strings are localized based on internal After Effects dictionnaries.
    - - - +
    +
    Properties:
    + +
    - +
    @@ -6389,6 +7037,8 @@

    + + @@ -6401,43 +7051,36 @@

    - + + + - + - + + + - + + + + + + + + + + + + + + + + + + + -
    TypeDefault
    showAlertPERCENT -boolean +string - true + - - - optional - - - - - - Whether to display an alert before opening the preferences
    messageDEGREES @@ -6450,32 +7093,51 @@

    - The Duduf After Effects scripting framework needs to be allowed to write files\nPlease, check the box called 'Allow Scripts to write files...' in the general preferences of After Effects. + +
    PIXELS + + +string + + + + - - optional - - - - The message to display in the alert.
    - - - -
    +
    + @@ -6501,48 +7163,60 @@

    +

    + + +
    +
    +

    static,readonlyDuAE.versionDuVersion

    +
    - +
    +
    +
    + Informations about the version of after effects. +
    -
    Returns:
    +
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - boolean - - - Whether the preference has been set
    + + + + + + + + + + + + + +
    + + +
    +
    + + + +

    Methods

    +
    @@ -6553,7 +7227,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15684 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17419

    @@ -6716,7 +7390,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15826 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17603
    @@ -6866,7 +7540,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15756 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17491
    @@ -6937,7 +7611,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15749 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17484
    @@ -7079,7 +7753,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15763 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17498
    @@ -7150,7 +7824,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15706 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17441
    @@ -7273,7 +7947,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15718 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17453
    @@ -7392,7 +8066,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15657 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17392
    @@ -7495,7 +8169,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15610 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17345
    @@ -7647,7 +8321,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15580 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17315
    @@ -7799,7 +8473,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15447 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17209
    @@ -7980,7 +8654,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15502 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17269
    @@ -8125,7 +8799,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15483 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17245
    @@ -8275,138 +8949,35 @@

    -DuAE.PrefType - - - - - - - - - DuAE.PrefType.STRING - - - - - - - - optional - - - - - - The type of the preference to return - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - any - | - - null - - - The pref or null if it does not exists
    - - - - - - - - -
    -
    -

    - - staticDuAE.hasFileAndNetworkAccess(){Boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15539 -
    - -
    +DuAE.PrefType - -
    -
    - - -
    - Has scripting file and network authorization -
    - - - - - + + + + + + + DuAE.PrefType.STRING + + + + + + + + optional + + + + + + The type of the preference to return + + + + + @@ -8462,11 +9033,14 @@
    Returns:
    - Boolean + any + | + + null - true if the preference for file and network access is enabled. + The pref or null if it does not exists @@ -8488,7 +9062,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15467 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17229
    @@ -8712,7 +9286,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15796 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17531
    @@ -8860,7 +9434,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15570 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17305
    @@ -8960,7 +9534,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15521 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17288
    @@ -9115,7 +9689,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15648 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17383
    @@ -9260,7 +9834,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15638 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17373
    @@ -9405,7 +9979,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15733 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17468
    @@ -9521,7 +10095,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15780 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17515
    @@ -9564,6 +10138,229 @@

    + +

    + + + + + + + + + + + + + + + + + +
    +
    +

    + + staticDuAE.scriptFolders(suboflder){Array.<Folder>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17560 +
    + +
    + + +
    +
    + + +
    + Gets the list of folders where scripts may be installed +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    suboflder + + +string + + + + + + + optional + + + + + + The name of a subfolder, like "ScriptUI Panels" or "Startup" or "Shutdown"...
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<Folder> + + + the list of Folder objects.
    + + + + +
    + + + +
    +
    +

    + + staticDuAE.toggleLayerControls() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17551 +
    + +
    + + +
    +
    + + +
    + Shows/hides the layer controls +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -9592,7 +10389,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15787 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17522
    @@ -9669,7 +10466,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEComp.html b/docs/DuAEComp.html index 594b740..6d5356f 100644 --- a/docs/DuAEComp.html +++ b/docs/DuAEComp.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19289 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25203
    @@ -3834,7 +4293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19521 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25432
    @@ -3994,7 +4453,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19467 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25380
    @@ -4224,7 +4683,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19577 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25487
    @@ -4456,7 +4915,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19548 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25458
    @@ -4645,14 +5104,14 @@

    Returns:
    -

    +

    - staticDuAEComp.checkLayerNames(comp){Object} + staticDuAEComp.bake(mode, frameStep, comp)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19431 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25643
    @@ -4663,7 +5122,7 @@

    - Checks if all layers have a different name. + Bakes the expressions to keyframes and removes all non-renderable layers.
    @@ -4694,6 +5153,78 @@

    + + + mode + + + + + +DuAEExpression.BakeAlgorithm + + + + + + + + + DuAEExpression.BakeAlgorithm.SMART + + + + + + + + optional + + + + + + The algorithm to use for baking the expressions. + + + + + + + frameStep + + + + + +float + + + + + + + + + 1.0 + + + + + + + + optional + + + + + + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. + + + + comp @@ -4711,8 +5242,6 @@

    - DuAEProject.getActiveComp - @@ -4725,7 +5254,7 @@

    - The comp to check + The composition. The active composition by default. @@ -4768,44 +5297,7 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Object - - - The list of names used several times. Check the length attribute to know how many duplicates were found, loop through the keys to get the names. Eech key is an array containing the list of layers with that name.
    - - - - -
    Example
    - - - -
    var dupes = DuAEComp.checkLayerNames();
    if (dupes.length != 0) {
    for (name in dupes)
    {
        if (dupes.hasOwnProperty(name)) alert(dupes[name]); //dupes[name] is an array of Layer
    }
    }
    - @@ -4813,14 +5305,14 @@
    Example
    -

    +

    - staticDuAEComp.doLayers(method, undoGroupName, comp) + staticDuAEComp.bakeExpressions(mode, frameStep, comp)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19138 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25630
    @@ -4831,7 +5323,7 @@

    - Runs a function on all the layers + Bakes the expressions to keyframes.
    @@ -4852,6 +5344,8 @@

    Type + Default + Description @@ -4862,47 +5356,61 @@

    - method + mode -function +DuAEExpression.BakeAlgorithm + + + DuAEExpression.BakeAlgorithm.SMART + + + + optional + - The function to run on the layers, which takes a layer as its only argument. + The algorithm to use for baking the expressions. - undoGroupName + frameStep -string +float + + + 1.0 + + + @@ -4913,7 +5421,7 @@

    - The name of the undoGroup created before the execution. If not provided, there will not be any undoGroup created. + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. @@ -4933,6 +5441,10 @@

    + + + + @@ -4943,7 +5455,7 @@

    - The comp containing the layers. Will use the current comp if not provided. + The composition. The active composition by default. @@ -4994,14 +5506,14 @@

    -

    +

    - staticDuAEComp.doSelectedLayers(method, undoGroupName) + staticDuAEComp.camera(layers){CameraLayer|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19121 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25577
    @@ -5012,7 +5524,7 @@

    - Runs a function on all the selected layers + Gets the camera in the comp, in the given layers if possible.
    @@ -5043,13 +5555,16 @@

    - method + layers -function +Array.<Layer> +| + +DuList.<Layer> @@ -5060,29 +5575,549 @@

    + optional + - The function to run on the layers, which takes a layer as its only argument. + Some layers to find the camera first. Selected layers if omitted. - - - - undoGroupName - - - - - -string - - - - - + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + CameraLayer + | + + null + + + The camera if it was found.
    + + + + + + + + +
    +
    +

    + + staticDuAEComp.checkLayerNames(comp){Object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25347 +
    + +
    + + +
    +
    + + +
    + Checks if all layers have a different name. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    comp + + +CompItem + + + + + + DuAEProject.getActiveComp + + + + + optional + + + + + + The comp to check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Object + + + The list of names used several times. Check the length attribute to know how many duplicates were found, loop through the keys to get the names. Eech key is an array containing the list of layers with that name.
    + + + + +
    Example
    + + + +
    var dupes = DuAEComp.checkLayerNames();
    if (dupes.length != 0) {
    for (name in dupes)
    {
        if (dupes.hasOwnProperty(name)) alert(dupes[name]); //dupes[name] is an array of Layer
    }
    }
    + + + +
    + + + +
    +
    +

    + + staticDuAEComp.crop(bounds, comp) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25607 +
    + +
    + + +
    +
    + + +
    + Crops a composition +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    bounds + + +Array.<float> + + + + + + + + + + + The bounds [top, left, width, height]
    comp + + +CompItem + + + + + + + optional + + + + + + The composition. The active composition by default.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAEComp.doLayers(method, comp, reverse) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25045 +
    + +
    + + +
    +
    + + +
    + Runs a function on all the layers +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Set this to true to iterate from the end. @@ -5152,7 +6187,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18950 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24825
    @@ -5344,7 +6379,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19111 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25034
    @@ -5447,7 +6482,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19160 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25064
    @@ -5563,7 +6598,7 @@

    - If a string filter is provided, wether to search for the exact name/matchName or if it contains the filter. + If a string filter is provided, whether to search for the exact name/matchName or if it contains the filter. @@ -5758,7 +6793,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19380 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25298
    @@ -5950,7 +6985,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19365 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25282
    @@ -6090,12 +7125,12 @@

    Returns:

    - staticDuAEComp.getPrecomps(comp, recursive){Array.<CompItem>} + staticDuAEComp.getPrecomps(comp, recursive){DuList.<CompItem>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19344 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25258
    @@ -6160,11 +7195,13 @@

    + The composition. The active composition if ommitted. @@ -6261,7 +7298,7 @@
    Returns:
    @@ -6287,7 +7324,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19321 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25235
    @@ -6483,7 +7520,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19101 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25024
    @@ -6557,11 +7594,166 @@

    Returns:
    + + + + +
    NameTypeDefaultDescription
    method + + +function + + + + + + + + + + + + + The function to run on the layers, which takes a layer as its only argument.
    comp + + +CompItem + + + + + + + + + optional + + + + + + The comp containing the layers. Will use the current comp if not provided.
    reverse + + +Bool + + + + + + false + + @@ -5094,7 +6129,7 @@

    - The name of the undoGroup created before the execution. If not provided, there will not be any undoGroup created.

    + optional + - The composition
    - Array.<CompItem> + DuList.<CompItem> - Array.<Layer> + Array.<Layer> + + + The selected layers
    + + + + +
    + + + +
    +
    +

    + + staticDuAEComp.getSelectedProperty(comp){DuAEProperty|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25003 +
    + +
    + + +
    +
    + + +
    + Gets the first selected property (which is not a group) +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    comp + + +CompItem + + + + + + + optional + + + + + + The comnposition. The active composition by default.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + - + @@ -6583,7 +7775,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19073 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24974
    @@ -6699,7 +7891,7 @@

    - If a string filter is provided, wether to search for the exact name/matchName or if it contains the filter. + If a string filter is provided, whether to search for the exact name/matchName or if it contains the filter. @@ -6822,7 +8014,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19238 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25143
    @@ -7048,7 +8240,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19275 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25189
    @@ -7272,7 +8464,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19401 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25319
    @@ -7432,7 +8624,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19301 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25215
    @@ -7590,12 +8782,143 @@

    - staticDuAEComp.removeCompInExpressions(selectedComps) + staticDuAEComp.removeCompInExpressions(selectionMode) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24888 +
    + +
    + + + +
    + + +
    + Replace all comp("name") occurences by thisComp. +
    + + + + + + + + + +

    TypeDescription
    + + DuAEProperty + | + + null The selected layersThe selected property.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    selectionMode + + +DuAE.SelectionMode + + + + + + DuAE.ACTIVE_COMPOSITION + + + + + optional + + + + + + The comp(s)/layers/properties to use.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAEComp.removeLayerInExpressions(selectionMode)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19016 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24918
    @@ -7639,13 +8962,144 @@

    - selectedComps + selectionMode + + + + + +DuAE.SelectionMode + + + + + + + + + DuAE.ACTIVE_COMPOSITION + + + + + + + + optional + + + + + + The comp(s)/layers/properties to use. + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + staticDuAEComp.removeThisCompInExpressions(selectionMode) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24873 +
    + +
    + + +
    +
    + + +
    + Replace all thisComp occurences by comp("name"). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7668,7 +9122,7 @@

    - true to replace only in selected compositions + The comp(s)/layers/properties to use.

    @@ -7719,14 +9173,14 @@

    -

    +

    - staticDuAEComp.removeThisCompInExpressions(selectedLayers) + staticDuAEComp.removeThisLayerInExpressions(selectionMode)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19000 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24903
    @@ -7737,7 +9191,7 @@

    - Replace all thisComp occurences by comp("name"). + Replace all thisLayer occurences by layer("name").
    @@ -7770,13 +9224,13 @@

    - + @@ -7799,7 +9253,7 @@

    - true to replace only in selected layers + The comp(s)/layers/properties to use.

    @@ -7857,7 +9311,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18981 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24854
    @@ -8124,7 +9578,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19223 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25128
    @@ -8243,7 +9697,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19033 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24934
    @@ -8388,7 +9842,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19048 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24949
    @@ -8545,6 +9999,268 @@

    + + + + +
    +
    +

    + + staticDuAEComp.thumbnail(file, maxRes, time, comp){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25548 +
    + +
    + + +
    +
    + + +
    + Saves a thumbnail of the comp to a PNG file +
    + + + + + + + + + +

    NameTypeDefaultDescription
    selectionMode -bool +DuAE.SelectionMode @@ -7654,7 +9108,7 @@

    - false + DuAE.ACTIVE_COMPOSITION
    selectedLayersselectionMode -bool +DuAE.SelectionMode @@ -7785,7 +9239,7 @@

    - false + DuAE.ACTIVE_COMPOSITION
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    file + + +File + + + + + + + + + + + + + The file to save the thumbnail
    maxRes + + +Array.<int> + + + + + + [500,500] + + + + + optional + + + + + + The maximum resolution of the thumbnail, which will be smaller than that, but not exactly this size.
    time + + +float + + + + + + + + + optional + + + + + + The time at which to grab the picture. If omitted, will use the current time.
    comp + + +CompItem + + + + + + DuAEProject.getActiveComp() + + + + + optional + + + + + + The composition
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + True on success, false otherwise.
    + + + +
    @@ -8558,7 +10274,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18964 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24838
    @@ -8754,7 +10470,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19198 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25103
    @@ -8914,7 +10630,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19183 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25088
    @@ -8991,7 +10707,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAECompSelector.html b/docs/DuAECompSelector.html index 1e0939f..803256c 100644 --- a/docs/DuAECompSelector.html +++ b/docs/DuAECompSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14122 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15773
    @@ -3896,7 +4355,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14175 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15826
    @@ -3999,7 +4458,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14167 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15818
    @@ -4122,7 +4581,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14159 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15810
    @@ -4244,7 +4703,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14149 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15800
    @@ -4344,7 +4803,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14141 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15792
    @@ -4419,7 +4878,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEExpression.Library._FuzzyLogic_.html b/docs/DuAEExpression.Library._FuzzyLogic_.html index 3b4cc38..69372ec 100644 --- a/docs/DuAEExpression.Library._FuzzyLogic_.html +++ b/docs/DuAEExpression.Library._FuzzyLogic_.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3643,7 +4102,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16445 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21539
    @@ -3685,7 +4144,7 @@

    - + @@ -3727,13 +4186,15 @@

    Requires

      -
    • module:logistic
    • +
    • module:gaussian
    • + +
    • module:inverseGaussian
    • module:inverseLogistic
    • -
    • module:gaussian
    • +
    • module:logistic
    • -
    • module:inverseGaussian
    • +
    • module:mean
    @@ -3759,7 +4220,7 @@

    Requires

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEExpression.Library._FuzzyVeracity_.html b/docs/DuAEExpression.Library._FuzzyVeracity_.html new file mode 100644 index 0000000..4fa170e --- /dev/null +++ b/docs/DuAEExpression.Library._FuzzyVeracity_.html @@ -0,0 +1,4309 @@ + + + + + Class: "FuzzyVeracity" + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: "FuzzyVeracity"

    + + + + +
    + +
    +

    + DuAEExpression.Library. + + "FuzzyVeracity" +

    + +
    A (very) simplified version of FuzzyLogics, better for performance with expressions. See https://github.com/Nico-Duduf/DuFuzzyLogic for more explanations
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuAEExpression.Library."FuzzyVeracity"(v, f) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21976 +
    + +
    + + +
    +
    + + +
    + A (very) simplified version of FuzzyLogics, better for performance with expressions.
    See https://github.com/Nico-Duduf/DuFuzzyLogic for more explanations +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    v + + +Number + + + + + + + + + + + + + The original veracity, must be in the range [0.0, 1.0]
    f + + +Number + + + + + + 1 + + + + + optional + + + + + + A factor to adjust the importance of the veracity, when compared to others.
    + + + +
    + + + + + + + + + +
    Author:
    +
    +
      +
    • Nicolas "Duduf" Dufresne
    • +
    +
    + + + + + + + + +
    License:
    +
    • GPL-v3
    + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuAEExpression.Library._Matrix_.html b/docs/DuAEExpression.Library._Matrix_.html index 2a1223c..f12a2d9 100644 --- a/docs/DuAEExpression.Library._Matrix_.html +++ b/docs/DuAEExpression.Library._Matrix_.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3643,7 +4102,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17903 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23774
    @@ -3916,7 +4375,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEExpression.Library.html b/docs/DuAEExpression.Library.html index d39c5ac..2f1d976 100644 --- a/docs/DuAEExpression.Library.html +++ b/docs/DuAEExpression.Library.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3678,6 +4137,9 @@

    Classes

    "FuzzyLogic"
    +
    "FuzzyVeracity"
    +
    +
    "Matrix"
    @@ -3701,7 +4163,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17517 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23361
    @@ -3856,7 +4318,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17228 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22968
    @@ -4047,7 +4509,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17005 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22686
    @@ -4238,7 +4700,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16879 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22028
    @@ -4567,14 +5029,14 @@

    Returns:
    -

    +

    - staticDuAEExpression.Library."checkDuikEffect"(fx, duikMatchName){boolean} + staticDuAEExpression.Library."bounce"(t, elasticity, damping, vAtTime){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17301 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22384
    @@ -4585,7 +5047,7 @@

    - Checks the type of a pseudo-effect used by Duik.
    This is a workaround for the missing matchName in expressions.
    Pseudo-Effects used by Duik start with a hidden property which name is the same as the matchName of the effect itself (without the 'Pseudo/' part). + Bounce, to be used when the speed is 0.
    @@ -4606,6 +5068,8 @@

    Type + Default + Description @@ -4616,46 +5080,132 @@

    - fx + t -Property +float + + + + - The effect to check + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. - duikMatchName + elasticity -string +float + + + + - The matchName of a pseudo-effect used by Duik (without the 'Pseudo/' part) + + + + + + The elasticity, which controls the amplitude and frequence according to the last known velocity + + + + + + + damping + + + + + +float + + + + + + + + + + + + + + + + + + + Damping + + + + + + + vAtTime + + + + + +function + + + + + + + + + valueAtTime + + + + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation. @@ -4716,11 +5266,14 @@

    Returns:
    - boolean + float + | + + Array.<float> - True when the property at propIndex is named propName + The new value @@ -4729,28 +5282,20 @@
    Returns:
    -
    Example
    - - - -
    if ( checkEffect(thisLayer.effect(1), "DUIK parentConstraint2") ) { "This is the second version of the parent constraint by Duik" }
    else { "Who knows what this is?" }
    - - -
    -

    +

    - staticDuAEExpression.Library."checkEffect"(fx, propIndex, propName){boolean} + staticDuAEExpression.Library."checkDuikEffect"(fx, duikMatchName){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17329 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23041
    @@ -4761,7 +5306,7 @@

    - Checks the type of an effect.
    This is a workaround for the missing matchName in expressions.
    It checks if the given effect has a specific property at a specific index. + Checks the type of a pseudo-effect used by Duik.
    This is a workaround for the missing matchName in expressions.
    Pseudo-Effects used by Duik start with a hidden property which name is the same as the matchName of the effect itself (without the 'Pseudo/' part).
    @@ -4815,30 +5360,7 @@

    - propIndex - - - - - -int - - - - - - - - - - The index of the property - - - - - - - propName + duikMatchName @@ -4854,7 +5376,7 @@

    - The expected name of the property. Be careful with the internationalization of After Effects... + The matchName of a pseudo-effect used by Duik (without the 'Pseudo/' part) @@ -4932,7 +5454,7 @@

    Example
    -
    if ( checkEffect(thisLayer.effect(1), 1, "Blur") ) { "The first effect is a blur!" }
    else { "Who knows what this is?" }
    +
    if ( checkEffect(thisLayer.effect(1), "DUIK parentConstraint2") ) { "This is the second version of the parent constraint by Duik" }
    else { "Who knows what this is?" }
    @@ -4942,14 +5464,14 @@
    Example
    -

    +

    - staticDuAEExpression.Library."dishineritRotation"(l){float} + staticDuAEExpression.Library."checkEffect"(fx, propIndex, propName){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17545 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23069
    @@ -4960,7 +5482,7 @@

    - Removes the ancestors rotation from the rotation of a layer. This is very useful to make a layer keep its orientation without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks the type of an effect.
    This is a workaround for the missing matchName in expressions.
    It checks if the given effect has a specific property at a specific index.
    @@ -4981,8 +5503,6 @@

    Type - Default - Description @@ -4993,36 +5513,69 @@

    - l + fx -Layer +Property - - - thisLayer + + - + The effect to check + + + + + + + propIndex + + + + + +int + + + + + - - optional - - - - + The index of the property + + + + + + + propName + + + + - The layer +string + + + + + + + + + + The expected name of the property. Be careful with the internationalization of After Effects... @@ -5083,11 +5636,11 @@

    Returns:
    - float + boolean - The new rotation value, in degrees. + True when the property at propIndex is named propName @@ -5096,16 +5649,11 @@
    Returns:
    -
    Examples
    +
    Example
    -
    //in a rotation property, just include the function and use:
    dishineritRotation();
    //the layer will now keep its own orientation.
    - - - - -
    //you can also combine the result with something else
    var result = dishineritRotation();
    result + wiggle(5,20);
    +
    if ( checkEffect(thisLayer.effect(1), 1, "Blur") ) { "The first effect is a blur!" }
    else { "Who knows what this is?" }
    @@ -5115,14 +5663,14 @@
    Examples
    -

    +

    - staticDuAEExpression.Library."dishineritScale"(l){Array.<float>} + staticDuAEExpression.Library."continueIn"(t, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17575 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22447
    @@ -5133,7 +5681,7 @@

    - Removes the ancestors scale from the scale of a layer. This is very useful to make a layer keep its scale without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Animatable equivalent to loopIn('continue').
    @@ -5166,13 +5714,13 @@

    - l + t -Layer +float @@ -5181,7 +5729,39 @@

    - thisLayer + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all previous frames. + + + + + + + damping + + + + + +float + + + + + + + + + 0 @@ -5195,7 +5775,7 @@

    - The layer + Exponentially attenuates the effect over time @@ -5256,11 +5836,14 @@

    Returns:
    + float + | + Array.<float> - The new scale value, in percent. + The new value @@ -5269,33 +5852,20 @@
    Returns:
    -
    Examples
    - - - -
    //in a rotation property, just include the function and use:
    dishineritScale();
    //the layer will now keep its own scale.
    - - - - -
    //you can also combine the result with something else
    var result = dishineritScale();
    result + wiggle(5,20);
    - - -
    -

    +

    - staticDuAEExpression.Library."fromGroupToLayer"(point){Array.<number>} + staticDuAEExpression.Library."continueOut"(t, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17606 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22468
    @@ -5306,7 +5876,7 @@

    - Converts the point coordinates from the current group in the shape layer to the Layer.
    Use toWorld and toComp with the result if you need te coordinates in the world or the comp. + Animatable equivalent to loopOut('continue').
    @@ -5327,6 +5897,8 @@

    Type + Default + Description @@ -5337,23 +5909,68 @@

    - point + t -Array.<number> +float + + + + - The 2D coordinates of the point in the current group. + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. + + + + + + + damping + + + + + +float + + + + + + + + + 0 + + + + + + + + optional + + + + + + Exponentially attenuates the effect over time @@ -5414,11 +6031,14 @@

    Returns:
    - Array.<number> + float + | + + Array.<float> - The 2D coordinates of the point in the Layer. + The new value @@ -5433,14 +6053,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."fromLayerToGroup"(point){Array.<number>} + staticDuAEExpression.Library."cycleIn"(t, nK, o, vAtTime, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17623 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22492
    @@ -5451,7 +6071,7 @@

    - Converts the point coordinates from Layer to the current group in the shape layer.
    Use fromWorld or fromComp first if you need to convert from the world or composition coordinates, and pass the result to this function. + Animatable equivalent to loopIn('cycle') and loopIn('offset').
    @@ -5472,6 +6092,8 @@

    Type + Default + Description @@ -5482,160 +6104,45 @@

    - point + t -Array.<number> +float + + + + - The 2D coordinates of the point in the Layer. + + + + + + The time at which the value must be got. To end the loop, pass the same time for all previous frames. - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - + - - - - - -
    TypeDescription
    - - Array.<number> - - - The 2D coordinates of the point in the current group.
    - - - - - - - - -
    -
    -

    - - staticDuAEExpression.Library."gaussian"(value, min, max, center, fwhm){Number} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17037 -
    - -
    - - -
    -
    - - -
    - The gaussian function
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + The number of keyframes to loop. Use 0 to loop all keyframes - + + Wether to offset or cycle - + @@ -5726,20 +6229,20 @@

    - The maximum return value + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.

    - + - - - - - - - - - - - - - - - - + Exponentially attenuates the effect over time @@ -5859,11 +6326,14 @@
    Returns:
    - + @@ -5878,14 +6348,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."gaussianInterpolation"(t, tMin, tMax, value1, value2, rate){number} + staticDuAEExpression.Library."cycleOut"(t, nK, o, vAtTime, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16920 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22532
    @@ -5896,7 +6366,7 @@

    - Interpolates a value with a gaussian function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Animatable equivalent to loopOut('cycle') and loopOut('offset').
    @@ -5935,39 +6405,7 @@

    - - - - - - - - - - - - - - - - + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. - + + The number of keyframes to loop. Use 0 to loop all keyframes - + + Wether to offset or cycle - + @@ -6098,20 +6524,20 @@

    - The maximum value of the interpolated result + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.

    - + + Exponentially attenuates the effect over time @@ -6195,11 +6621,14 @@
    Returns:
    - + @@ -6214,14 +6643,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getCompScale"(l, t){number} + staticDuAEExpression.Library."dishineritRotation"(l){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17639 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23388
    @@ -6232,7 +6661,7 @@

    - Gets the "real" scale of a layer, resulting to its scale property, the scale of its parents, and it's location in Z-space if it's 3D.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Removes the ancestors rotation from the rotation of a layer. This is very useful to make a layer keep its orientation without being influenced by its parents.
    @@ -6298,42 +6727,6 @@

    - -

    - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    valuenK -Number +int @@ -5654,20 +6161,20 @@

    - The variable

    mino -Number +Boolean @@ -5676,34 +6183,30 @@

    - 0 - - optional - - The minimum return value
    maxvAtTime -Number +function @@ -5712,7 +6215,7 @@

    - 1 + valueAtTime
    centerdamping -Number +float @@ -5762,43 +6265,7 @@

    - The center of the peak

    fwhm - - -Number - - - - - - 1 - - - - - optional - - - - - - The full width at half maximum of the curve
    - Number + float + | + + Array.<float> The resultThe new value
    -number - - - - - - - - - - - - - The value to interpolate
    tMin - - -number +float @@ -5976,34 +6414,30 @@

    - 0 - - optional - - The minimum value of the initial range
    tMaxnK -number +int @@ -6012,34 +6446,30 @@

    - 1 - - optional - - The maximum value of the initial range
    value1o -number +Boolean @@ -6048,34 +6478,30 @@

    - 0 - - optional - - The minimum value of the interpolated result
    value2vAtTime -number +function @@ -6084,7 +6510,7 @@

    - 1 + valueAtTime
    ratedamping -number +float @@ -6134,7 +6560,7 @@

    - The raising speed in the range [-1.0, 1.0].

    - number + float + | + + Array.<float> the value.The new value
    t - - -number - - - - - - time - - - - - optional - - - - - - The time when to get the scale
    @@ -6391,11 +6784,11 @@
    Returns:
    - number + float - The scale ratio. This is not a percent, 1.0 is 100%. + The new rotation value, in degrees. @@ -6404,20 +6797,33 @@
    Returns:
    -
    - +
    Examples
    - -
    -
    -

    - - staticDuAEExpression.Library."getEffectLayer"(fx, ind){Layer|null} -

    + + +
    //in a rotation property, just include the function and use:
    dishineritRotation();
    //the layer will now keep its own orientation.
    + + + + +
    //you can also combine the result with something else
    var result = dishineritRotation();
    result + wiggle(5,20);
    + + + + + + + +
    +
    +

    + + staticDuAEExpression.Library."dishineritScale"(l){Array.<float>} +

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17351 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23419
    @@ -6428,7 +6834,7 @@

    - Gets a layer from a layer property in an effect, without generating an error if "None" is selected with the Legacy expression engine. + Removes the ancestors scale from the scale of a layer. This is very useful to make a layer keep its scale without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -6449,6 +6855,8 @@

    Type + Default + Description @@ -6459,49 +6867,36 @@

    - fx + l -Property +Layer - - + - The effect - - - - - - - ind - - - - + thisLayer -int -| - -string - - - - - + - The index or the name of the property + + optional + + + + + + The layer @@ -6562,14 +6957,11 @@

    Returns:
    - Layer - | - - null + Array.<float> - The layer, or null if set to "None" + The new scale value, in percent. @@ -6578,20 +6970,33 @@
    Returns:
    +
    Examples
    + + + +
    //in a rotation property, just include the function and use:
    dishineritScale();
    //the layer will now keep its own scale.
    + + + + +
    //you can also combine the result with something else
    var result = dishineritScale();
    result + wiggle(5,20);
    + + +
    -

    +

    - staticDuAEExpression.Library."getGroupTransformMatrix"(prop){Matrix} + staticDuAEExpression.Library."expInterpolation"(t, tMin, tMax, value1, value2, rate){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17659 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22075
    @@ -6602,7 +7007,7 @@

    - Gets the transformation Matrix for the current group in a shape layer, including the transformation from the ancestor groups
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Interpolates a value with an exponential function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -6635,13 +7040,13 @@

    - prop + t -Property +number @@ -6650,152 +7055,60 @@

    - thisProperty - - optional - - The property from which to get the matrix + The value to interpolate - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - + + + + - - - - -
    TypeDescription
    tMin - Matrix - - - The 2D Transform Matrix.
    + +number - - - - - -
    -
    -

    + - staticDuAEExpression.Library."getLayerCompPos"(t, l){Array.<number>} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17693 -
    - -
    - - -
    -
    - - -
    - Gets the comp position (2D Projection in the comp) of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. -
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - + @@ -6824,20 +7137,20 @@

    - Time from when to get the position + The maximum value of the initial range

    - + @@ -6860,17 +7173,89 @@

    - The layer + The minimum value of the interpolated result

    - -
    NameTypeDefaultDescription
    + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    ttMax @@ -6810,7 +7123,7 @@

    - time + 1
    lvalue1 -Layer +number @@ -6846,7 +7159,7 @@

    - thisLayer + 0
    - - - -
    - + + + + value2 + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the interpolated result + + + + + + + rate + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The raising speed in the range [0, inf]. + + + + + + + + +
    + @@ -6921,11 +7306,11 @@
    Returns:
    - Array.<number> + number - The comp position + the value. @@ -6940,14 +7325,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldPos"(t, l){Array.<number>} + staticDuAEExpression.Library."fromGroupToLayer"(point){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17708 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23450
    @@ -6958,7 +7343,7 @@

    - Gets the world position of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Converts the point coordinates from the current group in the shape layer to the Layer.
    Use toWorld and toComp with the result if you need te coordinates in the world or the comp.
    @@ -6979,8 +7364,6 @@

    Type - Default - Description @@ -6991,72 +7374,23 @@

    - t - - - - - -number - - - - - - - - - time - - - - - - - - optional - - - - - - Time from when to get the position - - - - - - - l + point -Layer +Array.<number> - - - thisLayer - - - - - optional - - - - - - The layer + The 2D coordinates of the point in the current group. @@ -7121,7 +7455,7 @@

    Returns:
    - The world position + The 2D coordinates of the point in the Layer. @@ -7136,14 +7470,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldSpeed"(t, l){number} + staticDuAEExpression.Library."fromLayerToGroup"(point){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17723 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23467
    @@ -7154,7 +7488,7 @@

    - Gets the world instant speed of a layer. + Converts the point coordinates from Layer to the current group in the shape layer.
    Use fromWorld or fromComp first if you need to convert from the world or composition coordinates, and pass the result to this function.
    @@ -7175,8 +7509,6 @@

    Type - Default - Description @@ -7187,72 +7519,23 @@

    - t - - - - - -number - - - - - - - - - time - - - - - - - - optional - - - - - - The time when to get the velocity - - - - - - - l + point -Layer +Array.<number> - - - thisLayer - - - - - optional - - - - - - The layer + The 2D coordinates of the point in the Layer. @@ -7313,11 +7596,11 @@

    Returns:
    - number + Array.<number> - A positive number. The speed. + The 2D coordinates of the point in the current group. @@ -7332,14 +7615,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldVelocity"(t, l){Array.<number>} + staticDuAEExpression.Library."gaussian"(value, min, max, center, fwhm){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17739 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22735
    @@ -7350,7 +7633,7 @@

    - Gets the world instant velocity of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + The gaussian function
    @@ -7383,13 +7666,13 @@

    - t + value -number +Number @@ -7398,34 +7681,30 @@

    - time - - optional - - The time when to get the velocity + The variable - l + min -Layer +Number @@ -7434,7 +7713,7 @@

    - thisLayer + 0 @@ -7448,29 +7727,10077 @@

    - The layer + The minimum return value - - - - - -
    - - - - - - - - - - - - - + + + + max + + + + + +Number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum return value + + + + + + + center + + + + + +Number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The center of the peak + + + + + + + fwhm + + + + + +Number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The full width at half maximum of the curve + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The result
    + + + + +

    + + + +
    +
    +

    + + staticDuAEExpression.Library."gaussianInterpolation"(t, tMin, tMax, value1, value2, rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22106 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a gaussian function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 0 + + + + + optional + + + + + + The raising speed in the range [-1.0, 1.0].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."gaussianRateToBezierPoints"(rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22144 +
    + +
    + + +
    +
    + + +
    + Converts a Gaussian rate (as used with gaussianInterpolation) to the closest possible Bézier controls for use with bezierInterpolation. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    rate + + +number + + + + + + The raising speed in the range [-1.0, 1.0].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getCompScale"(l, t){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23483 +
    + +
    + + +
    +
    + + +
    + Gets the "real" scale of a layer, resulting to its scale property, the scale of its parents, and it's location in Z-space if it's 3D.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    l + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The layer
    t + + +number + + + + + + time + + + + + optional + + + + + + The time when to get the scale
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + The scale ratio. This is not a percent, 1.0 is 100%.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getEffectLayer"(fx, ind){Layer|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23091 +
    + +
    + + +
    +
    + + +
    + Gets a layer from a layer property in an effect, without generating an error if "None" is selected with the Legacy expression engine. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    fx + + +Property + + + + + + The effect
    ind + + +int +| + +string + + + + + + The index or the name of the property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Layer + | + + null + + + The layer, or null if set to "None"
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getGroupTransformMatrix"(prop){Matrix} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23503 +
    + +
    + + +
    +
    + + +
    + Gets the transformation Matrix for the current group in a shape layer, including the transformation from the ancestor groups
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the matrix
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Matrix + + + The 2D Transform Matrix.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getLayerCompPos"(t, l){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23536 +
    + +
    + + +
    +
    + + +
    + Gets the comp position (2D Projection in the comp) of a layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    l + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The layer
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The comp position
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getLayerDistance"(other, origin, t){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23556 +
    + +
    + + +
    +
    + + +
    + Gets the world position of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    other + + +Layer + + + + + + + + + + + + + The other layer
    origin + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The origin
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The world position
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getLayerWorldPos"(t, l){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23574 +
    + +
    + + +
    +
    + + +
    + Gets the world position of a layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    l + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The layer
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The world position
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getLayerWorldSpeed"(t, l){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23592 +
    + +
    + + +
    +
    + + +
    + Gets the world instant speed of a layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + The time when to get the velocity
    l + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The layer
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + A positive number. The speed.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getLayerWorldVelocity"(t, l){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23608 +
    + +
    + + +
    +
    + + +
    + Gets the world instant velocity of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + The time when to get the velocity
    l + + +Layer + + + + + + thisLayer + + + + + optional + + + + + + The layer
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The velocity.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getNextKey"(t, prop){Key|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22255 +
    + +
    + + +
    +
    + + +
    + Gets the key immediately before the given time +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time at which to get the key
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the key
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Key + | + + null + + + The key, or null if there's no key before.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getNextStopKey"(t, prop){Key|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22277 +
    + +
    + + +
    +
    + + +
    + Gets the next key where there is no motion after it +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time at which to get the key
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the key
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Key + | + + null + + + The key, or null if there's no key before.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getOrientation"(l){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23622 +
    + +
    + + +
    +
    + + +
    + Gets the world orientation of a (2D) layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    l + + +Layer + + + + + + The layer to get the orientation from
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The orientation, in degrees.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getOrientationAtTime"(l, t){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23668 +
    + +
    + + +
    +
    + + +
    + Gets the world orientation of a (2D) layer at a specific time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    l + + +Layer + + + + + + + + + + + + + The layer to get the orientation from
    t + + +float + + + + + + time + + + + + optional + + + + + + The time at which to get the orientation
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The orientation, in degrees.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPath"(){Object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23104 +
    + +
    + + +
    +
    + + +
    + Gets the path from the current property at a given time. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Object + + + A path object with three array attributes: points, inTangents, outTangents
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPrevKey"(t, prop){Key|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22300 +
    + +
    + + +
    +
    + + +
    + Gets the key immediately before the given time +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time at which to get the key
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the key
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Key + | + + null + + + The key, or null if there's no key before.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPrevStartKey"(t, prop){Key|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22322 +
    + +
    + + +
    +
    + + +
    + Gets the previous key where there is no motion before it +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time at which to get the key
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the key
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Key + | + + null + + + The key, or null if there's no key before.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPropFromPath"(l, p){Property} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23122 +
    + +
    + + +
    +
    + + +
    + Gets a property from an array of indices as returned by getPropPath. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    l + + +Layer + + + + + + The layer containing the needed property
    p + + +Array.<int> + + + + + + The indices to the property.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Property + + + The property.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPropPath"(){Array.<int>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23138 +
    + +
    + + +
    +
    + + +
    + Gets an array of all indices needed to get the current property from the layer level. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<int> + + + All indices to the property.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPropWorldSpeed"(t, prop){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23689 +
    + +
    + + +
    +
    + + +
    + Gets the world speed of a property. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    prop + + +Layer + + + + + + thisProperty + + + + + optional + + + + + + The property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The world speed
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPropWorldValue"(t, prop){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23705 +
    + +
    + + +
    +
    + + +
    + Gets the world coordinates of a property. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    prop + + +Layer + + + + + + thisProperty + + + + + optional + + + + + + The property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The world coordinates
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getPropWorldVelocity"(t, prop){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23724 +
    + +
    + + +
    +
    + + +
    + Gets the world velocity of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + Time from when to get the position
    prop + + +Layer + + + + + + thisProperty + + + + + optional + + + + + + The property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<number> + + + The world velocity
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getSameProp"(l){Property} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23165 +
    + +
    + + +
    +
    + + +
    + Gets the same property as the current one but from another layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    l + + +Layer + + + + + + The layer containing the needed property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Property + + + The property.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."getScale"(l){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23737 +
    + +
    + + +
    +
    + + +
    + Gets the world scale of a layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    l + + +Layer + + + + + + The layer to get the scale from
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The scale, in percent.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."inverseGaussian"(v, min, max, center, fwhm){Array.<Number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22763 +
    + +
    + + +
    +
    + + +
    + The inverse gaussian function +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    v + + +Number + + + + + + + + + + + + + The variable
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value of the corresponding gaussian function
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value of the corresponding gaussian function
    center + + +Number + + + + + + 0 + + + + + optional + + + + + + The center of the peak of the corresponding gaussian function
    fwhm + + +Number + + + + + + 1 + + + + + optional + + + + + + The full width at half maximum of the curve of the corresponding gaussian function
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<Number> + + + The two possible results, the lower is the first in the list. If both are the same, it is the maximum
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."inverseLogistic"(v, midValue, min, max, rate){Number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22792 +
    + +
    + + +
    +
    + + +
    + The inverse logistic function (inverse sigmoid) +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    v + + +Number + + + + + + + + + + + + + The variable
    midValue + + +Number + + + + + + 0 + + + + + optional + + + + + + The midpoint value, at which the function returns max/2 in the original logistic function
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value of the original logistic function
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value of the original logistic function
    rate + + +Number + + + + + + 1 + + + + + optional + + + + + + The logistic growth rate or steepness of the original logistic function
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The result
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isAfterLastKey"(){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22343 +
    + +
    + + +
    +
    + + +
    + Checks if current time is after the time of the last key in the property +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if time is > lastkey.time
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isKeyTop"(k, axis){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22359 +
    + +
    + + +
    +
    + + +
    + Checks if the key is a maximum or minimum +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    k + + +Keyframe + + + + + + The key to check
    axis + + +int + + + + + + The axis to check for multi-dimensionnal properties
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the key is a maximum or minimum
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isLayer"(prop){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23179 +
    + +
    + + +
    +
    + + +
    + Checks if a property is a layer. Useful when traversing up the property tree to stop when getting the layer. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    prop + + +Property + + + + + + The property to test
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the prop is a layer
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isPath"(prop){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23193 +
    + +
    + + +
    +
    + + +
    + Checks if a property is a path property. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    prop + + +Property + + + + + + The property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the property is a path property.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isPosition"(prop){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23212 +
    + +
    + + +
    +
    + + +
    + Checks if a property is a transform.position property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the property is the transform.position property.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isSpatial"(prop){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23225 +
    + +
    + + +
    +
    + + +
    + Checks if a property is spatial +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property to check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the property is spatial.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."isStill"(t, threshold, axis){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23244 +
    + +
    + + +
    +
    + + +
    + Checks if the current property is animated at a given time. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + time + + + + + optional + + + + + + The time
    threshold + + +number + + + + + + 0.01 + + + + + optional + + + + + + The speed under which the property is considered still.
    axis + + +number + + + + + + -1 + + + + + optional + + + + + + The axis to check. If < 0, will check all axis.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the property does not vary.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."lastActiveTime"(prop, t){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23269 +
    + +
    + + +
    +
    + + +
    + Checks the last previous time at which the property value was not 0. (meant to be used on boolean property, works on single dimension properties too). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    prop + + +Property + + + + + + The property to check
    t + + +float + + + + + + The time before which to run the check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The last active time before t
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."linearExtrapolation"(t, tMin, tMax, value1, value2){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22173 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a linear function, but also extrapolates it outside of known values.
    This method can replace linear(), adding extrapolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate and extrapolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."logInterpolation"(t, tMin, tMax, value1, value2, rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22196 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a logarithmic function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 1 + + + + + optional + + + + + + The raising speed in the range [0, inf].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."logistic"(value, midValue, min, max, rate){Number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22838 +
    + +
    + + +
    +
    + + +
    + The logistic function (sigmoid) +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    value + + +Number + + + + + + + + + + + + + The value
    midValue + + +Number + + + + + + 0 + + + + + optional + + + + + + The midpoint value, at which the function returns max/2
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value
    rate + + +Number + + + + + + 1 + + + + + optional + + + + + + The logistic growth rate or steepness of the function
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The result in the range [min, max] (excluding min and max)
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."logisticInterpolation"(t, tMin, tMax, value1, value2, rate, tMid){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22230 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a logistic (sigmoid) function.
    This method can replace linear() and ease() with a gaussian interpolation. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 1 + + + + + optional + + + + + + The raising speed in the range [0, inf].
    tMid + + +number + + + + + + + + + optional + + + + + + The t value at which the interpolated value should be half way. By default, (tMin+tMax)/2
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.s
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."mean"(values){Number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22858 +
    + +
    + + +
    +
    + + +
    + Returns the mean of a set of values +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    values + + +Array.<Number> + + + + + + The values
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The mean
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."multPath"(path, weight){Object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22991 +
    + +
    + + +
    +
    + + +
    + Multiplies a path with a scalar.
    The path must be an object with three array attributes: points, inTangents, outTangents +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    path + + +Object + + + + + + The path
    weight + + +float + + + + + + The multipliers
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Object + + + A path object with three array attributes: points, inTangents, outTangents
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."multPoints"(p, w){Array.<Array.<float>>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22879 +
    + +
    + + +
    +
    + + +
    + Multiplies a list of points/vectors with a scalar. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    p + + +Array.<Array.<float>> + + + + + + The list of points
    w + + +float + + + + + + The multiplier
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<Array.<float>> + + + The multiplied points
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."nextActiveTime"(prop, t){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23292 +
    + +
    + + +
    +
    + + +
    + Checks the next time at which the property value was not 0. (meant to be used on boolean property, works on single dimension properties too). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    prop + + +Property + + + + + + The property to check
    t + + +float + + + + + + The time after which to run the check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The next active time after t
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."normalizeWeights"(weights, sum){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22897 +
    + +
    + + +
    +
    + + +
    + Normalizes a list of weights so their sum equals 1.0 +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    weights + + +Array.<float> + + + + + + + + + + + The weights to normalize
    sum + + +float + + + + + + + optional + + + + + + The sum of the weights; provide it if it's already computed to improve performance.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The normalized weights
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."overshoot"(t, elasticity, damping, vAtTime){float|Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22571 +
    + +
    + + +
    +
    + + +
    + Overshoot animation, to be used when the speed is 0. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +float + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames.
    elasticity + + +float + + + + + + + + + + + + + The elasticity, which controls the amplitude and frequence according to the last known velocity
    damping + + +float + + + + + + + + + + + + + Damping
    vAtTime + + +function + + + + + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + | + + Array.<float> + + + The new value
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."pingPongIn"(t, nK, vAtTime, damping){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22607 +
    + +
    + + +
    +
    + + +
    + Animatable equivalent to loopIn('pingpong'). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +float + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all previous frames.
    nK + + +int + + + + + + + + + + + + + The number of keyframes to loop. Use 0 to loop all keyframes
    vAtTime + + +function + + + + + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    damping + + +float + + + + + + 0 + + + + + optional + + + + + + Exponentially attenuates the effect over time
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The new value
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."pingPongOut"(t, nK, vAtTime, damping){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22648 +
    + +
    + + +
    +
    + + +
    + Animatable equivalent to loopOut('pingpong'). Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +float + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames.
    nK + + +int + + + + + + + + + + + + + The number of keyframes to loop. Use 0 to loop all keyframes
    vAtTime + + +function + + + + + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    damping + + +float + + + + + + 0 + + + + + optional + + + + + + Exponentially attenuates the effect over time
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The new value
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."subPath"(path1, path2, path2weight){Object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23015 +
    + +
    + + +
    +
    + + +
    + Substracts two paths together.
    The paths must be objects with three array attributes: points, inTangents, outTangents +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    path1 + + +Object + + + + + + First path
    path2 + + +Object + + + + + + Second path
    path2weight + + +float + + + + + + A weight to multiply the second path values
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Object + + + A path object with three array attributes: points, inTangents, outTangents
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."subPoints"(p1, p2, w){Array.<Array.<float>>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22937 +
    + +
    + + +
    +
    + + +
    + Substracts two lists of points/vectors. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    p1 + + +Array.<Array.<float>> + + + + + + The list of points
    p2 + + +Array.<Array.<float>> + + + + + + The other list of points
    w + + +float + + + + + + A weight to multiply the values of p2
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<Array.<float>> + + + The substracted points
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."translatePointWithLayer"(l, point, startT, endT){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23956 +
    + +
    + + +
    +
    + + +
    + Translates a point with a layer, as if it was parented to it.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    l + + +Layer + + + + + + + + + + + + + The layer to get the translation from.
    point + + +Array.<float> + + + + + + [0,0] + + + + + optional + + + + + + The [X,Y] point to translate (using world coordinates).
    startT + + +float + + + + + + 0 + + + + + optional + + + + + + The start time of the translation
    endT + + +float + + + + + + time + + + + + optional + + + + + + The end time of the translation
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The coordinates of the translated point.
    + + + + +
    + + + +
    +
    +

    + + staticDuAEExpression.Library."zero"(){any} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23314 +
    + +
    + + +
    +
    + + +
    + Generates a "zero" value for the current property, i.e. 0 or [0,0], etc. according to the property type.
    Note that for path properties, this method returns a path object with three array attributes: points, inTangents, outTangents. +
    + + + + + + + + + +
    + + + + + + + + + + + + + @@ -7509,11 +17836,11 @@
    Returns:
    - Array.<number> + any - The velocity. + The zero value. @@ -7528,14 +17855,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getNextKey"(t, prop){Key|null} + staticDuAEExpression.Library.get(functions){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16954 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21445
    @@ -7546,7 +17873,7 @@

    - Gets the key immediately before the given time + Gets functions and their dependencies from the library.
    @@ -7577,36 +17904,13 @@

    - t - - - - - -number - - - - - - - - - - Time at which to get the key - - - - - - - prop + functions -Property +Array.<string> @@ -7616,7 +17920,7 @@

    - The property from which to get the key + The name of the functions to get @@ -7677,14 +17981,11 @@

    Returns:
    - Key - | - - null + string - The key, or null if there's no key before. + The expression @@ -7699,14 +18000,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getOrientation"(l){float} + staticDuAEExpression.Library.getRequirements(functionName){Array.<string>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17752 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21476
    @@ -7717,7 +18018,7 @@

    - Gets the world orientation of a (2D) layer. + A recursive method to get all the requirements (dependencies) of a function from a library
    @@ -7748,13 +18049,13 @@

    - l + functionName -Layer +string @@ -7764,7 +18065,7 @@

    - The layer to get the orientation from + The name of the function @@ -7825,11 +18126,11 @@

    Returns:
    - float + Array.<string> - The orientation, in degrees. + The names of the required functions, including the querried one @@ -7840,18 +18141,111 @@
    Returns:
    + + + + + + + + + + + + + + + +
    + +
    +

    + DuAEExpression. + + Library +

    + +
    + +
    +
    + + + + +
    Expression Library
    Using DuAEF, you can easily include the methods and classes listed here to your expressions,
    using DuAEExpression.Library.get and DuAEExpression.Library.getRequirements. These methods take the name of the function/class as arguments.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + + + + +

    Classes

    + +
    +
    "FuzzyLogic"
    +
    + +
    "FuzzyVeracity"
    +
    + +
    "Matrix"
    +
    +
    + + + + + + + +

    Methods

    +
    -

    +

    - staticDuAEExpression.Library."getOrientationAtTime"(l, t){float} + staticDuAEExpression.Library."addNoise"(val, quantity)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17798 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23361
    @@ -7862,7 +18256,7 @@

    - Gets the world orientation of a (2D) layer at a specific time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Adds some noise to a value.
    You may use seedRandom() before using this function as it will influence the generated noise. A timeless noise can be achieved with seedRandom(index,true) for example.
    @@ -7883,8 +18277,6 @@

    Type - Default - Description @@ -7895,39 +18287,33 @@

    - l + val -Layer +number +| + +Array.<number> - - - - - - - - - - The layer to get the orientation from + The value to add noise to. - t + quantity @@ -7940,23 +18326,10 @@

    - - - time - - - - - optional - - - - - - The time at which to get the orientation + The quantity of noise. A percentage. 100 means the value can range from (val * 0) to (val * 2). @@ -7999,36 +18372,20 @@

    -

    Returns:
    - - - - - + +
    Examples
    - - - - - + - - - - - +
    seedRandom(index, true) // a timeless noise
    addNoise(value, 50 ); // the property value will have noise between (value * 0.5) and (value * 1.5) which won't vary through time.
    - -
    TypeDescription
    - - float - - - The orientation, in degrees.
    + +
    seedRandom(index, false);
    addNoise(value, 33 ); // the noise will change at each frame, varying between (value * .66) and (value * 1.33)
    + @@ -8036,14 +18393,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPath"(){Object} + staticDuAEExpression.Library."addPath"(path1, path2, path2weight){Object}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17364 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22968
    @@ -8054,7 +18411,7 @@

    - Gets the path from the current property at a given time. + Adds two paths together.
    The paths must be objects with three array attributes: points, inTangents, outTangents
    @@ -8063,6 +18420,97 @@

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    path1 + + +Object + + + + + + First path
    path2 + + +Object + + + + + + Second path
    path2weight + + +float + + + + + + A weight to multiply the second path values
    +
    @@ -8136,14 +18584,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPrevKey"(t, prop){Key|null} + staticDuAEExpression.Library."addPoints"(p1, p2, w){Array.<Array.<float>>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16972 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22686
    @@ -8154,7 +18602,7 @@

    - Gets the key immediately before the given time + Adds two lists of points/vectors.
    @@ -8185,13 +18633,13 @@

    - t + p1 -number +Array.<Array.<float>> @@ -8201,20 +18649,20 @@

    - Time at which to get the key + The list of points - prop + p2 -Property +Array.<Array.<float>> @@ -8224,7 +18672,30 @@

    - The property from which to get the key + The other list of points + + + + + + + w + + + + + +float + + + + + + + + + + A weight to multiply the values of p2 @@ -8285,14 +18756,11 @@

    Returns:
    - Key - | - - null + Array.<Array.<float>> - The key, or null if there's no key before. + The added points @@ -8307,14 +18775,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPropWorldSpeed"(t, prop){Array.<number>} + staticDuAEExpression.Library."bezierInterpolation"(t, tMin, tMax, value1, value2, bezierPoints){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17819 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22028
    @@ -8325,7 +18793,7 @@

    - Gets the world speed of a property. + Interpolates a value with a bezier curve.
    This method can replace linear() and ease() with a custom bézier interpolation.
    @@ -8353,12 +18821,152 @@

    - + + + + + + t + + + + + +number + + + + + + + + + + + + + + + + + + + The value to interpolate + + + + + + + tMin + + + + + +number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum value of the initial range + + + + + + + tMax + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the initial range + + + + + + + value1 + + + + + +number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum value of the interpolated result + + - t + value2 @@ -8373,7 +18981,7 @@

    - time + 1 @@ -8387,20 +18995,20 @@

    - Time from when to get the position + The maximum value of the interpolated result - prop + bezierPoints -Layer +Array.<number> @@ -8409,7 +19017,7 @@

    - thisProperty + [0.33,0.0,0.66,1.0] @@ -8423,7 +19031,7 @@

    - The property + an Array of 4 coordinates wihtin the [0.0, 1.0] range which describes the Bézier interpolation. The default mimics the native ease() function
    [ outTangentX, outTangentY, inTangentX, inTangentY ] @@ -8484,11 +19092,11 @@

    Returns:
    - Array.<number> + number - The world speed + the value. @@ -8503,14 +19111,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPropWorldValue"(t, prop){Array.<number>} + staticDuAEExpression.Library."bounce"(t, elasticity, damping, vAtTime){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17836 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22384
    @@ -8521,7 +19129,7 @@

    - Gets the world coordinates of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Bounce, to be used when the speed is 0.
    @@ -8560,7 +19168,7 @@

    -number +float @@ -8569,34 +19177,30 @@

    - time - - optional - - Time from when to get the position + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. - prop + elasticity -Layer +float @@ -8605,158 +19209,30 @@

    - thisProperty - - optional - - The property - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - - - - + The elasticity, which controls the amplitude and frequence according to the last known velocity - - -
    TypeDescription
    - - Array.<number> - - - The world coordinates
    - - - - - - - - -
    -
    -

    - - staticDuAEExpression.Library."getPropWorldVelocity"(t, prop){Array.<number>} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17853 -
    - -
    - - -
    -
    - - -
    - Gets the world velocity of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Damping - + @@ -8815,7 +19287,7 @@

    - The property + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.

    @@ -8876,11 +19348,14 @@
    Returns:
    - + @@ -8895,14 +19370,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getScale"(l){Array.<float>} + staticDuAEExpression.Library."checkDuikEffect"(fx, duikMatchName){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17866 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23041
    @@ -8913,7 +19388,7 @@

    - Gets the world scale of a layer. + Checks the type of a pseudo-effect used by Duik.
    This is a workaround for the missing matchName in expressions.
    Pseudo-Effects used by Duik start with a hidden property which name is the same as the matchName of the effect itself (without the 'Pseudo/' part).
    @@ -8944,13 +19419,13 @@

    - + + The effect to check + + + + + + + + + + + + + + @@ -9021,11 +19519,11 @@
    Returns:
    - + @@ -9034,20 +19532,28 @@
    Returns:
    +
    Example
    + + + +
    if ( checkEffect(thisLayer.effect(1), "DUIK parentConstraint2") ) { "This is the second version of the parent constraint by Duik" }
    else { "Who knows what this is?" }
    + + +
    -

    +

    - staticDuAEExpression.Library."inverseGaussian"(v, min, max, center, fwhm){Array.<Number>} + staticDuAEExpression.Library."checkEffect"(fx, propIndex, propName){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17062 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23069
    @@ -9058,7 +19564,7 @@

    - The inverse gaussian function
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks the type of an effect.
    This is a workaround for the missing matchName in expressions.
    It checks if the given effect has a specific property at a specific index.
    @@ -9079,8 +19585,6 @@

    - - @@ -9091,176 +19595,69 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + The effect to check - + - - + The index of the property - + - - + The expected name of the property. Be careful with the internationalization of After Effects... @@ -9321,11 +19718,11 @@
    Returns:
    - + @@ -9334,20 +19731,28 @@
    Returns:
    +
    Example
    + + + +
    if ( checkEffect(thisLayer.effect(1), 1, "Blur") ) { "The first effect is a blur!" }
    else { "Who knows what this is?" }
    + + +
    -

    +

    - staticDuAEExpression.Library."inverseLogisitic"(v, midValue, min, max, rate){Number} + staticDuAEExpression.Library."continueIn"(t, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17088 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22447
    @@ -9358,7 +19763,7 @@

    - The inverse logistic function (inverse sigmoid)
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. * @function + Animatable equivalent to loopIn('continue').
    @@ -9391,117 +19796,13 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + The time at which the value must be got. To end the loop, pass the same time for all previous frames. - + @@ -9560,7 +19857,7 @@

    - The logistic growth rate or steepness of the original logistic function + Exponentially attenuates the effect over time

    @@ -9621,11 +19918,14 @@
    Returns:
    - + @@ -9640,14 +19940,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isAfterLastKey"(){boolean} + staticDuAEExpression.Library."continueOut"(t, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16988 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22468
    @@ -9658,7 +19958,7 @@

    - Checks if current time is after the time of the last key in the property + Animatable equivalent to loopOut('continue').
    @@ -9667,6 +19967,98 @@

    + + +

    NameTypeDefaultDescription
    tdamping -number +float @@ -8765,34 +19241,30 @@

    - time - - optional - - Time from when to get the position
    propvAtTime -Layer +function @@ -8801,7 +19273,7 @@

    - thisProperty + valueAtTime
    - Array.<number> + float + | + + Array.<float> The world velocityThe new value
    lfx -Layer +Property @@ -8960,7 +19435,30 @@

    - The layer to get the scale from
    duikMatchName + + +string + + + + + + The matchName of a pseudo-effect used by Duik (without the 'Pseudo/' part)
    - Array.<float> + boolean The scale, in percent.True when the property at propIndex is named propName
    TypeDefaultDescription
    v - - -Number - - - - - - - - - - - - - The variable
    min - - -Number - - - - - - 0 - - - - - optional - - - - - - The minimum return value of the corresponding gaussian function
    maxfx -Number +Property - - 1 - - - - optional - - - - - - The maximum return value of the corresponding gaussian function
    centerpropIndex -Number +int - - 0 - - - - optional - - - - - - The center of the peak of the corresponding gaussian function
    fwhmpropName -Number +string - - 1 - - - - optional - - - - - - The full width at half maximum of the curve of the corresponding gaussian function
    - Array.<Number> + boolean The two possible results, the lower is the first in the list. If both are the same, it is the maximumTrue when the property at propIndex is named propName
    v - - -Number - - - - - - - - - - - - - The variable
    midValue - - -Number - - - - - - 0 - - - - - optional - - - - - - The midpoint value, at which the function returns max/2 in the original logistic function
    min - - -Number - - - - - - 0 - - - - - optional - - - - - - The minimum return value of the original logistic function
    maxt -Number +float @@ -9510,34 +19811,30 @@

    - 1 - - optional - - The maximum return value of the original logistic function
    ratedamping -Number +float @@ -9546,7 +19843,7 @@

    - 1 + 0
    - Number + float + | + + Array.<float> The resultThe new value
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +float + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames.
    damping + + +float + + + + + + 0 + + + + + optional + + + + + + Exponentially attenuates the effect over time
    +
    @@ -9721,11 +20113,14 @@
    Returns:
    - boolean + float + | + + Array.<float> - true if time is > lastkey.time + The new value @@ -9740,14 +20135,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isLayer"(prop){boolean} + staticDuAEExpression.Library."cycleIn"(t, nK, o, vAtTime, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17381 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22492
    @@ -9758,7 +20153,7 @@

    - Checks if a property is a layer. Useful when traversing up the property tree to stop when getting the layer. + Animatable equivalent to loopIn('cycle') and loopIn('offset').
    @@ -9779,6 +20174,8 @@

    Type + Default + Description @@ -9789,23 +20186,168 @@

    - prop + t -Property +float + + + + + + + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all previous frames. + + + + + + + nK + + + + + +int + + + + + + + + + + + + + + + + + + + The number of keyframes to loop. Use 0 to loop all keyframes + + + + + + + o + + + + + +Boolean + + + + + + + + + + + + + + + + + + + Wether to offset or cycle + + + + + + + vAtTime + + + + + +function + + + + + + + + + valueAtTime + + + + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation. + + + + + + + damping + + + + + +float + + + 0 + + + - The property to test + + optional + + + + + + Exponentially attenuates the effect over time @@ -9866,11 +20408,14 @@

    Returns:
    - boolean + float + | + + Array.<float> - true if the prop is a layer + The new value @@ -9885,14 +20430,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isPath"(prop){boolean} + staticDuAEExpression.Library."cycleOut"(t, nK, o, vAtTime, damping){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17395 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22532
    @@ -9903,7 +20448,7 @@

    - Checks if a property is a path property. + Animatable equivalent to loopOut('cycle') and loopOut('offset').
    @@ -9924,6 +20469,8 @@

    Type + Default + Description @@ -9934,160 +20481,145 @@

    - prop + t -Property +float + + + + - The property + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - + + + + + + + + + + - + + The number of keyframes to loop. Use 0 to loop all keyframes - - -
    TypeDescription
    nK - boolean + +int + + + + + + + + + - true if the property is a path property.
    + + + + + + o + + + + + +Boolean - - - -
    - -
    -
    -

    + - staticDuAEExpression.Library."isPosition"(prop){boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17414 -
    - -
    - - -
    -
    - - -
    - Checks if a property is a transform.position property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. -
    - + + + + + + + + + + + + + + Wether to offset or cycle + + + + + + + vAtTime + + + + + +function - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - + @@ -10110,7 +20642,7 @@

    - The property + Exponentially attenuates the effect over time

    @@ -10171,11 +20703,14 @@
    Returns:
    - + @@ -10190,14 +20725,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isSpatial"(prop){boolean} + staticDuAEExpression.Library."dishineritRotation"(l){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17427 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23388
    @@ -10208,7 +20743,7 @@

    - Checks if a property is spatial + Removes the ancestors rotation from the rotation of a layer. This is very useful to make a layer keep its orientation without being influenced by its parents.
    @@ -10229,6 +20764,8 @@

    + + @@ -10239,23 +20776,36 @@

    - + + + + + optional + + + + + + The layer @@ -10316,18 +20866,31 @@
    Returns:
    - + - -
    NameTypeDefaultDescription
    + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    propdamping -Property +float @@ -10096,7 +20628,7 @@

    - thisProperty + 0
    - boolean + float + | + + Array.<float> true if the property is the transform.position property.The new value
    TypeDefaultDescription
    propl -Property +Layer + + thisLayer + + - The property to check
    - boolean + float true if the property is spatial.The new rotation value, in degrees.
    + + + + + + +
    Examples
    + + + +
    //in a rotation property, just include the function and use:
    dishineritRotation();
    //the layer will now keep its own orientation.
    + + +
    //you can also combine the result with something else
    var result = dishineritRotation();
    result + wiggle(5,20);
    +
    @@ -10335,14 +20898,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isStill"(t, threshold){boolean} + staticDuAEExpression.Library."dishineritScale"(l){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17445 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23419
    @@ -10353,7 +20916,7 @@

    - Checks if the current property is animated at a given time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Removes the ancestors scale from the scale of a layer. This is very useful to make a layer keep its scale without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -10386,49 +20949,13 @@

    - t - - - - - -number - - - - - - - - - time - - - - - - - - optional - - - - - - The time - - - - - - - threshold + l -number +Layer @@ -10437,7 +20964,7 @@

    - 0.1 + thisLayer @@ -10451,7 +20978,7 @@

    - The speed under which the property is considered still. + The layer @@ -10512,11 +21039,11 @@

    Returns:
    - boolean + Array.<float> - true if the property does not vary. + The new scale value, in percent. @@ -10525,20 +21052,33 @@
    Returns:
    +
    Examples
    + + + +
    //in a rotation property, just include the function and use:
    dishineritScale();
    //the layer will now keep its own scale.
    + + + + +
    //you can also combine the result with something else
    var result = dishineritScale();
    result + wiggle(5,20);
    + + +
    -

    +

    - staticDuAEExpression.Library."logisitic"(value, midValue, min, max, rate){Number} + staticDuAEExpression.Library."expInterpolation"(t, tMin, tMax, value1, value2, rate){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17108 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22075
    @@ -10549,7 +21089,7 @@

    - The logistic function (sigmoid)
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Interpolates a value with an exponential function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -10582,13 +21122,13 @@

    - value + t -Number +number @@ -10607,20 +21147,20 @@

    - The value + The value to interpolate - midValue + tMin -Number +number @@ -10643,20 +21183,56 @@

    - The midpoint value, at which the function returns max/2 + The minimum value of the initial range - min + tMax -Number +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the initial range + + + + + + + value1 + + + + + +number @@ -10670,88 +21246,233 @@

    - - - - optional - - + + + + optional + + + + + + The minimum value of the interpolated result + + + + + + + value2 + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the interpolated result + + + + + + + rate + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The raising speed in the range [0, inf]. + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + + + + + + + - - - - - - - - - +
    TypeDescription
    + + number - - The minimum return valuethe value.
    max - - -Number + +
    + + + + + - - - - - - 1 - - - +
    +
    +

    - - - - optional - - - - - - The maximum return value - + staticDuAEExpression.Library."fromGroupToLayer"(point){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23450 +
    + +
    + + +
    +
    + + +
    + Converts the point coordinates from the current group in the shape layer to the Layer.
    Use toWorld and toComp with the result if you need te coordinates in the world or the comp. +
    + + + + + + + + + + + + + + + + + + + + + + + + - + - - + The 2D coordinates of the point in the current group. @@ -10812,11 +21533,11 @@
    Returns:
    - + @@ -10831,14 +21552,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."mean"(values){Number} + staticDuAEExpression.Library."fromLayerToGroup"(point){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17124 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23467
    @@ -10849,7 +21570,7 @@

    - Returns the mean of a set of values + Converts the point coordinates from Layer to the current group in the shape layer.
    Use fromWorld or fromComp first if you need to convert from the world or composition coordinates, and pass the result to this function.
    @@ -10880,13 +21601,13 @@

    - + + The 2D coordinates of the point in the Layer. @@ -10957,11 +21678,11 @@
    Returns:
    - + @@ -10976,14 +21697,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."multPath"(path, weight){Object} + staticDuAEExpression.Library."gaussian"(value, min, max, center, fwhm){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17251 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22735
    @@ -10994,7 +21715,7 @@

    - Multiplies a path with a scalar.
    The path must be an object with three array attributes: points, inTangents, outTangents + The gaussian function
    @@ -11015,56 +21736,188 @@

    + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + optional + + + + + + The center of the peak - + + + + + optional + + + + + + The full width at half maximum of the curve @@ -11125,11 +21978,11 @@
    Returns:
    - + @@ -11144,14 +21997,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."multPoints"(p, w){Array.<Array.<float>>} + staticDuAEExpression.Library."gaussianInterpolation"(t, tMin, tMax, value1, value2, rate){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17145 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22106
    @@ -11162,7 +22015,7 @@

    - Multiplies a list of points/vectors with a scalar. + Interpolates a value with a gaussian function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -11183,6 +22036,8 @@

    + + @@ -11193,214 +22048,212 @@

    - + + + + + + + + + The value to interpolate - + + + + + optional + + + + + + The minimum value of the initial range - -
    NameTypeDescription
    ratepoint -Number +Array.<number> - - 1 - - - - optional - - - - - - The logistic growth rate or steepness of the function
    - Number + Array.<number> The result in the range [min, max] (excluding min and max)The 2D coordinates of the point in the Layer.
    valuespoint -Array.<Number> +Array.<number> @@ -10896,7 +21617,7 @@

    - The values
    - Number + Array.<number> The meanThe 2D coordinates of the point in the current group.
    TypeDefaultDescription
    value + + +Number + + + + + + + + + + + + + The variable
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value
    pathcenter -Object +Number + + 0 + + - The path
    weightfwhm -float +Number + + 1 + + - The multipliers
    - Object + Number A path object with three array attributes: points, inTangents, outTangentsThe result
    TypeDefaultDescription
    pt -Array.<Array.<float>> +number + + - The list of points
    wtMin -float +number + + 0 + + - The multiplier
    - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - - - - - - - - - - + + + + + + + + + + - + + The maximum value of the initial range - - -
    TypeDescription
    tMax - Array.<Array.<float>> + +number + + + + + + 1 + + + + + optional + + - The multiplied points
    - - - - -
    - - + + + + -
    -
    -

    + value1 - staticDuAEExpression.Library."normalizeWeights"(weights, sum){Array.<float>} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17163 -
    - -
    - - -
    -
    - - -
    - Normalizes a list of weights so their sum equals 1.0 -
    - + + + + +number - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - + + + + + optional + + + + + + The maximum value of the interpolated result - + + + + + optional + + + + + + The raising speed in the range [-1.0, 1.0]. @@ -11461,11 +22314,11 @@
    Returns:
    - + @@ -11480,14 +22333,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."subPath"(path1, path2, path2weight){Object} + staticDuAEExpression.Library."gaussianRateToBezierPoints"(rate){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17275 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22144
    @@ -11498,7 +22351,7 @@

    - Substracts two paths together.
    The paths must be objects with three array attributes: points, inTangents, outTangents + Converts a Gaussian rate (as used with gaussianInterpolation) to the closest possible Bézier controls for use with bezierInterpolation.
    @@ -11529,59 +22382,13 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + The raising speed in the range [-1.0, 1.0]. @@ -11652,11 +22459,11 @@
    Returns:
    - + @@ -11671,14 +22478,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."subPoints"(p1, p2, w){Array.<Array.<float>>} + staticDuAEExpression.Library."getCompScale"(l, t){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17197 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23483
    @@ -11689,7 +22496,7 @@

    - Substracts two lists of points/vectors. + Gets the "real" scale of a layer, resulting to its scale property, the scale of its parents, and it's location in Z-space if it's 3D.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -11710,6 +22517,8 @@

    + + @@ -11720,69 +22529,72 @@

    - + - - - - - - - - - - - - - + + + optional + + + + + + The layer - + + + + + optional + + + + + + The time when to get the scale @@ -11843,11 +22655,11 @@
    Returns:
    - + @@ -11862,14 +22674,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."translatePointWithLayer"(l, point, startT, endT){Array.<float>} + staticDuAEExpression.Library."getEffectLayer"(fx, ind){Layer|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18085 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23091
    @@ -11880,7 +22692,7 @@

    - Translates a point with a layer, as if it was parented to it.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets a layer from a layer property in an effect, without generating an error if "None" is selected with the Legacy expression engine.
    @@ -11891,162 +22703,69 @@

    -

    NameTypeDescription
    + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    weightsvalue2 -Array.<float> +number + + 1 + + - The weights to normalize
    sumrate -float +number + + 0 + + - The sum of the weights
    - Array.<float> + number The normalized weightsthe value.
    path1 - - -Object - - - - - - First path
    path2 - - -Object - - - - - - Second path
    path2weightrate -float +number @@ -11591,7 +22398,7 @@

    - A weight to multiply the second path values
    - Object + number A path object with three array attributes: points, inTangents, outTangentsthe value.
    TypeDefaultDescription
    p1l -Array.<Array.<float>> +Layer + - The list of points
    p2 - + thisLayer -Array.<Array.<float>> - - - - - The other list of points
    wt -float +number + + time + + - A weight to multiply the values of p2
    - Array.<Array.<float>> + number The substracted pointsThe scale ratio. This is not a percent, 1.0 is 100%.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    NameTypeDefaultDescription
    l - - -Layer - - - - - - - - - - - - - The layer to get the translation from.
    point - - -Array.<float> - - - - - - [0,0] - - - - - optional - - - - - - The [X,Y] point to translate (using world coordinates).
    + + + + + + + + + + + + + + - + - - + The effect - + - - + The index or the name of the property @@ -12107,11 +22826,14 @@
    Returns:
    - + @@ -12126,14 +22848,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."zero"(){any} + staticDuAEExpression.Library."getGroupTransformMatrix"(prop){Matrix}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17470 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23503
    @@ -12144,7 +22866,7 @@

    - Generates a "zero" value for the current property, i.e. 0 or [0,0], etc. according to the property type.
    Note that for path properties, this method returns a path object with three array attributes: points, inTangents, outTangents. + Gets the transformation Matrix for the current group in a shape layer, including the transformation from the ancestor groups
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -12153,6 +22875,66 @@

    + + +

    NameTypeDescription
    startTfx -float +Property - - 0 - - - - optional - - - - - - The start time of the translation
    endTind -float +int +| + +string - - time - - - - optional - - - - - - The end time of the translation
    - Array.<float> + Layer + | + + null The coordinates of the translated point.The layer, or null if set to "None"
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    prop + + +Property + + + + + + thisProperty + + + + + optional + + + + + + The property from which to get the matrix
    +
    @@ -12207,11 +22989,11 @@
    Returns:
    - any + Matrix - The zero value. + The 2D Transform Matrix. @@ -12226,14 +23008,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library.get(functions){string} + staticDuAEExpression.Library."getLayerCompPos"(t, l){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23536
    @@ -12244,7 +23026,7 @@

    - Gets functions and their dependencies from the library. + Gets the comp position (2D Projection in the comp) of a layer.
    @@ -12265,6 +23047,8 @@

    Type + Default + Description @@ -12275,23 +23059,72 @@

    - functions + t -Array.<string> +number + + + time + + + - The name of the functions to get + + optional + + + + + + Time from when to get the position + + + + + + + l + + + + + +Layer + + + + + + + + + thisLayer + + + + + + + + optional + + + + + + The layer @@ -12352,11 +23185,11 @@

    Returns:
    - string + Array.<number> - The expression + The comp position @@ -12371,14 +23204,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library.getRequirements(functionName){Array.<string>} + staticDuAEExpression.Library."getLayerDistance"(other, origin, t){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16380 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23556
    @@ -12389,7 +23222,7 @@

    - A recursive method to get all the requirements (dependencies) of a function from a library + Gets the world position of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -12410,33 +23243,116 @@

    Type + Default + Description - + + + + + + other + + + + + +Layer + + + + + + + + + + + + + + + + + + + The other layer + + + + + + + origin + + + + + +Layer + + + + + + + + + thisLayer + + + + + + + + optional + + + + + + The origin + + - functionName + t -string +number + + + time + + + - The name of the function + + optional + + + + + + Time from when to get the position @@ -12497,11 +23413,11 @@

    Returns:
    - Array.<string> + Array.<number> - The names of the required functions, including the querried one + The world position @@ -12512,108 +23428,18 @@
    Returns:
    -
    - - - - - -

    - -
    - - - - - - -
    - -
    -

    - DuAEExpression. - - Library -

    - -
    - -
    -
    - - - - -
    Expression Library
    Using DuAEF, you can easily include the methods and classes listed here to your expressions,
    using DuAEExpression.Library.get and DuAEExpression.Library.getRequirements. These methods take the name of the function/class as arguments.
    - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - -
    - - - - - - - - -

    Classes

    - -
    -
    "FuzzyLogic"
    -
    - -
    "Matrix"
    -
    -
    - - - - - - - -

    Methods

    -
    -

    +

    - staticDuAEExpression.Library."addNoise"(val, quantity) + staticDuAEExpression.Library."getLayerWorldPos"(t, l){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17517 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23574
    @@ -12624,7 +23450,7 @@

    - Adds some noise to a value.
    You may use seedRandom() before using this function as it will influence the generated noise. A timeless noise can be achieved with seedRandom(index,true) for example. + Gets the world position of a layer.
    @@ -12645,6 +23471,8 @@

    Type + Default + Description @@ -12655,49 +23483,72 @@

    - val + t number -| - -Array.<number> + + + time + + + - The value to add noise to. + + optional + + + + + + Time from when to get the position - quantity + l -float +Layer + + + thisLayer + + + - The quantity of noise. A percentage. 100 means the value can range from (val * 0) to (val * 2). + + optional + + + + + + The layer @@ -12740,20 +23591,36 @@

    +

    Returns:
    - -
    Examples
    - + + + + + + + + + + -
    seedRandom(index, true) // a timeless noise
    addNoise(value, 50 ); // the property value will have noise between (value * 0.5) and (value * 1.5) which won't vary through time.
    + + + + + - + +
    TypeDescription
    + + Array.<number> + + + The world position
    -
    seedRandom(index, false);
    addNoise(value, 33 ); // the noise will change at each frame, varying between (value * .66) and (value * 1.33)
    - @@ -12761,14 +23628,14 @@
    Examples
    -

    +

    - staticDuAEExpression.Library."addPath"(path1, path2, path2weight){Object} + staticDuAEExpression.Library."getLayerWorldSpeed"(t, l){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17228 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23592
    @@ -12779,7 +23646,7 @@

    - Adds two paths together.
    The paths must be objects with three array attributes: points, inTangents, outTangents + Gets the world instant speed of a layer.
    @@ -12800,6 +23667,8 @@

    Type + Default + Description @@ -12810,69 +23679,72 @@

    - path1 + t -Object +number - - + - First path - - - - - - - path2 - - - - + time -Object - - - - - + - Second path + + optional + + + + + + The time when to get the velocity - path2weight + l -float +Layer + + + thisLayer + + + - A weight to multiply the second path values + + optional + + + + + + The layer @@ -12933,11 +23805,11 @@

    Returns:
    - Object + number - A path object with three array attributes: points, inTangents, outTangents + A positive number. The speed. @@ -12952,14 +23824,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."addPoints"(p1, p2, w){Array.<Array.<float>>} + staticDuAEExpression.Library."getLayerWorldVelocity"(t, l){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17005 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23608
    @@ -12970,7 +23842,7 @@

    - Adds two lists of points/vectors. + Gets the world instant velocity of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -12991,6 +23863,8 @@

    Type + Default + Description @@ -13001,69 +23875,72 @@

    - p1 + t -Array.<Array.<float>> +number - - + - The list of points - - - - - - - p2 - - - - + time -Array.<Array.<float>> - - - - - + - The other list of points + + optional + + + + + + The time when to get the velocity - w + l -float +Layer + + + thisLayer + + + - A weight to multiply the values of p2 + + optional + + + + + + The layer @@ -13124,11 +24001,11 @@

    Returns:
    - Array.<Array.<float>> + Array.<number> - The added points + The velocity. @@ -13143,14 +24020,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."bezierInterpolation"(t, tMin, tMax, value1, value2, bezierPoints){number} + staticDuAEExpression.Library."getNextKey"(t, prop){Key|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16879 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22255
    @@ -13161,7 +24038,7 @@

    - Interpolates a value with a bezier curve.
    This method can replace linear() and ease() with a custom bézier interpolation. + Gets the key immediately before the given time
    @@ -13209,147 +24086,7 @@

    - - - - - - - - - - - The value to interpolate - - - - - - - tMin - - - - - -number - - - - - - - - - 0 - - - - - - - - optional - - - - - - The minimum value of the initial range - - - - - - - tMax - - - - - -number - - - - - - - - - 1 - - - - - - - - optional - - - - - - The maximum value of the initial range - - - - - - - value1 - - - - - -number - - - - - - - - - 0 - - - - - - - - optional - - - - - - The minimum value of the interpolated result - - - - - - - value2 - - - - - -number - - - - - - - - - 1 + time @@ -13363,20 +24100,20 @@

    - The maximum value of the interpolated result + Time at which to get the key - bezierPoints + prop -Array.<number> +Property @@ -13385,7 +24122,7 @@

    - [0.33,0.0,0.66,1.0] + thisProperty @@ -13399,7 +24136,7 @@

    - an Array of 4 coordinates wihtin the [0.0, 1.0] range which describes the Bézier interpolation. The default mimics the native ease() function
    [ outTangentX, outTangentY, inTangentX, inTangentY ] + The property from which to get the key @@ -13460,11 +24197,14 @@

    Returns:
    - number + Key + | + + null - the value. + The key, or null if there's no key before. @@ -13479,14 +24219,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."checkDuikEffect"(fx, duikMatchName){boolean} + staticDuAEExpression.Library."getNextStopKey"(t, prop){Key|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17301 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22277
    @@ -13497,7 +24237,7 @@

    - Checks the type of a pseudo-effect used by Duik.
    This is a workaround for the missing matchName in expressions.
    Pseudo-Effects used by Duik start with a hidden property which name is the same as the matchName of the effect itself (without the 'Pseudo/' part). + Gets the next key where there is no motion after it
    @@ -13518,6 +24258,8 @@

    Type + Default + Description @@ -13528,46 +24270,72 @@

    - fx + t -Property +number + + + time + + + - The effect to check + + optional + + + + + + Time at which to get the key - duikMatchName + prop -string +Property + + + thisProperty + + + - The matchName of a pseudo-effect used by Duik (without the 'Pseudo/' part) + + optional + + + + + + The property from which to get the key @@ -13628,11 +24396,14 @@

    Returns:
    - boolean + Key + | + + null - True when the property at propIndex is named propName + The key, or null if there's no key before. @@ -13641,28 +24412,20 @@
    Returns:
    -
    Example
    - - - -
    if ( checkEffect(thisLayer.effect(1), "DUIK parentConstraint2") ) { "This is the second version of the parent constraint by Duik" }
    else { "Who knows what this is?" }
    - - -
    -

    +

    - staticDuAEExpression.Library."checkEffect"(fx, propIndex, propName){boolean} + staticDuAEExpression.Library."getOrientation"(l){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17329 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23622
    @@ -13673,7 +24436,7 @@

    - Checks the type of an effect.
    This is a workaround for the missing matchName in expressions.
    It checks if the given effect has a specific property at a specific index. + Gets the world orientation of a (2D) layer.
    @@ -13704,59 +24467,13 @@

    - fx - - - - - -Property - - - - - - - - - - The effect to check - - - - - - - propIndex - - - - - -int - - - - - - - - - - The index of the property - - - - - - - propName + l -string +Layer @@ -13766,7 +24483,7 @@

    - The expected name of the property. Be careful with the internationalization of After Effects... + The layer to get the orientation from @@ -13827,11 +24544,11 @@

    Returns:
    - boolean + float - True when the property at propIndex is named propName + The orientation, in degrees. @@ -13840,28 +24557,20 @@
    Returns:
    -
    Example
    - - - -
    if ( checkEffect(thisLayer.effect(1), 1, "Blur") ) { "The first effect is a blur!" }
    else { "Who knows what this is?" }
    - - -
    -

    +

    - staticDuAEExpression.Library."dishineritRotation"(l){float} + staticDuAEExpression.Library."getOrientationAtTime"(l, t){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17545 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23668
    @@ -13872,7 +24581,7 @@

    - Removes the ancestors rotation from the rotation of a layer. This is very useful to make a layer keep its orientation without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets the world orientation of a (2D) layer at a specific time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -13920,7 +24629,39 @@

    - thisLayer + + + + + + + + + + + The layer to get the orientation from + + + + + + + t + + + + + +float + + + + + + + + + time @@ -13934,7 +24675,7 @@

    - The layer + The time at which to get the orientation @@ -13999,7 +24740,7 @@

    Returns:
    - The new rotation value, in degrees. + The orientation, in degrees. @@ -14008,33 +24749,20 @@
    Returns:
    -
    Examples
    - - - -
    //in a rotation property, just include the function and use:
    dishineritRotation();
    //the layer will now keep its own orientation.
    - - - - -
    //you can also combine the result with something else
    var result = dishineritRotation();
    result + wiggle(5,20);
    - - -
    -

    +

    - staticDuAEExpression.Library."dishineritScale"(l){Array.<float>} + staticDuAEExpression.Library."getPath"(){Object}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17575 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23104
    @@ -14045,7 +24773,7 @@

    - Removes the ancestors scale from the scale of a layer. This is very useful to make a layer keep its scale without being influenced by its parents.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets the path from the current property at a given time.
    @@ -14054,66 +24782,6 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    l - - -Layer - - - - - - thisLayer - - - - - optional - - - - - - The layer
    -
    @@ -14168,31 +24836,18 @@
    Returns:
    - Array.<float> + Object - The new scale value, in percent. + A path object with three array attributes: points, inTangents, outTangents - - - - - - -
    Examples
    - - - -
    //in a rotation property, just include the function and use:
    dishineritScale();
    //the layer will now keep its own scale.
    - - + + -
    //you can also combine the result with something else
    var result = dishineritScale();
    result + wiggle(5,20);
    - @@ -14200,14 +24855,14 @@
    Examples
    -

    +

    - staticDuAEExpression.Library."fromGroupToLayer"(point){Array.<number>} + staticDuAEExpression.Library."getPrevKey"(t, prop){Key|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17606 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22300
    @@ -14218,7 +24873,7 @@

    - Converts the point coordinates from the current group in the shape layer to the Layer.
    Use toWorld and toComp with the result if you need te coordinates in the world or the comp. + Gets the key immediately before the given time
    @@ -14239,6 +24894,8 @@

    Type + Default + Description @@ -14249,23 +24906,72 @@

    - point + t -Array.<number> +number + + + time + + + - The 2D coordinates of the point in the current group. + + optional + + + + + + Time at which to get the key + + + + + + + prop + + + + + +Property + + + + + + + + + thisProperty + + + + + + + + optional + + + + + + The property from which to get the key @@ -14326,11 +25032,14 @@

    Returns:
    - Array.<number> + Key + | + + null - The 2D coordinates of the point in the Layer. + The key, or null if there's no key before. @@ -14345,14 +25054,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."fromLayerToGroup"(point){Array.<number>} + staticDuAEExpression.Library."getPrevStartKey"(t, prop){Key|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17623 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22322
    @@ -14363,7 +25072,7 @@

    - Converts the point coordinates from Layer to the current group in the shape layer.
    Use fromWorld or fromComp first if you need to convert from the world or composition coordinates, and pass the result to this function. + Gets the previous key where there is no motion before it
    @@ -14384,6 +25093,8 @@

    Type + Default + Description @@ -14394,23 +25105,72 @@

    - point + t -Array.<number> +number + + + time + + + - The 2D coordinates of the point in the Layer. + + optional + + + + + + Time at which to get the key + + + + + + + prop + + + + + +Property + + + + + + + + + thisProperty + + + + + + + + optional + + + + + + The property from which to get the key @@ -14471,11 +25231,14 @@

    Returns:
    - Array.<number> + Key + | + + null - The 2D coordinates of the point in the current group. + The key, or null if there's no key before. @@ -14490,14 +25253,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."gaussian"(value, min, max, center, fwhm){Number} + staticDuAEExpression.Library."getPropFromPath"(l, p){Property}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17037 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23122
    @@ -14508,7 +25271,7 @@

    - The gaussian function
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets a property from an array of indices as returned by getPropPath.
    @@ -14529,8 +25292,6 @@

    Type - Default - Description @@ -14541,181 +25302,151 @@

    - value + l -Number +Layer - - - - - - - - - - The variable + The layer containing the needed property - min + p -Number +Array.<int> - - - 0 - - - - - optional - - - - - - The minimum return value + The indices to the property. - - - - max - - - - - -Number + + + + + +
    + + + + + + + + + + + + + + + + + + + + +
    - - - - - - - 1 - - - - - - - - optional - - - - - - The maximum return value - - - - - - - center - - - - - -Number + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + - - - - - + + + - - - - - - - - - +
    TypeDescription
    - - 0 - - - - - - optional - - + Property - - The center of the peakThe property.
    fwhm - - -Number + +
    + + + + + - - - - - - 1 - - - +
    +
    +

    - - - - optional - - - - - - The full width at half maximum of the curve - - - - - + staticDuAEExpression.Library."getPropPath"(){Array.<int>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23138 +
    + +
    + + +
    +
    + + +
    + Gets an array of all indices needed to get the current property from the layer level. +
    + + + + + + @@ -14771,11 +25502,11 @@
    Returns:
    - Number + Array.<int> - The result + All indices to the property. @@ -14790,14 +25521,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."gaussianInterpolation"(t, tMin, tMax, value1, value2, rate){number} + staticDuAEExpression.Library."getPropWorldSpeed"(t, prop){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16920 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23689
    @@ -14808,7 +25539,7 @@

    - Interpolates a value with a gaussian function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets the world speed of a property.
    @@ -14856,39 +25587,7 @@

    - - - - - - - - - - - The value to interpolate - - - - - - - tMin - - - - - -number - - - - - - - - - 0 + time @@ -14902,20 +25601,20 @@

    - The minimum value of the initial range + Time from when to get the position - tMax + prop -number +Layer @@ -14924,7 +25623,7 @@

    - 1 + thisProperty @@ -14938,50 +25637,138 @@

    - The maximum value of the initial range + The property - + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + + - - - + + + + +
    TypeDescription
    value1 - -number + Array.<number> + + + The world speed
    + + + + + - - - - - - 0 - - - +
    +
    +

    - - - - optional - - - - - - The minimum value of the interpolated result - + staticDuAEExpression.Library."getPropWorldValue"(t, prop){Array.<number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23705 +
    + +
    + + +
    +
    + + +
    + Gets the world coordinates of a property. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -15010,20 +25797,20 @@

    - The maximum value of the interpolated result + Time from when to get the position

    - + @@ -15046,7 +25833,7 @@

    - The raising speed in the range [-1.0, 1.0]. + The property

    @@ -15107,11 +25894,11 @@
    Returns:
    - + @@ -15126,14 +25913,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getCompScale"(l, t){number} + staticDuAEExpression.Library."getPropWorldVelocity"(t, prop){Array.<number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17639 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23724
    @@ -15144,7 +25931,7 @@

    - Gets the "real" scale of a layer, resulting to its scale property, the scale of its parents, and it's location in Z-space if it's 3D.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets the world velocity of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -15177,13 +25964,13 @@

    - + @@ -15206,20 +25993,20 @@

    - The layer + Time from when to get the position

    - + @@ -15242,7 +26029,7 @@

    - The time when to get the scale + The property

    @@ -15303,11 +26090,11 @@
    Returns:
    - + @@ -15322,14 +26109,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getEffectLayer"(fx, ind){Layer|null} + staticDuAEExpression.Library."getSameProp"(l){Property}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17351 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23165
    @@ -15340,7 +26127,7 @@

    - Gets a layer from a layer property in an effect, without generating an error if "None" is selected with the Legacy expression engine. + Gets the same property as the current one but from another layer.
    @@ -15371,39 +26158,13 @@

    - - - - - - - - - - - - - - - + + The layer containing the needed property @@ -15474,14 +26235,11 @@
    Returns:
    - + @@ -15496,14 +26254,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getGroupTransformMatrix"(prop){Matrix} + staticDuAEExpression.Library."getScale"(l){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17659 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23737
    @@ -15514,7 +26272,7 @@

    - Gets the transformation Matrix for the current group in a shape layer, including the transformation from the ancestor groups
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Gets the world scale of a layer.
    @@ -15535,8 +26293,6 @@

    - - @@ -15547,36 +26303,23 @@

    - + - - + The layer to get the scale from @@ -15637,11 +26380,11 @@
    Returns:
    - + @@ -15656,14 +26399,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerCompPos"(t, l){Array.<number>} + staticDuAEExpression.Library."inverseGaussian"(v, min, max, center, fwhm){Array.<Number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17693 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22763
    @@ -15674,7 +26417,7 @@

    - Gets the comp position (2D Projection in the comp) of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + The inverse gaussian function
    @@ -15707,13 +26450,117 @@

    - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15736,20 +26583,20 @@

    - Time from when to get the position + The center of the peak of the corresponding gaussian function

    - + @@ -15772,7 +26619,7 @@

    - The layer + The full width at half maximum of the curve of the corresponding gaussian function

    @@ -15833,11 +26680,11 @@
    Returns:
    - + @@ -15852,14 +26699,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldPos"(t, l){Array.<number>} + staticDuAEExpression.Library."inverseLogistic"(v, midValue, min, max, rate){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17708 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22792
    @@ -15870,7 +26717,7 @@

    - Gets the world position of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + The inverse logistic function (inverse sigmoid)
    @@ -15903,13 +26750,13 @@

    - + + + + + + + + + + + + + + + + + @@ -15932,20 +26811,20 @@

    - Time from when to get the position + The midpoint value, at which the function returns max/2 in the original logistic function

    - + @@ -15968,7 +26847,79 @@

    - The layer + The minimum return value of the original logistic function +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16029,11 +26980,11 @@
    Returns:
    - + @@ -16048,14 +26999,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldSpeed"(t, l){number} + staticDuAEExpression.Library."isAfterLastKey"(){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17723 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22343
    @@ -16065,111 +27016,15 @@

    -
    - Gets the world instant speed of a layer. -
    - - - - - - - - - -

    NameTypeDefaultDescription
    value2t @@ -14996,7 +25783,7 @@

    - 1 + time
    rateprop -number +Layer @@ -15032,7 +25819,7 @@

    - 0 + thisProperty
    - number + Array.<number> the value.The world coordinates
    lt -Layer +number @@ -15192,7 +25979,7 @@

    - thisLayer + time
    tprop -number +Layer @@ -15228,7 +26015,7 @@

    - time + thisProperty
    - number + Array.<number> The scale ratio. This is not a percent, 1.0 is 100%.The world velocity
    fx - - -Property - - - - - - The effect
    indl -int -| - -string +Layer @@ -15413,7 +26174,7 @@

    - The index or the name of the property
    - Layer - | - - null + Property The layer, or null if set to "None"The property.
    TypeDefaultDescription
    propl -Property +Layer - - thisProperty - - - - optional - - - - - - The property from which to get the matrix
    - Matrix + Array.<float> The 2D Transform Matrix.The scale, in percent.
    tv + + +Number + + + + + + + + + + + + + The variable
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value of the corresponding gaussian function
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value of the corresponding gaussian function
    center -number +Number @@ -15722,7 +26569,7 @@

    - time + 0
    lfwhm -Layer +Number @@ -15758,7 +26605,7 @@

    - thisLayer + 1
    - Array.<number> + Array.<Number> The comp positionThe two possible results, the lower is the first in the list. If both are the same, it is the maximum
    tv -number +Number @@ -15918,7 +26765,39 @@

    - time + + + + + + + + The variable
    midValue + + +Number + + + + + + 0
    lmin -Layer +Number @@ -15954,7 +26833,7 @@

    - thisLayer + 0
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value of the original logistic function
    rate + + +Number + + + + + + 1 + + + + + optional + + + + + + The logistic growth rate or steepness of the original logistic function
    - Array.<number> + Number The world positionThe result
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    t - - -number - - - - - - time - - - - - optional - - - - - - The time when to get the velocity
    l - - -Layer - - - - - - thisLayer - - - - - optional - - - - - - The layer
    +
    + Checks if current time is after the time of the last key in the property +
    + + + + + + @@ -16225,11 +27080,11 @@
    Returns:
    - number + boolean - A positive number. The speed. + true if time is > lastkey.time @@ -16244,14 +27099,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getLayerWorldVelocity"(t, l){Array.<number>} + staticDuAEExpression.Library."isKeyTop"(k, axis){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17739 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22359
    @@ -16262,7 +27117,7 @@

    - Gets the world instant velocity of a layer.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks if the key is a maximum or minimum
    @@ -16283,8 +27138,6 @@

    Type - Default - Description @@ -16295,72 +27148,46 @@

    - t + k -number +Keyframe - - - time - - - - - optional - - - - - - The time when to get the velocity + The key to check - l + axis -Layer +int - - - thisLayer - - - - - optional - - - - - - The layer + The axis to check for multi-dimensionnal properties @@ -16421,11 +27248,11 @@

    Returns:
    - Array.<number> + boolean - The velocity. + true if the key is a maximum or minimum @@ -16440,14 +27267,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getNextKey"(t, prop){Key|null} + staticDuAEExpression.Library."isLayer"(prop){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16954 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23179
    @@ -16458,7 +27285,7 @@

    - Gets the key immediately before the given time + Checks if a property is a layer. Useful when traversing up the property tree to stop when getting the layer.
    @@ -16487,29 +27314,6 @@

    - - - t - - - - - -number - - - - - - - - - - Time at which to get the key - - - - prop @@ -16528,7 +27332,7 @@

    - The property from which to get the key + The property to test @@ -16589,14 +27393,11 @@

    Returns:
    - Key - | - - null + boolean - The key, or null if there's no key before. + true if the prop is a layer @@ -16611,14 +27412,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getOrientation"(l){float} + staticDuAEExpression.Library."isPath"(prop){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17752 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23193
    @@ -16629,7 +27430,7 @@

    - Gets the world orientation of a (2D) layer. + Checks if a property is a path property.
    @@ -16660,13 +27461,13 @@

    - l + prop -Layer +Property @@ -16676,7 +27477,7 @@

    - The layer to get the orientation from + The property @@ -16737,11 +27538,11 @@

    Returns:
    - float + boolean - The orientation, in degrees. + true if the property is a path property. @@ -16756,14 +27557,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getOrientationAtTime"(l, t){float} + staticDuAEExpression.Library."isPosition"(prop){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17798 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23212
    @@ -16774,7 +27575,7 @@

    - Gets the world orientation of a (2D) layer at a specific time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks if a property is a transform.position property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -16807,45 +27608,13 @@

    - l - - - - - -Layer - - - - - - - - - - - - - - - - - - - The layer to get the orientation from - - - - - - - t + prop -float +Property @@ -16854,7 +27623,7 @@

    - time + thisProperty @@ -16868,112 +27637,12 @@

    - The time at which to get the orientation - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - float - - - The orientation, in degrees.
    - - - - - - - - -
    -
    -

    - - staticDuAEExpression.Library."getPath"(){Object} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17364 -
    - -
    - - -
    -
    - - -
    - Gets the path from the current property at a given time. -
    - - - - - - + The property + + + + + @@ -17029,11 +27698,11 @@
    Returns:
    - Object + boolean - A path object with three array attributes: points, inTangents, outTangents + true if the property is the transform.position property. @@ -17048,14 +27717,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPrevKey"(t, prop){Key|null} + staticDuAEExpression.Library."isSpatial"(prop){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16972 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23225
    @@ -17066,7 +27735,7 @@

    - Gets the key immediately before the given time + Checks if a property is spatial
    @@ -17087,6 +27756,8 @@

    Type + Default + Description @@ -17097,46 +27768,36 @@

    - t + prop -number +Property - - + - Time at which to get the key - - - - - - - prop - - - - + thisProperty -Property - - - - - + - The property from which to get the key + + optional + + + + + + The property to check @@ -17197,14 +27858,11 @@

    Returns:
    - Key - | - - null + boolean - The key, or null if there's no key before. + true if the property is spatial. @@ -17219,14 +27877,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPropWorldSpeed"(t, prop){Array.<number>} + staticDuAEExpression.Library."isStill"(t, threshold, axis){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17819 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23244
    @@ -17237,7 +27895,7 @@

    - Gets the world speed of a property. + Checks if the current property is animated at a given time.
    @@ -17299,20 +27957,20 @@

    - Time from when to get the position + The time - prop + threshold -Layer +number @@ -17321,7 +27979,7 @@

    - thisProperty + 0.01 @@ -17335,7 +27993,43 @@

    - The property + The speed under which the property is considered still. + + + + + + + axis + + + + + +number + + + + + + + + + -1 + + + + + + + + optional + + + + + + The axis to check. If < 0, will check all axis. @@ -17396,11 +28090,11 @@

    Returns:
    - Array.<number> + boolean - The world speed + true if the property does not vary. @@ -17415,14 +28109,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPropWorldValue"(t, prop){Array.<number>} + staticDuAEExpression.Library."lastActiveTime"(prop, t){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17836 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23269
    @@ -17433,7 +28127,7 @@

    - Gets the world coordinates of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks the last previous time at which the property value was not 0. (meant to be used on boolean property, works on single dimension properties too).
    @@ -17454,8 +28148,6 @@

    Type - Default - Description @@ -17466,72 +28158,46 @@

    - t + prop -number +Property - - - time - - - - - optional - - - - - - Time from when to get the position + The property to check - prop + t -Layer +float - - - thisProperty - - - - - optional - - - - - - The property + The time before which to run the check @@ -17592,11 +28258,11 @@

    Returns:
    - Array.<number> + float - The world coordinates + The last active time before t @@ -17611,14 +28277,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getPropWorldVelocity"(t, prop){Array.<number>} + staticDuAEExpression.Library."linearExtrapolation"(t, tMin, tMax, value1, value2){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17853 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22173
    @@ -17629,7 +28295,7 @@

    - Gets the world velocity of a property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Interpolates a value with a linear function, but also extrapolates it outside of known values.
    This method can replace linear(), adding extrapolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -17657,12 +28323,116 @@

    - + + + + + + t + + + + + +number + + + + + + + + + + + + + + + + + + + The value to interpolate and extrapolate + + + + + + + tMin + + + + + +number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum value of the initial range + + + + + + + tMax + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the initial range + + - t + value1 @@ -17677,7 +28447,7 @@

    - time + 0 @@ -17691,20 +28461,20 @@

    - Time from when to get the position + The minimum value of the interpolated result - prop + value2 -Layer +number @@ -17713,7 +28483,7 @@

    - thisProperty + 1 @@ -17727,7 +28497,7 @@

    - The property + The maximum value of the interpolated result @@ -17788,11 +28558,11 @@

    Returns:
    - Array.<number> + number - The world velocity + the value. @@ -17807,14 +28577,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."getScale"(l){Array.<float>} + staticDuAEExpression.Library."logInterpolation"(t, tMin, tMax, value1, value2, rate){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17866 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22196
    @@ -17825,7 +28595,7 @@

    - Gets the world scale of a layer. + Interpolates a value with a logarithmic function.
    This method can replace linear() and ease() with a gaussian interpolation.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -17846,6 +28616,8 @@

    Type + Default + Description @@ -17856,23 +28628,212 @@

    - l + t -Layer +number + + + + - The layer to get the scale from + + + + + + The value to interpolate + + + + + + + tMin + + + + + +number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum value of the initial range + + + + + + + tMax + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the initial range + + + + + + + value1 + + + + + +number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum value of the interpolated result + + + + + + + value2 + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The maximum value of the interpolated result + + + + + + + rate + + + + + +number + + + + + + + + + 1 + + + + + + + + optional + + + + + + The raising speed in the range [0, inf]. @@ -17933,11 +28894,11 @@

    Returns:
    - Array.<float> + number - The scale, in percent. + the value. @@ -17952,14 +28913,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."inverseGaussian"(v, min, max, center, fwhm){Array.<Number>} + staticDuAEExpression.Library."logistic"(value, midValue, min, max, rate){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17062 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22838
    @@ -17970,7 +28931,7 @@

    - The inverse gaussian function
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + The logistic function (sigmoid)
    @@ -18003,7 +28964,7 @@

    - v + value @@ -18028,14 +28989,14 @@

    - The variable + The value - min + midValue @@ -18064,14 +29025,14 @@

    - The minimum return value of the corresponding gaussian function + The midpoint value, at which the function returns max/2 - max + min @@ -18086,7 +29047,7 @@

    - 1 + 0 @@ -18100,14 +29061,14 @@

    - The maximum return value of the corresponding gaussian function + The minimum return value - center + max @@ -18122,7 +29083,7 @@

    - 0 + 1 @@ -18136,14 +29097,14 @@

    - The center of the peak of the corresponding gaussian function + The maximum return value - fwhm + rate @@ -18172,7 +29133,7 @@

    - The full width at half maximum of the curve of the corresponding gaussian function + The logistic growth rate or steepness of the function @@ -18233,11 +29194,11 @@

    Returns:
    - Array.<Number> + Number - The two possible results, the lower is the first in the list. If both are the same, it is the maximum + The result in the range [min, max] (excluding min and max) @@ -18252,14 +29213,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."inverseLogisitic"(v, midValue, min, max, rate){Number} + staticDuAEExpression.Library."logisticInterpolation"(t, tMin, tMax, value1, value2, rate, tMid){number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17088 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22230
    @@ -18270,7 +29231,7 @@

    - The inverse logistic function (inverse sigmoid)
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. * @function + Interpolates a value with a logistic (sigmoid) function.
    This method can replace linear() and ease() with a gaussian interpolation.
    @@ -18303,13 +29264,13 @@

    - v + t -Number +number @@ -18328,20 +29289,20 @@

    - The variable + The value to interpolate - midValue + tMin -Number +number @@ -18364,20 +29325,20 @@

    - The midpoint value, at which the function returns max/2 in the original logistic function + The minimum value of the initial range - min + tMax -Number +number @@ -18386,7 +29347,7 @@

    - 0 + 1 @@ -18400,20 +29361,20 @@

    - The minimum return value of the original logistic function + The maximum value of the initial range - max + value1 -Number +number @@ -18422,7 +29383,7 @@

    - 1 + 0 @@ -18436,20 +29397,20 @@

    - The maximum return value of the original logistic function + The minimum value of the interpolated result - rate + value2 -Number +number @@ -18469,400 +29430,80 @@

    optional - - - - The logistic growth rate or steepness of the original logistic function - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Number - - - The result
    - - - - - - - - -
    -
    -

    - - staticDuAEExpression.Library."isAfterLastKey"(){boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16988 -
    - -
    - - -
    -
    - - -
    - Checks if current time is after the time of the last key in the property -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - boolean - - - true if time is > lastkey.time
    - - - - -
    - - - -
    -
    -

    - - staticDuAEExpression.Library."isLayer"(prop){boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17381 -
    - -
    - - -
    -
    - - -
    - Checks if a property is a layer. Useful when traversing up the property tree to stop when getting the layer. -
    - - - - - - - - - - - - - - - - - - - - - - - + + + + The maximum value of the interpolated result + - - + - - - - - - -
    NameTypeDescription
    proprate -Property +number + - The property to test
    - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - - - - - - - - - - - + 1 + + - - + + The raising speed in the range [0, inf]. - - -
    TypeDescription
    - boolean + + + + optional + + - true if the prop is a layer
    - - - - -
    - - - -
    -
    -

    - - staticDuAEExpression.Library."isPath"(prop){boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17395 -
    - -
    - - -
    -
    - - -
    - Checks if a property is a path property. -
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + optional + + + + + + The t value at which the interpolated value should be half way. By default, (tMin+tMax)/2 @@ -18923,11 +29564,11 @@
    Returns:
    - + @@ -18942,14 +29583,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isPosition"(prop){boolean} + staticDuAEExpression.Library."mean"(values){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17414 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22858
    @@ -18960,7 +29601,7 @@

    - Checks if a property is a transform.position property.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Returns the mean of a set of values
    @@ -18981,8 +29622,6 @@

    - - @@ -18993,36 +29632,23 @@

    - + - - + The values @@ -19083,11 +29709,11 @@
    Returns:
    - + @@ -19102,14 +29728,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isSpatial"(prop){boolean} + staticDuAEExpression.Library."multPath"(path, weight){Object}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17427 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22991
    @@ -19120,7 +29746,7 @@

    - Checks if a property is spatial + Multiplies a path with a scalar.
    The path must be an object with three array attributes: points, inTangents, outTangents
    @@ -19151,13 +29777,13 @@

    - + + The path + + + + + + + + + + + + + + @@ -19228,11 +29877,11 @@
    Returns:
    - + @@ -19247,14 +29896,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."isStill"(t, threshold){boolean} + staticDuAEExpression.Library."multPoints"(p, w){Array.<Array.<float>>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17445 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22879
    @@ -19265,7 +29914,7 @@

    - Checks if the current property is animated at a given time.
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Multiplies a list of points/vectors with a scalar.
    @@ -19286,8 +29935,6 @@

    - - @@ -19298,72 +29945,46 @@

    - + - - + The list of points - + - - + The multiplier @@ -19424,11 +30045,11 @@
    Returns:
    - + @@ -19443,14 +30064,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."logisitic"(value, midValue, min, max, rate){Number} + staticDuAEExpression.Library."nextActiveTime"(prop, t){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17108 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23292
    @@ -19461,7 +30082,7 @@

    - The logistic function (sigmoid)
    Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them. + Checks the next time at which the property value was not 0. (meant to be used on boolean property, works on single dimension properties too).
    @@ -19482,8 +30103,6 @@

    - - @@ -19494,176 +30113,46 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + The property to check - + - - + The time after which to run the check @@ -19724,11 +30213,11 @@
    Returns:
    - + @@ -19743,14 +30232,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."mean"(values){Number} + staticDuAEExpression.Library."normalizeWeights"(weights, sum){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17124 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22897
    @@ -19761,7 +30250,7 @@

    - Returns the mean of a set of values + Normalizes a list of weights so their sum equals 1.0
    @@ -19792,13 +30281,13 @@

    - + + + + + + + The weights to normalize + + + + + + + + + + + + + + @@ -19869,11 +30393,11 @@
    Returns:
    - + @@ -19888,14 +30412,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."multPath"(path, weight){Object} + staticDuAEExpression.Library."overshoot"(t, elasticity, damping, vAtTime){float|Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17251 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22571
    @@ -19906,7 +30430,7 @@

    - Multiplies a path with a scalar.
    The path must be an object with three array attributes: points, inTangents, outTangents + Overshoot animation, to be used when the speed is 0.
    @@ -19927,56 +30451,144 @@

    + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + Damping - + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation. @@ -20037,11 +30649,14 @@
    Returns:
    - + @@ -20056,14 +30671,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."multPoints"(p, w){Array.<Array.<float>>} + staticDuAEExpression.Library."pingPongIn"(t, nK, vAtTime, damping){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17145 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22607
    @@ -20074,7 +30689,7 @@

    - Multiplies a list of points/vectors with a scalar. + Animatable equivalent to loopIn('pingpong').
    @@ -20095,6 +30710,8 @@

    + + @@ -20105,30 +30722,107 @@

    - + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all previous frames. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + optional + + + + + + Exponentially attenuates the effect over time @@ -20205,11 +30912,11 @@
    Returns:
    - + @@ -20224,14 +30931,14 @@
    Returns:
    -

    +

    - staticDuAEExpression.Library."normalizeWeights"(weights, sum){Array.<float>} + staticDuAEExpression.Library."pingPongOut"(t, nK, vAtTime, damping){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17163 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22648
    @@ -20242,7 +30949,7 @@

    - Normalizes a list of weights so their sum equals 1.0 + Animatable equivalent to loopOut('pingpong'). Note that for performance reasons with expressions, even if the parameters of the function are documented with optional/default values, you MUST provide ALL the arguments when using them.
    @@ -20263,6 +30970,8 @@

    + + @@ -20273,30 +30982,107 @@

    - + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames. - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + optional + + + + + + Exponentially attenuates the effect over time @@ -20373,11 +31172,11 @@
    Returns:
    - + @@ -20399,7 +31198,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17275 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23015
    @@ -20590,7 +31389,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17197 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22937
    @@ -20781,7 +31580,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18085 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23956
    @@ -21045,7 +31844,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 17470 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23314
    @@ -21145,7 +31944,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21445
    @@ -21290,7 +32089,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16380 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21476
    @@ -21441,7 +32240,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEExpression.html b/docs/DuAEExpression.html index 4fde782..ab59be6 100644 --- a/docs/DuAEExpression.html +++ b/docs/DuAEExpression.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3688,6 +4147,139 @@

    Members

    +
    +
    +

    static,readonlyDuAEExpression.BakeAlgorithmint

    +
    + + +
    +
    + +
    + The different modes available to bake expressions +
    + + + +
    + + +
    Properties:
    + +
    + +
    NameTypeDescription
    proptMid -Property +number + + - The property
    - boolean + number true if the property is a path property.the value.s
    TypeDefaultDescription
    propvalues -Property +Array.<Number> - - thisProperty - - - - optional - - - - - - The property
    - boolean + Number true if the property is the transform.position property.The mean
    proppath -Property +Object @@ -19167,7 +29793,30 @@

    - The property to check
    weight + + +float + + + + + + The multipliers
    - boolean + Object true if the property is spatial.A path object with three array attributes: points, inTangents, outTangents
    TypeDefaultDescription
    tp -number +Array.<Array.<float>> - - time - - - - optional - - - - - - The time
    thresholdw -number +float - - 0.1 - - - - optional - - - - - - The speed under which the property is considered still.
    - boolean + Array.<Array.<float>> true if the property does not vary.The multiplied points
    TypeDefaultDescription
    value - - -Number - - - - - - - - - - - - - The value
    midValue - - -Number - - - - - - 0 - - - - - optional - - - - - - The midpoint value, at which the function returns max/2
    min - - -Number - - - - - - 0 - - - - - optional - - - - - - The minimum return value
    maxprop -Number +Property - - 1 - - - - optional - - - - - - The maximum return value
    ratet -Number +float - - 1 - - - - optional - - - - - - The logistic growth rate or steepness of the function
    - Number + float The result in the range [min, max] (excluding min and max)The next active time after t
    valuesweights -Array.<Number> +Array.<float> @@ -19808,7 +30297,42 @@

    - The values
    sum + + +float + + + + + + + optional + + + + + + The sum of the weights; provide it if it's already computed to improve performance.
    - Number + Array.<float> The meanThe normalized weights
    TypeDefaultDescription
    t + + +float + + + + + + + + + + + + + The time at which the value must be got. To end the loop, pass the same time for all subsequent frames.
    elasticity + + +float + + + + + + + + + + + + + The elasticity, which controls the amplitude and frequence according to the last known velocity
    pathdamping -Object +float + + - The path
    weightvAtTime -float +function + + valueAtTime + + - The multipliers
    - Object + float + | + + Array.<float> A path object with three array attributes: points, inTangents, outTangentsThe new value
    TypeDefaultDescription
    pt -Array.<Array.<float>> +float + + - The list of points
    wnK + + +int + + + + + + + + + + + + + The number of keyframes to loop. Use 0 to loop all keyframes
    vAtTime + + +function + + + + + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    damping @@ -20141,10 +30835,23 @@

    + + 0 + + - The multiplier
    - Array.<Array.<float>> + float The multiplied pointsThe new value
    TypeDefaultDescription
    weightst -Array.<float> +float + + - The weights to normalize
    sumnK + + +int + + + + + + + + + + + + + The number of keyframes to loop. Use 0 to loop all keyframes
    vAtTime + + +function + + + + + + valueAtTime + + + + + optional + + + + + + A function to replace valueAtTime. Use this to loop after an expression+keyframe controlled animation, by providing a function used to generate the animation.
    damping @@ -20309,10 +31095,23 @@

    + + 0 + + - The sum of the weights
    - Array.<float> + float The normalized weightsThe new value
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    SMART + + +int + + + + + + 0 + +
    PRECISE + + +int + + + + + + 1 + +
    + + + + + + + + + + + + + + + + + + + + + + +

    + + + + + + +

    staticDuAEExpression.Idstring

    @@ -3807,7 +4399,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16297 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21389

    @@ -3873,12 +4465,12 @@

    - staticDuAEExpression.doInExpresssions(func, currentComp, selectedComps, selectedLayers, updateCache, apply) + staticDuAEExpression.doInExpresssions(func, selectionMode, updateCache, apply)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16277 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21372
    @@ -3954,79 +4546,7 @@

    - currentComp - - - - - -bool - - - - - - - - - false - - - - - - - - optional - - - - - - true: in current compositions, false: in all compositions of the project - - - - - - - selectedComps - - - - - -bool - - - - - - - - - false - - - - - - - - optional - - - - - - When currentComp is false, true to replace only in selected compositions - - - - - - - selectedLayers + selectionMode @@ -4055,7 +4575,7 @@

    - When currentComp is true, wether to replace only on selected layers + What to update @@ -4185,7 +4705,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16310 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21401
    @@ -4366,12 +4886,12 @@

    Returns:

    - staticDuAEExpression.updateCache(currentComp, selectedComps, selectedLayers) + staticDuAEExpression.updateCache(selectionMode)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16237 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21334
    @@ -4415,43 +4935,7 @@

    - currentComp - - - - - -bool - - - - - - - - - false - - - - - - - - optional - - - - - - true: in current compositions, false: in all compositions of the project - - - - - - - selectedComps + selectionMode @@ -4466,43 +4950,7 @@

    - false - - - - - - - - optional - - - - - - When currentComp is false, true to replace only in selected compositions - - - - - - - selectedLayers - - - - - -bool - - - - - - - - - false + DuAE.SelectionMode.ALL_COMPOSITIONS @@ -4516,7 +4964,7 @@

    - When currentComp is true, wether to replace only on selected layers + What to update @@ -4580,7 +5028,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEF.html b/docs/DuAEF.html index dfbacee..06c4afd 100644 --- a/docs/DuAEF.html +++ b/docs/DuAEF.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3807,7 +4266,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14726 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16410
    @@ -3878,7 +4337,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14718 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16402
    @@ -4051,7 +4510,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEItem.html b/docs/DuAEItem.html index cd9a173..125ad85 100644 --- a/docs/DuAEItem.html +++ b/docs/DuAEItem.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18902 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24777
    @@ -3834,7 +4293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18924 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24799
    @@ -4002,7 +4461,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18852 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24726
    @@ -4236,7 +4695,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEKeyFrame.html b/docs/DuAEKeyFrame.html index dfc6d8e..b067216 100644 --- a/docs/DuAEKeyFrame.html +++ b/docs/DuAEKeyFrame.html @@ -1,4042 +1,4657 @@ - - - - - Class: DuAEKeyFrame - - - - - - - - - - - - - - - - - -
    - - -
    -

    Class: DuAEKeyFrame

    - - - - -
    - -
    -

    - DuAEKeyFrame -

    - -
    Properties of an After Effects Keyframe, as returned by DuAEProperty.keys or DuAEProperty.keyAtIndex or DuAEProperty.keyAtTime.
    - -
    - -
    -
    - - - - -
    -
    -

    - - new DuAEKeyFrame() -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14752 -
    - -
    - - -
    -
    - - -
    - Constructs a new DuAEKeyFrame -
    - - - - - - - - - -
    - - -
    Properties:
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    _time - - -float - - - - The keyframe time
    value - - -null -| - -Array.<folat> -| - -float -| - -MarkerValue -| - -int -| - -Shape -| - -TextDocument - - - - The keyframe value
    _inInterpolationType - - -KeyframeInterpolationType - - - - The incoming temporal interpolation type
    _outInterpolationType - - -KeyframeInterpolationType - - - - The outgoing temporal interpolation type
    _spatial - - -boolean - - - - true if this keyframe has a spatial value
    spatialProperties - - -DuAEKeySpatialProperties - - - - the spatial properties DuAEKeySpatialProperties of this keyframe
    inEase - - -Array.<KeyframeEase> - - - - The incoming temporal ease. The number of objects in the Array depends on the value type
    outEase - - -Array.<KeyframeEase> - - - - The outgoing temporal ease. The number of objects in the Array depends on the value type
    _continuous - - -boolean - - - - true if the keyframe has temporal continuity
    _autoBezier - - -boolean - - - - true if the keyframe has temporal auto-Bezier interpolation
    _index - - -int - - - - The index of the keyFrame. Warning: not updated when another key frame is added on the property some time before this key._time!
    - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
    - - -
    - - - - - - - - - - - - - - - - - - -
    - -
    - - - - - - - -
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) -
    -
    -
    - - - - + + + + + Class: DuAEKeyframe + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: DuAEKeyframe

    + + + + +
    + +
    +

    + DuAEKeyframe +

    + +
    Properties of an After Effects Keyframe, as returned by DuAEProperty.keys or DuAEProperty.keyAtIndex or DuAEProperty.keyAtTime.
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuAEKeyframe(other) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16452 +
    + +
    + + +
    +
    + + +
    + Constructs a new DuAEKeyframe +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    other + + +DuAEKeyframe + + + + + + + optional + + + + + + Another keyframe to create a copy.
    + + + +
    + + +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    _time + + +float + + + + The keyframe time
    value + + +null +| + +Array.<folat> +| + +float +| + +MarkerValue +| + +int +| + +Shape +| + +TextDocument + + + + The keyframe value
    _inInterpolationType + + +KeyframeInterpolationType + + + + The incoming temporal interpolation type
    _outInterpolationType + + +KeyframeInterpolationType + + + + The outgoing temporal interpolation type
    _spatial + + +boolean + + + + true if this keyframe has a spatial value
    spatialProperties + + +DuAEKeySpatialProperties + + + + the spatial properties DuAEKeySpatialProperties of this keyframe
    inEase + + +Array.<KeyframeEase> + + + + The incoming temporal ease. The number of objects in the Array depends on the value type
    outEase + + +Array.<KeyframeEase> + + + + The outgoing temporal ease. The number of objects in the Array depends on the value type
    _continuous + + +boolean + + + + true if the keyframe has temporal continuity
    _autoBezier + + +boolean + + + + true if the keyframe has temporal auto-Bezier interpolation
    _index + + +int + + + + The index of the keyFrame. Warning: not updated when another key frame is added on the property some time before this key._time!
    + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + +

    Methods

    + +
    + +
    +
    +

    + + _clone(){DuAEKeyframe} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16501 +
    + +
    + + +
    +
    + + +
    + Clones the keyframe and returns the new one.
    The keyframe is not added to any property, only the JS object is cloned. Use DuAEProperty.setKey to add it to a specific property. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEKeyframe + + + The new keyframe.
    + + + + +
    + +
    + + + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs/DuAEKeySpatialProperties.html b/docs/DuAEKeySpatialProperties.html index a853dd7..2c8b04a 100644 --- a/docs/DuAEKeySpatialProperties.html +++ b/docs/DuAEKeySpatialProperties.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3622,7 +4081,7 @@

    DuAEKeySpatialProperties

    -
    Spatial properties of a DuAEKeyFrame.
    +
    Spatial properties of a DuAEKeyframe.
    @@ -3636,12 +4095,12 @@

    - new DuAEKeySpatialProperties() + new DuAEKeySpatialProperties(other)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14734 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16418
    @@ -3661,6 +4120,58 @@

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    other + + +DuAEKeySpatialProperties + + + + + + + optional + + + + + + Another DuAEKeySpatialProperties to create a copy.
    +
    @@ -3940,6 +4451,110 @@
    Properties:
    +

    Methods

    + +
    + +
    +
    +

    + + _clone(){DuAEKeySpatialProperties} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16448 +
    + +
    + + +
    +
    + + +
    + Clones the DuAEKeySpatialProperties and returns the new one. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEKeySpatialProperties + + + The new DuAEKeySpatialProperties.
    + + + + +
    + +
    + @@ -3955,7 +4570,7 @@
    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAELayer.html b/docs/DuAELayer.html index 945bd40..f07a071 100644 --- a/docs/DuAELayer.html +++ b/docs/DuAELayer.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20397 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26467
    @@ -3834,7 +4293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20105 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26166
    @@ -4073,7 +4532,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20621 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26691
    @@ -4379,7 +4838,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20604 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26674
    @@ -4518,7 +4977,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20560 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26630
    @@ -4657,7 +5116,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20537 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26607
    @@ -4796,7 +5255,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20582 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26652
    @@ -4935,7 +5394,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20072 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26133
    @@ -5129,7 +5588,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20725 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26801
    @@ -5285,14 +5744,14 @@

    -

    +

    - staticDuAELayer.copyToComp(layers, destinationComp, withPropertyLinks){Array.<Layer>} + staticDuAELayer.bake(layer, mode, frameStep)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20417 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27286
    @@ -5303,7 +5762,7 @@

    - Copies the layers to another comp + Bakes the expressions to keyframes and removes all non-renderable layers.
    @@ -5336,13 +5795,13 @@

    - layers + layer -Array.<Layer> +Layer @@ -5361,20 +5820,20 @@

    - The layers to copy and paste + The layer to bake. - destinationComp + mode -CompItem +DuAEExpression.BakeAlgorithm @@ -5383,30 +5842,34 @@

    + DuAEExpression.BakeAlgorithm.SMART + + optional + - The composition to copy to + The algorithm to use for baking the expressions. - withPropertyLinks + frameStep -boolean +float @@ -5415,7 +5878,7 @@

    - false + 1.0 @@ -5429,7 +5892,7 @@

    - Add expressions on the properties to link them to the orriginal layers
    Works only on 12.0 and above, ignored on 11.0 (CS6) and below + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. @@ -5472,35 +5935,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Array.<Layer> - - - The new layers
    - - @@ -5509,14 +5943,14 @@
    Returns:
    -

    +

    - staticDuAELayer.doLayers(method, undoGroupName) + staticDuAELayer.copyToComp(layers, destinationComp, withPropertyLinks){Array.<Layer>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19653 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26487
    @@ -5527,7 +5961,7 @@

    - Runs a function on all the layers + Copies the layers to another comp
    @@ -5548,6 +5982,8 @@

    Type + Default + Description @@ -5558,19 +5994,23 @@

    - method + layers -function +Array.<Layer> + + + + @@ -5579,26 +6019,64 @@

    - The function to run on the layers, which takes a layer as its only argument. + The layers to copy and paste - undoGroupName + destinationComp -string +CompItem + + + + + + + + + + + + + + + + + + + The composition to copy to + + + + + + + withPropertyLinks + + + + + +boolean + + + false + + + @@ -5609,7 +6087,7 @@

    - The name of the undoGroup created before the execution. If not provided, there will not be any undoGroup created. + Add expressions on the properties to link them to the orriginal layers
    Works only on 12.0 and above, ignored on 11.0 (CS6) and below @@ -5652,6 +6130,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<Layer> + + + The new layers
    + + @@ -5660,14 +6167,14 @@

    -

    - staticDuAELayer.expressionLink(layer, useThisComp){str} + staticDuAELayer.createLocator(layerOrComp){ShapeLayer}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20776 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27149
    @@ -5678,7 +6185,7 @@
    Returns:
    - str + ShapeLayer - The expression link to the layer + The locator @@ -5852,14 +6322,14 @@
    Returns:
    -

    +

    - staticDuAELayer.firstKeyFrameTime(layer, selected){float|null} + staticDuAELayer.doLayers(method, undoGroupName)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20171 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25673
    @@ -5870,7 +6340,7 @@

    - Gets the time of the first keyFrame + Runs a function on all the layers
    @@ -5901,16 +6371,13 @@

    - layer + method -Array.<Layer> -| - -LayerCollection +function @@ -5920,20 +6387,25 @@

    - The layer + + + + + + The function to run on the layers, which takes a layer as its only argument. - selected + undoGroupName -boolean +string @@ -5943,7 +6415,14 @@

    - true to check selected keyframes only + + optional + + + + + + The name of the undoGroup created before the execution. If not provided, there will not be any undoGroup created. @@ -5986,38 +6465,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - float - | - - null - - - The keyframe time or null if there are no keyframe
    - - @@ -6026,14 +6473,14 @@
    Returns:
    -

    +

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19765 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26852
    @@ -6044,7 +6491,7 @@

    - Gets all animations on the layer in the whole timeline or in the time range
    The first DuAEKeyFrame._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition. + Gets an expression linking to the layer
    @@ -6102,14 +6549,14 @@

    - The layer. + The layer - selected + useThisComp @@ -6138,41 +6585,7 @@

    - true to get only selected keyframes. - - - - - - - timeRange - - - - - -Array.<float> - - - - - - - - - - - - - - - optional - - - - - - The time range, an array of two time values, in seconds. + Whether to begin the expression by 'thisComp' or 'comp("name")' @@ -6233,11 +6646,11 @@

    Returns:
    - DuAELayerAnimation + str - The animation. + The expression link to the layer @@ -6252,14 +6665,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getAnims(layers, selected, timeRange){Array.<DuAELayerAnimation>} + staticDuAELayer.firstKeyFrameTime(layer, selected){float|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19795 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26231
    @@ -6270,7 +6683,7 @@

    - Gets all animations on the layers in the whole timeline or in the time range
    The first DuAEKeyFrame._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition. + Gets the time of the first keyFrame
    @@ -6291,8 +6704,6 @@

    Type - Default - Description @@ -6303,7 +6714,7 @@

    - layers + layer @@ -6319,19 +6730,10 @@

    - - - - - - - - - - The layers. + The layer @@ -6344,64 +6746,17 @@

    -Boolean - - - - - - - - - false - - - - - - - - optional - - - - - - true to get only selected keyframes. - - - - - - - timeRange - - - - - -Array.<float> +boolean - - - - - - optional - - - - - - The time range, an array of two time values, in seconds. + true to check selected keyframes only @@ -6462,11 +6817,14 @@

    Returns:
    - Array.<DuAELayerAnimation> + float + | + + null - The animations. + The keyframe time or null if there are no keyframe @@ -6481,14 +6839,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getChildren(layer){Array.<Layer>} + staticDuAELayer.getActiveProperty(layer){DuAEProperty|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19966 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25780
    @@ -6499,7 +6857,7 @@

    - Gets the children of a layer + Gets the After Effects active property (the last selected one)
    @@ -6546,7 +6904,7 @@

    - The layer. + The layer @@ -6607,11 +6965,14 @@

    Returns:
    - Array.<Layer> + DuAEProperty + | + + null - All the children of the layer + The selected property, or null if there isn't any. @@ -6626,14 +6987,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getDistance(layer1, layer2){int} + staticDuAELayer.getAnim(layer, selected, timeRange){DuAELayerAnimation}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20032 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25795
    @@ -6644,7 +7005,7 @@

    - Measures the distance between two layers + Gets all animations on the layer in the whole timeline or in the time range
    The first DuAEKeyframe._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition.
    @@ -6665,6 +7026,8 @@

    Type + Default + Description @@ -6675,7 +7038,7 @@

    - layer1 + layer @@ -6688,33 +7051,89 @@

    + + + + - The first layer + + + + + + The layer. - layer2 + selected -Layer +Boolean + + + false + + + - The second layer + + optional + + + + + + true to get only selected keyframes. + + + + + + + timeRange + + + + + +Array.<float> + + + + + + + + + + + + + + + optional + + + + + + The time range, an array of two time values, in seconds. @@ -6775,11 +7194,11 @@

    Returns:
    - int + DuAELayerAnimation - The distance (in pixels) + The animation. @@ -6794,14 +7213,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getPuppetPins(layer){Array.<DuAEProperty>} + staticDuAELayer.getAnims(layers, selected, timeRange){Array.<DuAELayerAnimation>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20494 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25826
    @@ -6812,7 +7231,7 @@

    - Gets all the (selected) puppet pins found on the layer.
    Will return all puppet pins if there is no puppet selection. + Gets all animations on the layers in the whole timeline or in the time range
    The first DuAEKeyframe._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition.
    @@ -6833,6 +7252,8 @@

    Type + Default + Description @@ -6843,23 +7264,105 @@

    - layer + layers -Layer +Array.<Layer> +| + +LayerCollection + + + + - The layer + + + + + + The layers. + + + + + + + selected + + + + + +Boolean + + + + + + + + + false + + + + + + + + optional + + + + + + true to get only selected keyframes. + + + + + + + timeRange + + + + + +Array.<float> + + + + + + + + + + + + + + + optional + + + + + + The time range, an array of two time values, in seconds. @@ -6920,11 +7423,11 @@

    Returns:
    - Array.<DuAEProperty> + Array.<DuAELayerAnimation> - The properties + The animations. @@ -6939,14 +7442,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getRelation(layer1, layer2){int|null} + staticDuAELayer.getChildren(layer){Array.<Layer>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20002 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25998
    @@ -6957,7 +7460,7 @@

    - Checks if a layer is a descendant of another layer + Gets the children of a layer
    @@ -6988,30 +7491,7 @@

    - layer1 - - - - - -Layer - - - - - - - - - - The first layer - - - - - - - layer2 + layer @@ -7027,7 +7507,7 @@

    - The second layer + The layer. @@ -7088,14 +7568,11 @@

    Returns:
    - int - | - - null + Array.<Layer> - the degree of relation. 0 if layer1 is not a relative of layer2,
    negative if layer2 is a descendant of layer1, positive if layer2 is an ancestor.
    null if the two layers are not in the same composition or if they are the same layer. + All the children of the layer @@ -7110,14 +7587,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getSelectedProps(layer, filter, strict, caseSensitive){Array.<DuAEProperty>} + staticDuAELayer.getCreateLayerEffect(layer, targetLayer, effectName){DuAEProperty|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19713 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27127
    @@ -7128,7 +7605,7 @@

    - Gets the After Effects selected properties in the layer + Gets or create a layer control effect targetting the given target layer.
    @@ -7149,8 +7626,6 @@

    Type - Default - Description @@ -7174,10 +7649,6 @@

    - - - - @@ -7186,75 +7657,54 @@

    - The layer + The layer to get the effect from - filter + targetLayer -PropertyType -| - -PropertyValueType -| - -string -| - -function +Layer - - - - - optional - - A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true. + The targetted layer, which must be in the same comp than the layer. - strict + effectName -boolean +string - - - false - - - @@ -7265,57 +7715,21 @@

    - If a string filter is provided, wether to search for the exact name/matchName or if it contains the filter. + The name to use when creating the effect. - - - - caseSensitive - - - - - -boolean - - - - - - - - - true - - - - - - - - optional - - - - - - If a string filter is provided, and not strict is false, does the search have to be case sensitive? - - - - - - - - -
    - - - - - + + + + + +
    + + + + + @@ -7362,11 +7776,14 @@
    Returns:
    - Array.<DuAEProperty> + DuAEProperty + | + + null - The selected properties, an empty Array if nothing active or selected + The effect or null if the two layers are not in the same comp. @@ -7381,14 +7798,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getTransformMatrix(layer){Matrix} + staticDuAELayer.getDistance(layer1, layer2){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20651 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26064
    @@ -7399,7 +7816,7 @@

    - Gets the transformation matrix of the layer from the compostion.
    Use Matrix.applyToPoint(point) to transform any coordinate with the matrix returned by this method. + Measures the distance between two layers
    @@ -7430,13 +7847,13 @@

    - layer + layer1 -Array.<Layer> +Layer @@ -7446,7 +7863,44 @@

    - the layer + + optional + + + + + + The first layer. If omitted, will use the selected layers in the current comp + + + + + + + layer2 + + + + + +Layer + + + + + + + + + + + optional + + + + + + The second layer @@ -7507,11 +7961,11 @@

    Returns:
    - Matrix + float - The coordinates. + The distance (in pixels). -1 if less than two layers are found @@ -7526,14 +7980,14 @@
    Returns:
    -

    +

    - staticDuAELayer.getWorldPos(layer, point){Array.<float>} + staticDuAELayer.getMaxDistance(layers){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20046 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26085
    @@ -7544,7 +7998,7 @@

    - Gets the world coordinates of the point of a layer + Gets the maximum distance between a bunch of layers
    @@ -7565,8 +8019,6 @@

    Type - Default - Description @@ -7577,68 +8029,29 @@

    - layer + layers -Layer +Array.<Layer> +| +DuList.<Layer> +| - - - - - - - - - - - - - - - - - The layer - - - - - - - point - - - - - -Array.<float> +LayerCollection - - - layer.transform.anchorPoint.value - - - - - optional - - - - - - the point + The layers @@ -7699,11 +8112,11 @@

    Returns:
    - Array.<float> + float - The world coordinates of the layer + The distance (in pixels) @@ -7718,14 +8131,14 @@
    Returns:
    -

    +

    - staticDuAELayer.hasChild(layer){Boolean} + staticDuAELayer.getPuppetPins(layer){Array.<DuAEProperty>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19983 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26564
    @@ -7736,7 +8149,7 @@

    - Checks if a layer has at least one child. + Gets all the (selected) puppet pins found on the layer.
    Will return all puppet pins if there is no puppet selection.
    @@ -7783,7 +8196,7 @@

    - The layer to test + The layer @@ -7844,11 +8257,11 @@

    Returns:
    - Boolean + Array.<DuAEProperty> - true if the layer has at least one child. + The properties @@ -7863,14 +8276,14 @@
    Returns:
    -

    +

    - staticDuAELayer.haveSelectedKeys(layers){boolean} + staticDuAELayer.getRelation(layer1, layer2){int|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20156 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26034
    @@ -7881,7 +8294,7 @@

    - Checks if the layers have some selected keyframes + Checks if a layer is a descendant of another layer
    @@ -7912,16 +8325,36 @@

    - layers + layer1 -Array.<Layer> -| +Layer -LayerCollection + + + + + + + + + The first layer + + + + + + + layer2 + + + + + +Layer @@ -7931,7 +8364,7 @@

    - The layers + The second layer @@ -7992,11 +8425,14 @@

    Returns:
    - boolean + int + | + + null - true if the layers have at least one selected keyframe + the degree of relation. 0 if layer1 is not a relative of layer2,
    negative if layer2 is a descendant of layer1, positive if layer2 is an ancestor.
    null if the two layers are not in the same composition or if they are the same layer. @@ -8011,14 +8447,14 @@
    Returns:
    -

    +

    - staticDuAELayer.insideComp(layer, useBounds){Boolean} + staticDuAELayer.getSelectedProps(layer, filter, strict, caseSensitive){Array.<DuAEProperty>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20827 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25731
    @@ -8029,7 +8465,7 @@

    - Checks if the layer is inside the bounds of the composition + Gets the After Effects selected properties in the layer
    @@ -8087,20 +8523,29 @@

    - the layer to check + The layer - useBounds + filter -Boolean +PropertyType +| + +PropertyValueType +| + +string +| + +function @@ -8109,8 +8554,6 @@

    - false - @@ -8123,21 +8566,93 @@

    - (not implemented yet) Checks the layer bounds if true, just the anchor point if false. + A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true. - - - - - -
    - - - - - + + + + strict + + + + + +boolean + + + + + + + + + false + + + + + + + + optional + + + + + + If a string filter is provided, whether to search for the exact name/matchName or if it contains the filter. + + + + + + + caseSensitive + + + + + +boolean + + + + + + + + + true + + + + + + + + optional + + + + + + If a string filter is provided, and not strict is false, does the search have to be case sensitive? + + + + + + + + +
    + + + + + @@ -8150,10 +8665,10 @@

    - - - - + + + +

    @@ -8184,11 +8699,11 @@
    Returns:
    - Boolean + Array.<DuAEProperty> - true if the layer is inside the composition + The selected properties, an empty Array if nothing active or selected @@ -8203,14 +8718,14 @@
    Returns:
    -

    +

    - staticDuAELayer.isComp(layer){Boolean} + staticDuAELayer.getTransformMatrix(layer, time){Matrix}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20811 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26722
    @@ -8221,7 +8736,7 @@

    - Checks if the given layer is a precomposition. + Gets the transformation matrix of the layer from the compostion.
    Use Matrix.applyToPoint(point) to transform any coordinate with the matrix returned by this method.
    @@ -8258,7 +8773,7 @@

    -Layer +Array.<Layer> @@ -8268,7 +8783,42 @@

    - The layer to test + + + + + + the layer + + + + + + + time + + + + + +float + + + + + + + + + + + optional + + + + + + the time at which to get the coordinates. Current time by default. @@ -8329,11 +8879,11 @@

    Returns:
    - Boolean + Matrix - true if it is a composition + The coordinates. @@ -8348,14 +8898,14 @@
    Returns:
    -

    +

    - staticDuAELayer.isSolid(layer){Boolean} + staticDuAELayer.getWorldPos(layer, point, time){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20796 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26105
    @@ -8366,7 +8916,7 @@

    - Checks if the given layer is a solid. + Gets the world coordinates of the point of a layer
    @@ -8387,6 +8937,8 @@

    Type + Default + Description @@ -8410,10 +8962,89 @@

    + + + + - The layer to test + + + + + + The layer + + + + + + + point + + + + + +Array.<float> + + + + + + + + + layer.transform.anchorPoint.value + + + + + + + + optional + + + + + + the point + + + + + + + time + + + + + +float + + + + + + + + + + + + + + + optional + + + + + + the time at which to get the coordinates. Current time by default. @@ -8474,11 +9105,11 @@

    Returns:
    - Boolean + Array.<float> - true if it is a solid + The world coordinates of the layer @@ -8493,14 +9124,14 @@
    Returns:
    -

    +

    - staticDuAELayer.isThreeD(layer){bool} + staticDuAELayer.hasChild(layer){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20763 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26015
    @@ -8511,7 +9142,7 @@

    - Checks if a layer is 3D (ie is a threeDLayer or a camera or a light) + Checks if a layer has at least one child.
    @@ -8558,7 +9189,7 @@

    - The layer + The layer to test @@ -8619,11 +9250,11 @@

    Returns:
    - bool + Boolean - true if the layer is a 3D layer + true if the layer has at least one child. @@ -8638,14 +9269,14 @@
    Returns:
    -

    +

    - staticDuAELayer.lastEffect(layer, name, skip){PropertyGroup|null} + staticDuAELayer.haveSelectedKeys(layers){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20860 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26215
    @@ -8656,7 +9287,7 @@

    - Gets the last corresponding effect (instead of the first with the native layer.effect() method) + Checks if the layers have some selected keyframes
    @@ -8677,8 +9308,6 @@

    Type - Default - Description @@ -8689,102 +9318,26 @@

    - layer + layers -Layer +Array.<Layer> +| + +LayerCollection - - - - - - - - - - The layer - - - - - - - name - - - - - -string - - - - - - - - - - - - - - - optional - - - - - - The name or matchname to look for. If omitted, will return the last effect. - - - - - - - skip - - - - - -int - - - - - - - - - 0 - - - - - - - - optional - - - - - - Number of effects to skip + The layers @@ -8845,14 +9398,11 @@

    Returns:
    - PropertyGroup - | - - null + boolean - The effect or null if not found. + true if the layers have at least one selected keyframe @@ -8867,14 +9417,14 @@
    Returns:
    -

    +

    - staticDuAELayer.lockScale(layer) + staticDuAELayer.height(layer){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20405 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27362
    @@ -8885,7 +9435,7 @@

    - Locks the scale with an expression so its value cannot be changed + Gets the actual height of a layer (including it's scale)
    @@ -8922,7 +9472,7 @@

    -Layer +AVLayer @@ -8975,6 +9525,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The height, in pixels.
    + + @@ -8983,14 +9562,14 @@

    -

    +

    - staticDuAELayer.moveInsideComp(layer, useBounds) + staticDuAELayer.insideComp(layer, useBounds){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20843 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26903
    @@ -9001,7 +9580,7 @@

    - Moves a layer in the center of the comp if it is outside + Checks if the layer is inside the bounds of the composition
    @@ -9138,6 +9717,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + true if the layer is inside the composition
    + + @@ -9146,14 +9754,14 @@

    -

    +

    - staticDuAELayer.moveLayerToProperty(layer, prop) + staticDuAELayer.isComp(layer){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20693 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26887
    @@ -9164,7 +9772,7 @@

    - Moves a layer to the coordinates of a spatial property + Checks if the given layer is a precomposition.
    @@ -9211,33 +9819,7 @@

    - The layer - - - - - - - prop - - - - - -Property -| - -DuAEProperty - - - - - - - - - - The property + The layer to test @@ -9280,6 +9862,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + true if it is a composition
    + + @@ -9288,14 +9899,14 @@

    -

    +

    - staticDuAELayer.newUniqueEffectName(newName, layer, increment){string} + staticDuAELayer.isRenderable(){Bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19668 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27255
    @@ -9306,7 +9917,7 @@

    - Generates a new unique name for an effect + Checks if a layer is renderable. A non-renderable layer can be:
    • A Null layer
    • A Guide layer
    • An empty shape layer
    • An empty text layer
    • A layer with the opacity at 0% for the whole composition
    @@ -9315,124 +9926,145 @@

    + + +
    + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + - - - - - - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - + + - - - - - - - - - +
    NameTypeDefaultDescription
    TypeDescription
    newName - -string - - - - - - - - - + Bool - - The wanted new name
    layer - - -Layer + +
    + + + + + - - - - - - - +
    +
    +

    - - - - - - - - The layer - + staticDuAELayer.isSolid(layer){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26872 +
    + +
    + + +
    +
    + + +
    + Checks if the given layer is a solid. +
    + + + + + + + + + + + + + + + + + + + + + + + + - + - - + The layer to test @@ -9493,11 +10125,11 @@
    Returns:
    - + @@ -9512,14 +10144,14 @@
    Returns:
    -

    +

    - staticDuAELayer.newUniqueMarkerName(newName, layer, increment){string} + staticDuAELayer.isThreeD(layer){bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19695 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26839
    @@ -9530,7 +10162,7 @@

    - Generates a new unique name for a marker for this layer + Checks if a layer is 3D (ie is a threeDLayer or a camera or a light)
    @@ -9551,8 +10183,6 @@

    - - @@ -9561,38 +10191,6 @@

    - - - - - - - - - - - - - - - - @@ -9608,58 +10206,13 @@

    -

    - - - - - - - - - - - - - - - - -
    NameTypeDescription
    incrementlayer -boolean +Layer - - true - - - - optional - - - - - - true to automatically increment the new name if it already ends with a digit
    - string + Boolean The unique name, with a new number at the end if needed.true if it is a solid
    TypeDefaultDescription
    newName - - -string - - - - - - - - - - - - - The wanted new name
    layer - - - - - - - The layer
    increment - - -boolean - - - - - - true - - - - - optional - - - - - - true to automatically increment the new name if it already ends with a digit
    @@ -9717,11 +10270,11 @@
    Returns:
    - string + bool - The unique name, with a new number at the end if needed. + true if the layer is a 3D layer @@ -9736,14 +10289,14 @@
    Returns:
    -

    +

    - staticDuAELayer.parent(layers, parent, unparentedOnly, insert) + staticDuAELayer.lastEffect(layer, name, skip){PropertyGroup|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20466 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26934
    @@ -9754,7 +10307,7 @@

    - Parents all (unparented) layers + Gets the last corresponding effect (instead of the first with the native layer.effect() method)
    @@ -9787,22 +10340,13 @@

    - layers + layer Layer -| - -LayerCollection -| - -Array.<Layer> -| - -DuList.<Layer> @@ -9821,20 +10365,20 @@

    - The layers to parent + The layer - parent + name -Layer +string @@ -9855,56 +10399,20 @@

    - The parent. If not defined, will use the last layer of the list - - - - - - - unparentedOnly - - - - - -boolean - - - - - - - - - true - - - - - - - - optional - - - - - - True to parent only layers which do not have a parent yet + The name or matchname to look for. If omitted, will return the last effect. - insert + skip -boolean +int @@ -9913,7 +10421,7 @@

    - false + 0 @@ -9927,7 +10435,7 @@

    - When true, the parent will be parented to the previous parent of the given layer (or first layer if the layers param is a list) + Number of effects to skip @@ -9970,6 +10478,38 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + PropertyGroup + | + + null + + + The effect or null if not found.
    + + @@ -9978,14 +10518,14 @@

    -

    +

    - staticDuAELayer.parentChain(layers) + staticDuAELayer.lockScale(layer)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20261 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26475
    @@ -9996,7 +10536,7 @@

    - Parents all the layers together beginning by the end of the array + Locks the scale with an expression so its value cannot be changed
    @@ -10027,16 +10567,13 @@

    - layers + layer -Array.<Layer> -| - -DuList.<Layer> +Layer @@ -10046,7 +10583,7 @@

    - The layers to parent + The layer @@ -10097,14 +10634,14 @@

    -

    +

    - staticDuAELayer.reverseAnims(anims) + staticDuAELayer.moveInsideComp(layer, useBounds)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19920 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26918
    @@ -10115,7 +10652,7 @@

    - Reverses the times of the keyframes to reverse the animation + Moves a layer in the center of the comp if it is outside
    @@ -10136,6 +10673,8 @@

    Type + Default + Description @@ -10146,26 +10685,68 @@

    - anims + layer -Array.<DuAELayerAnimation> -| +Layer -DuAELayerAnimation + + + + + + + + + + + + + + + + + + the layer to check + + + + + + + useBounds + + + + + +Boolean + + + false + + + - The animation + + optional + + + + + + (not implemented yet) Checks the layer bounds if true, just the anchor point if false. @@ -10216,14 +10797,14 @@

    -

    +

    - staticDuAELayer.sequence(layers, expr) + staticDuAELayer.moveLayerToProperty(layer, prop)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20368 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26769
    @@ -10234,7 +10815,7 @@

    - Creates a sequence with the layers, but using opacities. This enables more possibilities to rig them, like with the Duik Connector + Moves a layer to the coordinates of a spatial property
    @@ -10265,16 +10846,13 @@

    - layers + layer -Array.<Layer> -| - -LayerCollection +Layer @@ -10284,25 +10862,23 @@

    - - - - - - The layers + The layer - expr + prop -string +Property +| + +DuAEProperty @@ -10312,14 +10888,7 @@

    - - optional - - - - - - An expression to add to the opacity of the layers + The property @@ -10370,14 +10939,14 @@

    -

    +

    - staticDuAELayer.setAllAnims(layers, anims, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset, reverse) + staticDuAELayer.newUniqueEffectName(newName, layer, increment){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19861 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25688
    @@ -10388,7 +10957,7 @@

    - Sets the animations on the layers.
    If you need to set only on the same layers (same index, same name), use DuAELayer.setAnims. + Generates a new unique name for an effect
    @@ -10421,16 +10990,13 @@

    - layers + newName -Array.<Layer> -| - -LayerCollection +string @@ -10449,20 +11015,20 @@

    - The layers.
    If there are more layers than animations, the layers array will be truncated. + The wanted new name - anims + layer -Array.<DuAELayerAnimation> +Layer @@ -10481,20 +11047,20 @@

    - The layer animations.
    If there are more animations than layers, the animations array will be truncated. + The layer - time + increment -float +boolean @@ -10503,7 +11069,7 @@

    - comp.time + true @@ -10517,164 +11083,144 @@

    - The time where to begin the animation + true to automatically increment the new name if it already ends with a digit - - - - ignoreName - - - - - -Boolean + + + + + +
    + + + + + + + + + + + + + + + + + + + + +
    - - - - - - - false - - - - - - - - optional - - - - - - true to set the anim even if name of the property do not match the name animation.
    This way, only the type of property (i.e. matchName) is checked. - - - - - - - setExpression - - - - - -Boolean + + + - - - - - - - false - - - - - - - - optional - - - - - - Set the expression on the property - - - - - - - onlyKeyframes - - - - - -Boolean + + + + + +

    Returns:
    + + + + + + + + + + + + - - - - - + + + - - - - - - - - - +
    TypeDescription
    - - true - - - - - - optional - - + string - - If false, the value of properties without keyframes will be set too.The unique name, with a new number at the end if needed.
    replace - - -Boolean + +
    + + + + + - - - - - - false - - - +
    +
    +

    - - - - optional - - - - - - true to remove any existing keyframe on the properties before adding new keyframes - + staticDuAELayer.newUniqueMarkerName(newName, layer, increment){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25713 +
    + +
    + + +
    +
    + + +
    + Generates a new unique name for a marker for this layer +
    + + + + + + + + + + + + + + + + + + + + + + + + + + - + + The wanted new name - + + The layer - + @@ -10767,7 +11307,7 @@

    - true to reverse the keyframes (in time)
    Note: the remaining animations which are returned will already be reversed, do not set this to true again if you plan to set them later. + true to automatically increment the new name if it already ends with a digit

    @@ -10810,6 +11350,35 @@

    +

    Returns:
    + + + +
    NameTypeDefaultDescription
    whiteListnewName -Array.<string> +string @@ -10689,26 +11235,24 @@

    - optional - - A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.
    offsetlayer -Boolean +Layer @@ -10717,34 +11261,30 @@

    - false - - optional - - true to offset the current value, instead of replacing it
    reverseincrement -Boolean +boolean @@ -10753,7 +11293,7 @@

    - false + true
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The unique name, with a new number at the end if needed.
    + +
    @@ -10818,14 +11387,14 @@

    -

    +

    - staticDuAELayer.setAnim(layer, anims, time, ignoreName, setExpression, onlyKeyframes, replace, propertyWhiteList, offset, reverse){Boolean} + staticDuAELayer.parent(layers, parent, unparentedOnly, insert)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19819 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26536
    @@ -10836,7 +11405,7 @@

    - Sets the property animation on the property + Parents all (unparented) layers
    @@ -10869,13 +11438,1713 @@

    - layer + layers Layer +| + +LayerCollection +| + +Array.<Layer> +| + +DuList.<Layer> + + + + + + + + + + + + + + + + + + + The layers to parent + + + + + + + parent + + + + + +Layer + + + + + + + + + + + + + + + optional + + + + + + The parent. If not defined, will use the last layer of the list + + + + + + + unparentedOnly + + + + + +boolean + + + + + + + + + true + + + + + + + + optional + + + + + + True to parent only layers which do not have a parent yet + + + + + + + insert + + + + + +boolean + + + + + + + + + false + + + + + + + + optional + + + + + + When true, the parent will be parented to the previous parent of the given layer (or first layer if the layers param is a list) + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + staticDuAELayer.parentChain(layers) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26322 +
    + +
    + + +
    +
    + + +
    + Parents all the layers together beginning by the end of the array +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    layers + + +Array.<Layer> +| + +DuList.<Layer> + + + + + + The layers to parent
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.repositionAnchorPoint(layer, value) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26953 +
    + +
    + + +
    +
    + + +
    + Changes the coordinates of the anchor point without moving the layer +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    layer + + +Layer + + + + + + The layer
    value + + +Array.<float> + + + + + + The new coordinates
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.reverseAnims(anims) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25952 +
    + +
    + + +
    +
    + + +
    + Reverses the times of the keyframes to reverse the animation +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    anims + + +Array.<DuAELayerAnimation> +| + +DuAELayerAnimation + + + + + + The animation
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.sequence(layers, expr) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26437 +
    + +
    + + +
    +
    + + +
    + Creates a sequence with the layers, but using opacities. This enables more possibilities to rig them, like with the Duik Connector +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    layers + + +Array.<Layer> +| + +LayerCollection + + + + + + + optional + + + + + + The layers. The selected layers by default.
    expr + + +string + + + + + + + optional + + + + + + An expression to add to the opacity of the layers
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.setAllAnims(layers, anims, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset, reverse) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25893 +
    + +
    + + +
    +
    + + +
    + Sets the animations on the layers.
    If you need to set only on the same layers (same index, same name), use DuAELayer.setAnims. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    layers + + +Array.<Layer> +| + +LayerCollection + + + + + + + + + + + + + The layers.
    If there are more layers than animations, the layers array will be truncated.
    anims + + +Array.<DuAELayerAnimation> + + + + + + + + + + + + + The layer animations.
    If there are more animations than layers, the animations array will be truncated.
    time + + +float + + + + + + comp.time + + + + + optional + + + + + + The time where to begin the animation
    ignoreName + + +Boolean + + + + + + false + + + + + optional + + + + + + true to set the anim even if name of the property do not match the name animation.
    This way, only the type of property (i.e. matchName) is checked.
    setExpression + + +Boolean + + + + + + false + + + + + optional + + + + + + Set the expression on the property
    onlyKeyframes + + +Boolean + + + + + + true + + + + + optional + + + + + + If false, the value of properties without keyframes will be set too.
    replace + + +Boolean + + + + + + false + + + + + optional + + + + + + true to remove any existing keyframe on the properties before adding new keyframes
    whiteList + + +Array.<string> + + + + + + + + + optional + + + + + + A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.
    offset + + +Boolean + + + + + + false + + + + + optional + + + + + + true to offset the current value, instead of replacing it
    reverse + + +Boolean + + + + + + false + + + + + optional + + + + + + true to reverse the keyframes (in time)
    Note: the remaining animations which are returned will already be reversed, do not set this to true again if you plan to set them later.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.setAnim(layer, anims, time, ignoreName, setExpression, onlyKeyframes, replace, propertyWhiteList, offset, reverse){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25850 +
    + +
    + + +
    +
    + + +
    + Sets the property animation on the property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    layer + + +Layer + + + + + + + + + + + + + The layer.
    anims + + +DuAELayerAnimation + + + + + + + + + + + + + The animation
    time + + +float + + + + + + comp.time + + + + + optional + + + + + + The time where to begin the animation
    ignoreName + + +Boolean + + + + + + false + + + + + optional + + + + + + true to set the anim even if name of the property do not match the name of the animation.
    This way, only the type of property (i.e. matchName) is checked.
    setExpression + + +Boolean + + + + + + false + + + + + optional + + + + + + Set the expression on the property
    onlyKeyframes + + +Boolean + + + + + + true + + + + + optional + + + + + + If false, the value of properties without keyframes will be set too.
    replace + + +Boolean + + + + + + false + + + + + optional + + + + + + true to remove any existing keyframe on the properties before adding new keyframes
    propertyWhiteList + + +Array.<string> + + + + + + + + + optional + + + + + + A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.
    offset + + +Boolean + + + + + + false + + + + + optional + + + + + + true to offset the current value, instead of replacing it
    reverse + + +Boolean + + + + + + false + + + + + optional + + + + + + true to reverse the keyframes (in time)
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + true if the anim was actually set.
    + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.setAnims(layers, anims, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset, reverse){Array.<DuAELayerAnimation>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 25924 +
    + +
    + + +
    +
    + + +
    + Sets the animations on the corresponding layers.
    The animation will be set only on layers with the same name and index.
    To set all animations on all layers, not checking their names or indices, use DuAELayer.setAllAnims. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The layers. @@ -10907,7 +13176,7 @@

    + The layer animations @@ -10998,7 +13267,7 @@

    - true to set the anim even if name of the property do not match the name of the animation.
    This way, only the type of property (i.e. matchName) is checked. + true to set the anim even if name of the property do not match the name animation.
    This way, only the type of property (i.e. matchName) is checked. @@ -11113,7 +13382,7 @@

    - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    layers + + +Array.<Layer> +| + +LayerCollection @@ -10894,7 +13163,7 @@

    - The layer.

    -DuAELayerAnimation +Array.<DuAELayerAnimation> @@ -10926,7 +13195,7 @@

    - The animation

    propertyWhiteListwhiteList @@ -11147,72 +13416,223 @@

    offsetoffset + + +Boolean + + + + + + false + + + + + optional + + + + + + true to offset the current value, instead of replacing it
    reverse + + +Boolean + + + + + + false + + + + + optional + + + + + + true to reverse the keyframes (in time)
    Note: the remaining animations which are returned will already be reversed, do not set this to true again if you plan to set them later.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<DuAELayerAnimation> + + + The animations which were not set (no corresponding layers)
    + + + + +
    + + + +
    +
    +

    + + staticDuAELayer.sortByIndex(layers){Array.<Layer>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26308 +
    + +
    + + +
    +
    + + +
    + Sort the layers by their indices. Returns a new Array, the original array or collection is not changed. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - + The layers to sort @@ -11273,11 +13693,11 @@
    Returns:
    - + @@ -11292,14 +13712,14 @@
    Returns:
    -

    +

    - staticDuAELayer.setAnims(layers, anims, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset, reverse){Array.<DuAELayerAnimation>} + staticDuAELayer.sortByParent(layers){Array.<Layer>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 19892 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26253
    @@ -11310,7 +13730,7 @@

    - Sets the animations on the corresponding layers.
    The animation will be set only on layers with the same name and index.
    To set all animations on all layers, not checking their names or indices, use DuAELayer.setAllAnims. + Sort the layers by their parenting (root at first index 0)
    @@ -11331,8 +13751,6 @@

    - - @@ -11352,215 +13770,157 @@

    Array.<Layer> | -LayerCollection - +Collection +| - - - - -

    - - - - - - - - - - - - - - - + The layers to sort - - - - - - - +
    NameTypeDescription
    layers -Boolean +Array.<Layer> +| +LayerCollection +| - - - - false - - - - - optional - - - - - - true to offset the current value, instead of replacing it
    reverse - - -Boolean +DuList.<Layer> - - false - - - - optional - - - - - - true to reverse the keyframes (in time)
    - Boolean + Array.<Layer> true if the anim was actually set.The sorted array
    TypeDefaultDescription
    - - - - - - - - - The layers.
    anims - - -Array.<DuAELayerAnimation> +DuList.<Layer> - - - - - - - - The layer animations
    time - - -float +
    + + + +
    + + + + + + + + + + + + + + + + + + + + +
    - - - - - - - comp.time - - - - - - - - optional - - - - - - The time where to begin the animation - - - - - - - ignoreName - - - - - -Boolean + + + - - - - - - - false - - - - - - - - optional - - - - - - true to set the anim even if name of the property do not match the name animation.
    This way, only the type of property (i.e. matchName) is checked. - - - - - - - setExpression - - - - - -Boolean + + + + + +
    Returns:
    + + + + + + + + + + + + - - - - - + + + - - - - - - - - - +
    TypeDescription
    - - false - - - - - - optional - - + Array.<Layer> - - Set the expression on the propertyThe sorted array
    onlyKeyframes - - -Boolean + +
    + + + +
    + - - - - - - true - - - +
    +
    +

    - - - - optional - - - - - - If false, the value of properties without keyframes will be set too. - + staticDuAELayer.sourceRect(layer, time, includeExtents, includeMasks){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27070 +
    + +
    + + +
    +
    + + +
    + Returns the bounds of the layer in local coordinates, like the sourceRectAtTime() function does in expressions, but can also include masks. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + - + + The layer - + + The time at which to get the bounds, the current time by default - + @@ -11653,14 +14009,14 @@

    - true to offset the current value, instead of replacing it + Includes the extents (strokes, accents...)

    - + @@ -11689,7 +14045,7 @@

    - true to reverse the keyframes (in time)
    Note: the remaining animations which are returned will already be reversed, do not set this to true again if you plan to set them later. + Includes the masks

    @@ -11750,11 +14106,11 @@
    Returns:
    - + @@ -11769,14 +14125,14 @@
    Returns:
    -

    +

    - staticDuAELayer.sortByIndex(layers){Array.<Layer>} + staticDuAELayer.stack(layers)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20247 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27380
    @@ -11787,7 +14143,7 @@

    - Sort the layers by their indices. Returns a new Array, the original array or collection is not changed. + Stacks the layers in the timeline according to their order in the given array/DuList
    @@ -11824,10 +14180,13 @@

    + The layers to stack @@ -11880,35 +14239,6 @@

    -

    Returns:
    - - - -
    NameTypeDefaultDescription
    replacelayer -Boolean +Layer @@ -11569,34 +13929,30 @@

    - false - - optional - - true to remove any existing keyframe on the properties before adding new keyframes
    whiteListtime -Array.<string> +float @@ -11617,14 +13973,14 @@

    - A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.

    offsetincludeExtents @@ -11639,7 +13995,7 @@

    - false + true
    reverseincludeMasks @@ -11675,7 +14031,7 @@

    - false + true
    - Array.<DuAELayerAnimation> + Array.<float> The animations which were not set (no corresponding layers)The bounds [top, left, width, height]
    +LayerCollection +| + Array.<Layer> | -LayerCollection +DuList.<Layer> @@ -11837,7 +14196,7 @@

    - The layers to sort
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Array.<Layer> - - - The sorted array
    - -
    @@ -11917,14 +14247,14 @@

    Returns:
    -

    +

    - staticDuAELayer.sortByParent(layers){Array.<Layer>} + staticDuAELayer.toggleEditMode(layer)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20192 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26356
    @@ -11935,7 +14265,7 @@

    - Sort the layers by their parenting (root at first index 0) + (Un)parent the children of the layer.< br/> When children are unparented, an effect is added and the name of the layer is changed to show the "edit mode" is enabled.
    When toggled again, the effect is removed, and the name is restored.
    @@ -11966,19 +14296,13 @@

    - layers + layer -Array.<Layer> -| - -Collection -| - -DuList.<Layer> +Layer @@ -11988,7 +14312,7 @@

    - The layers to sort + The layer to toggle. @@ -12031,35 +14355,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Array.<Layer> - - - The sorted array
    - - @@ -12068,14 +14363,14 @@
    Returns:
    -

    +

    - staticDuAELayer.toggleEditMode(layer) + staticDuAELayer.unparent(layers)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20292 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 26344
    @@ -12086,7 +14381,7 @@

    - (Un)parent the children of the layer.< br/> When children are unparented, an effect is added and the name of the layer is changed to show the "edit mode" is enabled.
    When toggled again, the effect is removed, and the name is restored. + Un-parents all the layers
    @@ -12117,13 +14412,13 @@

    - layer + layers -Layer +Array.<Layer> @@ -12133,7 +14428,7 @@

    - The layer to toggle. + The layers @@ -12184,14 +14479,14 @@

    -

    +

    - staticDuAELayer.unparent(layers) + staticDuAELayer.width(layer){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20280 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27343
    @@ -12202,7 +14497,7 @@

    - Un-parents all the layers + Gets the actual width of a layer (including it's scale)
    @@ -12233,13 +14528,13 @@

    - layers + layer -Array.<Layer> +AVLayer @@ -12249,7 +14544,7 @@

    - The layers + The layer @@ -12292,6 +14587,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The width, in pixels.
    + + @@ -12313,7 +14637,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAELayerAnimation.html b/docs/DuAELayerAnimation.html index 05436a1..724e8b8 100644 --- a/docs/DuAELayerAnimation.html +++ b/docs/DuAELayerAnimation.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14829 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16552
    @@ -4015,7 +4474,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAELayerPicker.html b/docs/DuAELayerPicker.html index 79a01b5..e474a53 100644 --- a/docs/DuAELayerPicker.html +++ b/docs/DuAELayerPicker.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14401 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16052
    @@ -3800,7 +4259,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14420 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16071
    @@ -3900,7 +4359,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14413 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16064
    @@ -3977,7 +4436,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAELayerPickerDialog.html b/docs/DuAELayerPickerDialog.html index 14b64cb..db5d437 100644 --- a/docs/DuAELayerPickerDialog.html +++ b/docs/DuAELayerPickerDialog.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14488 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16139
    @@ -3800,7 +4259,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14508 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16159
    @@ -3900,7 +4359,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14517 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16168
    @@ -4000,7 +4459,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14500 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16151
    @@ -4077,7 +4536,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14525 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16176
    @@ -4152,7 +4611,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAELayerSelector.html b/docs/DuAELayerSelector.html index 22cc4a8..a34804d 100644 --- a/docs/DuAELayerSelector.html +++ b/docs/DuAELayerSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13851 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15502
    @@ -3905,7 +4364,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13883 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15534
    @@ -3976,7 +4435,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13875 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15526
    @@ -4098,7 +4557,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13868 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15519
    @@ -4173,7 +4632,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEProject.html b/docs/DuAEProject.html index f541dea..09f788d 100644 --- a/docs/DuAEProject.html +++ b/docs/DuAEProject.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3731,14 +4190,14 @@

    Methods

    -

    +

    - staticDuAEProject.checkCompNames(){Object} + staticDuAEProject.bakeCompositions(mode, frameStep)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18242 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24491
    @@ -3749,7 +4208,7 @@

    - Checks if all comps have a different name. + Bakes the expressions to keyframes
    @@ -3758,6 +4217,102 @@

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    mode + + +DuAEExpression.BakeAlgorithm + + + + + + DuAEExpression.BakeAlgorithm.SMART + + + + + optional + + + + + + The algorithm to use for baking the expressions.
    frameStep + + +float + + + + + + 1.0 + + + + + optional + + + + + + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise.
    +
    @@ -3794,44 +4349,7 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Object - - - The list of names used several times. Check the length attribute to know how many duplicates were found, loop through the keys to get the names. Eech key is an array containing the list of comps with that name.
    - - - - -
    Example
    - - - -
    var dupes = DuAEProject.checkCompNames();
    if (dupes.length != 0) {
    for (name in dupes)
    {
        if (dupes.hasOwnProperty(name)) alert(dupes[name]); //dupes[name] is an array of Layer
    }
    }
    - @@ -3839,14 +4357,14 @@
    Example
    -

    +

    - staticDuAEProject.collectFiles(destination, overwrite, zip, createProjectFolder) + staticDuAEProject.bakeExpressions(mode, frameStep)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18375 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24480
    @@ -3857,7 +4375,7 @@

    - Collects all dependencies in a folder + Bakes the expressions to keyframes
    @@ -3890,13 +4408,13 @@

    - destination + mode -Folder +DuAEExpression.BakeAlgorithm @@ -3905,6 +4423,8 @@

    + DuAEExpression.BakeAlgorithm.SMART + @@ -3917,20 +4437,20 @@

    - The folder where to save the files. The project files will be collected in a subfolder called "project name.aep.archive" or "project name.aep.zip". If not provided, will use the current folder. + The algorithm to use for baking the expressions. - overwrite + frameStep -boolean +float @@ -3939,7 +4459,7 @@

    - false + 1.0 @@ -3953,29 +4473,467 @@

    - Whether to overwrite existing footage in the destination. + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. - - - - zip - - - - - -boolean - - - - - - - - - false + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + staticDuAEProject.checkCompNames(){Object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24139 +
    + +
    + + +
    +
    + + +
    + Checks if all comps have a different name. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Object + + + The list of names used several times. Check the length attribute to know how many duplicates were found, loop through the keys to get the names. Eech key is an array containing the list of comps with that name.
    + + + + +
    Example
    + + + +
    var dupes = DuAEProject.checkCompNames();
    if (dupes.length != 0) {
    for (name in dupes)
    {
        if (dupes.hasOwnProperty(name)) alert(dupes[name]); //dupes[name] is an array of Layer
    }
    }
    + + + +
    + + + +
    +
    +

    + + staticDuAEProject.collectFiles(destination, overwrite, zip, createProjectFolder) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24268 +
    + +
    + + +
    +
    + + +
    + Collects all dependencies in a folder +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    destination + + +Folder + + + + + + + + + optional + + + + + + The folder where to save the files. The project files will be collected in a subfolder called "project name.aep.archive" or "project name.aep.zip". If not provided, will use the current folder.
    overwrite + + +boolean + + + + + + false + + + + + optional + + + + + + Whether to overwrite existing footage in the destination.
    zip + + +boolean + + + + + + false + + + + + optional + + + + + + Set to true to automatically zip the archive.
    createProjectFolder + + +boolean + + + + + + true + + + + + optional + + + + + + Whether to create a folder for this project or use the destination as is.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuAEProject.doComps(func, selectedOnly) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24060 +
    + +
    + + +
    +
    + + +
    + Runs a function on all comps of the project +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3983,26 +4941,24 @@

    + The function, which must take a CompItem as its single argument. - + @@ -4025,7 +4981,7 @@

    - Whether to create a folder for this project or use the destination as is. + Runs only on selected compositions

    @@ -4083,7 +5039,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18285 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24178
    @@ -4183,7 +5139,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18174 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24072
    @@ -4286,7 +5242,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18157 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24028
    @@ -4446,7 +5402,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18561 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24415
    @@ -4594,7 +5550,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18191 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24088
    @@ -4697,7 +5653,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18206 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24103
    @@ -4800,7 +5756,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18609 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24456
    @@ -4887,6 +5843,106 @@

    Returns:
    + + + + +
    +
    +

    + + staticDuAEProject.getSelectedComps(){Array.<CompItem>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24045 +
    + +
    + + +
    +
    + + +
    + Gets all selected compositions in the project +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + +
    NameTypeDefaultDescription
    func + + +function + + + + - optional - - Set to true to automatically zip the archive.
    createProjectFolderselectedOnly -boolean +Boolean @@ -4011,7 +4967,7 @@

    - true + false
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<CompItem> + + + The compositions
    + + + +
    @@ -4900,7 +5956,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18274 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24167
    @@ -5000,7 +6056,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18585 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24436
    @@ -5130,7 +6186,107 @@

    Returns:
    - The unused compositions + The unused compositions + + + + + + + + + + + + +
    +
    +

    + + staticDuAEProject.getUnusedFootages(){Array.<FootageItem>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24399 +
    + +
    + + +
    +
    + + +
    + Gets the unused footages. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + @@ -5145,14 +6301,14 @@
    Returns:
    -

    +

    - staticDuAEProject.getUnusedFootages(){Array.<FootageItem>} + staticDuAEProject.name(){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18542 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24471
    @@ -5163,7 +6319,7 @@

    - Gets the unused footages. + Gets the project name (i.e. the file name without extension)
    @@ -5226,11 +6382,11 @@

    Returns:
    - + @@ -5252,7 +6408,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18221 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24118
    @@ -5476,7 +6632,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18326 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24218
    @@ -5644,7 +6800,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18312 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24204
    @@ -5747,268 +6903,6 @@

    - - - - - - - - - - - - - - - - - - - -
    -
    -

    - - staticDuAEProject.removeCompInExpressions(selectedComps) -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18526 -
    - -
    - - -
    -
    - - -
    - Replace all comp("name") occurences by thisComp. -
    - - - - - - - - - -

    TypeDescription
    + + Array.<FootageItem> + + + The list of unused items.
    - Array.<FootageItem> + string The list of unused items.The project name.
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    selectedComps - - -bool - - - - - - false - - - - - optional - - - - - - true to replace only in selected compositions
    - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -
    -

    - - staticDuAEProject.removeThisCompInExpressions(selectedComps) -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18510 -
    - -
    - - -
    -
    - - -
    - Replace all thisComp occurences by comp("name"). -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDefaultDescription
    selectedComps - - -bool - - - - - - false - - - - - optional - - - - - - true to replace only in selected compositions
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    @@ -6037,7 +6931,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18494 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24383
    @@ -6232,7 +7126,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18118 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 23989
    @@ -6399,7 +7293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18296 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24188
    @@ -6531,7 +7425,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEProjectXMP.html b/docs/DuAEProjectXMP.html index ef331dc..354eb3c 100644 --- a/docs/DuAEProjectXMP.html +++ b/docs/DuAEProjectXMP.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18648 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24522
    @@ -3869,7 +4328,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18712 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24586
    @@ -3969,7 +4428,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18635 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24509
    @@ -4069,7 +4528,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18723 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24597
    @@ -4185,7 +4644,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 18664 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 24538
    @@ -4330,7 +4789,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEProperty.html b/docs/DuAEProperty.html index 0433a4c..b5d87dd 100644 --- a/docs/DuAEProperty.html +++ b/docs/DuAEProperty.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3622,7 +4081,7 @@

    DuAEProperty

    -
    Get some handy informations about a property
    This class is able to "fix" effects properties which have been broken by the addition of another effect on the same layer, as long as the class has been instanciated before the effect has been broken.
    +
    Get some handy informations about a property
    This class is able to "fix" effects properties which have been broken by the addition of another effect on the same layer, as long as the class has been instanciated before the effect has been broken.
    Some methods in this class (but not all) are recursive: they can be run even if the property is a group containing other properties.
    @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 20879 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17984
    @@ -3861,51 +4320,6 @@

    readonlyeffect - -

    - - - - - - - -
    -
    -

    readonlyisAngleBoolean

    -
    - - -
    -
    - -
    - Whether the value is an angle -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    @@ -3962,7 +4376,7 @@

    readonlyisEf
    -

    isGroupBoolean

    +

    readonlylayerLayer

    @@ -3970,7 +4384,7 @@

    isGroupB
    - Whether this is built from a PropertyGroup and contains sub-properties, or a just a single Property + The containing layer
    @@ -4007,7 +4421,7 @@

    isGroupB
    -

    readonlyisPercentBoolean

    +

    readonlymatchNamestring

    @@ -4015,7 +4429,7 @@

    readonlyisP
    - Whether the value is a percent + The original matchName of the property, same as DuAEProperty.getProperty().matchName
    @@ -4052,7 +4466,7 @@

    readonlyisP
    -

    readonlyisPercentstring

    +

    readonlynamestring

    @@ -4060,7 +4474,7 @@

    readonlyisP
    - The (localized) unit. + The original name of the property, same as DuAEProperty.getProperty().name
    @@ -4097,7 +4511,7 @@

    readonlyisP
    -

    readonlyisPixelsBoolean

    +

    readonlynameint

    @@ -4105,7 +4519,7 @@

    readonlyisPi
    - Whether the value is a pixel value + The original property index of the property, same as DuAEProperty.getProperty().propertyIndex
    @@ -4138,155 +4552,179 @@

    readonlyisPi

    - - -
    -
    -

    readonlylayerLayer

    -
    - - -
    -
    - -
    - The containing layer -
    - - - -
    - - - - - - - - - - - - - - - - - - - - +
    -

    - - - +

    Methods

    +
    -

    readonlymatchNamestring

    -
    - - -
    -
    - -
    - The original matchName of the property, same as DuAEProperty.getProperty().matchName -
    - - - -
    +

    + + staticDuAEProperty.getAverageSpeed(props, preExpression, fastMode){float} +

    - - - - - - - - - - - - - - - - - - - -
    - - - -
    - +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21021 +
    - -
    -
    -

    readonlynamestring

    - +
    +
    - The original name of the property, same as DuAEProperty.getProperty().name + Gets the average speed of the animated propreties
    + -
    - - + - - - - - - - - - - - - - - - -
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    props + + +Array.<Property> +| + +Array.<DuAEProperty> +| + +DuList.<DuAEProperty> +| + +DuList.<Property> - - - - -
    -
    -

    readonlynameint

    -
    - - -
    -
    - -
    - The original property index of the property, same as DuAEProperty.getProperty().propertyIndex -
    +
    + + + + + + + + + The Properties
    preExpression + + +bool + + + + + + true + + + + + optional + + + + + + True to get the velocity from keyframes instead of the result of the exression
    fastMode + + +bool + + + + + + true + + + + + optional + + + + + + True to limit the number of samples used to compute the velocity and make the process faster.
    @@ -4316,71 +4754,59 @@

    readonlyname - - -
    -
    -

    readonlyunitsTextstring

    -
    + -
    -
    -
    - The units text of the property, same as DuAEProperty.getProperty().unitsText -
    -
    +
    Returns:
    + + + + + + + + + + + + + + + - + +
    TypeDescription
    + + float + + + The average speed in unit per second
    - - - - - - - - - - - - -
    - - -
    -

    - - - -

    Methods

    -
    -

    +

    - staticDuAEProperty.addKey(props, typeIn, typeOut, easeInValue, easeOutValue, time) + staticDuAEProperty.getMaximumSpeed(props, preExpression){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22839 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20980
    @@ -4391,7 +4817,7 @@

    - Adds a new keyframe on the properties.
    To set a value of your choice on one property,
    you can create a new DuAEKeyFrame, then use DuAEProperty.setKey. + Gets the maximum speed of the animated properties
    @@ -4430,7 +4856,7 @@

    -Array.<PropertyBase> +Array.<Property> | Array.<DuAEProperty> @@ -4452,23 +4878,20 @@

    - The properties + The Properties - typeIn + preExpression -KeyframeInterpolationType -| - -string +bool @@ -4477,170 +4900,21 @@

    + true + + optional + - The in interpolation type (see AE API) or the string "roving" or "continuous" - - - - - - - typeOut - - - - - -KeyframeInterpolationType -| - -string - - - - - - - - - typeIn - - - - - - - - optional - - - - - - The out interpolation type (see AE API) - - - - - - - easeInValue - - - - - -Array.<int> -| - -int - - - - - - - - - 33 - - - - - - - - optional - - - - - - The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER) - - - - - - - easeOutValue - - - - - -Array.<int> -| - -int - - - - - - - - - easeInValue - - - - - - - - optional - - - - - - The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER) - - - - - - - time - - - - - -float - - - - - - - - - comp.time - - - - - - - - optional - - - - - - The time at which to add the key + True to get the velocity from keyframes instead of the result of the exression @@ -4683,6 +4957,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The average speed
    + + @@ -4691,14 +4994,14 @@

    -

    +

    - staticDuAEProperty.getAverageSpeed(props, preExpression, fastMode){float} + staticDuAEProperty.getProps(property, filter, strict, caseSensitive){Array.<DuAEProperty>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23040 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20879
    @@ -4709,7 +5012,7 @@

    - Gets the average speed of the animated propreties + Gets the After Effects properties in the property
    @@ -4742,16 +5045,16 @@

    - props + property -Array.<Property> +PropertyBase | -Array.<DuAEProperty> +DuAEProperty @@ -4770,20 +5073,29 @@

    - The Properties + The layer - preExpression + filter -bool +PropertyType +| + +PropertyValueType +| + +string +| + +function @@ -4792,7 +5104,41 @@

    - true + + + + + + + optional + + + + + + A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true. + + + + + + + strict + + + + + +boolean + + + + + + + + + false @@ -4806,20 +5152,20 @@

    - True to get the velocity from keyframes instead of the result of the exression + If a string filter is provided, whether to search for the exact name/matchName or if it contains the filter. - fastMode + caseSensitive -bool +boolean @@ -4842,7 +5188,7 @@

    - True to limit the number of samples used to compute the velocity and make the process faster. + If a string filter is provided, and not strict is false, does the search have to be case sensitive? @@ -4903,11 +5249,11 @@

    Returns:
    - float + Array.<DuAEProperty> - The average speed in unit per second + The selected properties, an empty Array if nothing found @@ -4922,14 +5268,14 @@
    Returns:
    -

    +

    - staticDuAEProperty.getMaximumSpeed(props, preExpression){float} + staticDuAEProperty.isPathProperty(prop){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22999 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21249
    @@ -4940,7 +5286,7 @@

    - Gets the maximum speed of the animated properties + Checks if the property contains a Bézier "path" property (it's a mask path or a shape layer path).
    The function can be used as a filter for DuAELayer.getSelectedProps.
    @@ -4961,8 +5307,6 @@

    Type - Default - Description @@ -4973,71 +5317,23 @@

    - props + prop -Array.<Property> -| - -Array.<DuAEProperty> +PropertyGroup - - - - - - - - - - - - - The Properties - - - - - - - preExpression - - - - - -bool - - - - - - - - - true - - - - - optional - - - - - - True to get the velocity from keyframes instead of the result of the exression + The property to check @@ -5098,11 +5394,11 @@

    Returns:
    - float + Boolean - The average speed + true if it's a path property. @@ -5117,14 +5413,14 @@
    Returns:
    -

    +

    - staticDuAEProperty.getProps(property, filter, strict, caseSensitive){Array.<DuAEProperty>} + staticDuAEProperty.lock(properties)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22730 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20996
    @@ -5135,7 +5431,7 @@

    - Gets the After Effects properties in the property + Locks the properties with an expression so thier values cannot be changed
    @@ -5156,8 +5452,6 @@

    Type - Default - Description @@ -5168,7 +5462,7 @@

    - property + properties @@ -5178,47 +5472,130 @@

    | DuAEProperty +| + +Array.<PropertyBase> +| + +Array.<DuAEProperty> - - - - - - - - - - The layer + The property or properties + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + staticDuAEProperty.newUniqueMarkerName(newName, markerProp, increment){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20928 +
    + +
    + + +
    +
    + + +
    + Generates a new unique name for a marker for this marker porperty +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + The wanted new name - + + The marker property - + + true to automatically increment the new name if it already ends with a digit @@ -5372,11 +5743,11 @@
    Returns:
    - + @@ -5391,14 +5762,14 @@
    Returns:
    -

    +

    - staticDuAEProperty.isPathProperty(prop){Boolean} + staticDuAEProperty.pathBounds(pathProperties, includeTangents){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23197 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21180
    @@ -5409,7 +5780,7 @@

    - Checks if the property contains a Bézier "path" property (it's a mask path or a shape layer path).
    The function can be used as a filter for DuAELayer.getSelectedProps. + Gets the sourceRect of the properties (their bounds) in layer coordinates
    @@ -5430,6 +5801,8 @@

    + + @@ -5440,23 +5813,68 @@

    - + + + + + + + + + The After Effects Properties containing the paths + + + + + + + + + + + + + + + + @@ -5517,11 +5935,11 @@
    Returns:
    - + @@ -5536,14 +5954,14 @@
    Returns:
    -

    +

    - staticDuAEProperty.lock(properties) + staticDuAEProperty.pathHorizontalSymetry(pathProperties)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23015 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21080
    @@ -5554,7 +5972,7 @@

    - Locks the properties with an expression so thier values cannot be changed + Makes a horizontal symetry transformation on the paths, using the same axis of symetry for all shapes (shapes must be on the same layer).
    @@ -5585,19 +6003,13 @@

    - + + The After Effects Properties containing the paths to symetrize @@ -5661,14 +6073,14 @@

    -

    +

    - staticDuAEProperty.newUniqueMarkerName(newName, markerProp, increment){string} + staticDuAEProperty.pathVerticalSymetry(pathProperties)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22782 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21129
    @@ -5679,7 +6091,7 @@

    - Generates a new unique name for a marker for this marker porperty + Makes a vertical symetry transformation on the paths, using the same axis of symetry for all shapes (shapes must be on the same layer).
    @@ -5700,8 +6112,6 @@

    - - @@ -5712,100 +6122,23 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + The After Effects Properties containing the paths to symetrize @@ -5848,35 +6181,6 @@

    -

    Returns:
    - - - -
    NameTypeDefaultDescription
    filternewName -PropertyType -| - -PropertyValueType -| - string -| - -function @@ -5233,26 +5610,24 @@

    - optional - - A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true.
    strictmarkerProp -boolean +Property @@ -5261,28 +5636,24 @@

    - false - - optional - - If a string filter is provided, wether to search for the exact name/matchName or if it contains the filter.
    caseSensitiveincrement @@ -5311,7 +5682,7 @@

    - If a string filter is provided, and not strict is false, does the search have to be case sensitive?

    - Array.<DuAEProperty> + string The selected properties, an empty Array if nothing foundThe unique name, with a new number at the end if needed.
    TypeDefaultDescription
    proppathProperties -PropertyGroup +Array.<Property> + + - The property to check
    includeTangents + + +Boolean + + + + + + false + + + + + optional + + + + + + Wether to include tangents in the bounds or not
    - Boolean + Array.<float> true if it's a path property.The bounds [top, left, width, height]
    propertiespathProperties -PropertyBase -| - -DuAEProperty -| - -Array.<PropertyBase> +Array.<Property> | Array.<DuAEProperty> @@ -5610,7 +6022,7 @@

    - The property or properties
    TypeDefaultDescription
    newName - - -string - - - - - - - - - - - - - The wanted new name
    markerProp - - -Property - - - - - - - - - - - - - The marker property
    incrementpathProperties -boolean +Array.<Property> - - true - - - - optional - - - - - - true to automatically increment the new name if it already ends with a digit
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - string - - - The unique name, with a new number at the end if needed.
    - -
    @@ -5885,14 +6189,14 @@

    Returns:
    -

    +

    - staticDuAEProperty.pathHorizontalSymetry(pathProperties) + staticDuAEProperty.rename(prop, name){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23097 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21261
    @@ -5903,7 +6207,7 @@

    - Makes a horizontal symetry transformation on the paths, using the same axis of symetry for all shapes (shapes must be on the same layer). + Safely renames a property (without breaking expressions)
    @@ -5934,16 +6238,36 @@

    - pathProperties + prop -Array.<Property> -| +PropertyBase -Array.<DuAEProperty> + + + + + + + + + The property + + + + + + + name + + + + + +string @@ -5953,7 +6277,7 @@

    - The After Effects Properties containing the paths to symetrize + The new name. @@ -5996,6 +6320,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The new name.
    + + @@ -6004,14 +6357,14 @@

    -

    +

    - staticDuAEProperty.pathVerticalSymetry(pathProperties) + staticDuAEProperty.setInterpolationType(layers, props, typeIn, typeOut, easeInValue, easeOutValue)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23146 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20947
    @@ -6022,7 +6375,7 @@

    - Makes a vertical symetry transformation on the paths, using the same axis of symetry for all shapes (shapes must be on the same layer). + Changes the interpolation type on selected keyframes, or sets a new key at current time if there are no keyframes selected.
    @@ -6043,6 +6396,8 @@

    Type + Default + Description @@ -6053,38 +6408,240 @@

    - pathProperties + layers -Array.<Property> +Array.<Layer> +| + +LayerCollection + + + + - The After Effects Properties containing the paths to symetrize + + + + + + The layers containing the properties - - - - - -
    - - - - - + + + + props + + + + + +Array.<PropertyBase> +| +Array.<DuAEProperty> + + + + + + + + + + + + + + + + + + + The properties + + + + + + + typeIn + + + + + +KeyframeInterpolationType +| + +string + + + + + + + + + + + + + + + + + + + The in interpolation type (see AE API) or the string "roving" or "continuous" + + + + + + + typeOut + + + + + +KeyframeInterpolationType +| + +string + + + + + + + + + typeIn + + + + + + + + optional + + + + + + The out interpolation type (see AE API) + + + + + + + easeInValue + + + + + +Array.<int> +| + +int + + + + + + + + + 33 + + + + + + + + optional + + + + + + The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER) + + + + + + + easeOutValue + + + + + +Array.<int> +| + +int + + + + + + + + + easeInValue + + + + + + + + optional + + + + + + The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER) + + + + + + + + +
    + + + + + + + + + @@ -6097,9 +6654,6 @@

    - - -

    @@ -6120,14 +6674,14 @@

    -

    +

    - staticDuAEProperty.rename(prop, name){string} + staticDuAEProperty.shapeValueEquals(shape1, shape2){bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23210 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21274
    @@ -6138,7 +6692,7 @@

    - Safely renames a property (without breaking expressions) + Compares two shape values
    @@ -6169,13 +6723,13 @@

    - prop + shape1 -PropertyBase +Shape @@ -6185,20 +6739,20 @@

    - The property + - name + shape2 -string +Shape @@ -6208,7 +6762,7 @@

    - The new name. + @@ -6269,11 +6823,11 @@

    Returns:
    - string + bool - The new name. + true if they're the same @@ -6288,14 +6842,14 @@
    Returns:
    -

    +

    - staticDuAEProperty.setEase(props, easeInValue, easeOutValue, velocityInValue, velocityOutValue, velocityAsPercent) + staticDuAEProperty.textValueEquals(text1, text2){bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22866 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 21291
    @@ -6306,7 +6860,7 @@

    - Changes the ease influences of the selected keys + Compares two text values
    @@ -6327,8 +6881,6 @@

    Type - Default - Description @@ -6339,219 +6891,46 @@

    - props + text1 -Array.<PropertyBase> -| - -Array.<DuAEProperty> +TextDocument - - - - - - - - - - The properties + - easeInValue + text2 -Array.<int> -| - -int +TextDocument - - - - - - optional - - - - - - The in interpolation ease value. Will be ignored if omitted. - - - - - - - easeOutValue - - - - - -Array.<int> -| - -int - - - - - - - - - - - - - - - optional - - - - - - The out interpolation ease value. Will be ignored if omitted. - - - - - - - velocityInValue - - - - - -Array.<int> -| - -int - - - - - - - - - - - - - - - optional - - - - - - The out interpolation ease value. Will be ignored if omitted. - - - - - - - velocityOutValue - - - - - -Array.<int> -| - -int - - - - - - - - - - - - - - - optional - - - - - - The out interpolation ease value. Will be ignored if omitted. - - - - - - - velocityAsPercent - - - - - -boolean - - - - - - - - - false - - - - - - - - optional - - - - - - Use a percent instead of a value to set velocities.
    In this case, the proper velocity value will be deduced by multiplying the max speed of the property by the percent. + @@ -6594,6 +6973,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + + true if they're the same
    + + @@ -6602,14 +7010,14 @@

    -

    +

    - staticDuAEProperty.setInterpolationType(layers, props, typeIn, typeOut, easeInValue, easeOutValue) + addKey(typeIn, typeOut, time)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22801 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18935
    @@ -6620,7 +7028,7 @@

    - Changes the interpolation type on selected keyframes, or sets a new key at current time if there are no keyframes selected. + Adds a new key
    @@ -6651,76 +7059,6 @@

    - - - layers - - - - - -Array.<Layer> -| - -LayerCollection - - - - - - - - - - - - - - - - - - - The layers containing the properties - - - - - - - props - - - - - -Array.<PropertyBase> -| - -Array.<DuAEProperty> - - - - - - - - - - - - - - - - - - - The properties - - - - typeIn @@ -6741,12 +7079,16 @@

    + KeyframeInterpolationType.LINEAR + + optional + @@ -6797,16 +7139,13 @@

    - easeInValue + time -Array.<int> -| - -int +float @@ -6815,8 +7154,6 @@

    - 33 - @@ -6829,46 +7166,7 @@

    - The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER) - - - - - - - easeOutValue - - - - - -Array.<int> -| - -int - - - - - - - - - easeInValue - - - - - - - - optional - - - - - - The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER) + If omitted, the current comp time @@ -6926,7 +7224,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20124
    @@ -6937,7 +7235,7 @@

    - Recursilvely adds all the (supported) properties found to the essential graphics panel
    Note: any Property or PropertyGroup (and its subproperties) named "data" will be ignored. +

    Recursive: this method can run on a property group.

    Recursilvely adds all the (supported) properties found to the essential graphics panel
    Note: any Property or PropertyGroup (and its subproperties) named "data" will be ignored.
    @@ -7026,7 +7324,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22424 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20193
    @@ -7126,7 +7424,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21309 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18688
    @@ -7137,7 +7435,7 @@

    - Recursilvely gets all animations in the property and subproperties in the whole timeline or in the time range
    The first DuAEKeyFrame._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition. +

    Recursive: this method can run on a property group.

    Recursilvely gets all animations in the property and subproperties in the whole timeline or in the time range
    The first DuAEKeyframe._time will be adjusted relatively to the start of the time range (if provided) instead of the startTime of the composition.
    @@ -7316,14 +7614,14 @@

    Returns:
    -

    +

    - cleanKeyframes() + averageSpeed(preExpression, fastMode){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22047 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20494
    @@ -7334,7 +7632,7 @@

    - Removes all unneeded keyframes from the property.< br/> Also checks the interpolation values to reset the correct display as linear/smooth. + Gets the average speed of the proprety
    @@ -7343,76 +7641,101 @@

    - - -
    - - - - - - - - - - - - - - - - - - - - -
    - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + - dimensions(){int} - - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21098 -
    - - + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    preExpression + + +bool - - - - - - - - - -
    -
    -

    +

    + + true + + + + + optional + + + + + + True to get the velocity from keyframes instead of the result of the exression
    fastMode + + +bool - - -
    - - -
    - Gets the number of dimensions of a property -
    - - - - - + +
    + + true + + + + + optional + + + + + + True to limit the number of samples used to compute the velocity and make the process faster.
    @@ -7468,11 +7791,11 @@

    Returns:
    - int + float - The number of dimensions, 0 if this is not a dimensionnal value (ie color, text, shape...) + The average speed in unit per second @@ -7487,14 +7810,14 @@
    Returns:
    -

    +

    - editable(){bool} + bakeExpression()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21123 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20772
    @@ -7505,7 +7828,7 @@

    - Checks if this property value can be edited + Alias for DuAEProperty.bakeExpressions()
    @@ -7550,35 +7873,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - bool - - - true if the value of the property can be edited, false otherwise
    - - @@ -7587,14 +7881,14 @@
    Returns:
    -

    +

    - exportPathToJsxinc(file, offsetToCenter, append, varName){Boolean} + bakeExpressions(mode, frameStep)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22659 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20765
    @@ -7605,7 +7899,7 @@

    - Export the (shape) property to the given file. +

    Recursive: this method can run on a property group.

    Bakes the expressions to keyframes
    @@ -7638,45 +7932,13 @@

    - file - - - - - -String - - - - - - - - - - - - - - - - - - - The path or File where the jsxinc shape will be written - - - - - - - offsetToCenter + mode -Boolean +DuAEExpression.BakeAlgorithm @@ -7685,7 +7947,7 @@

    - false + DuAEExpression.BakeAlgorithm.SMART @@ -7699,20 +7961,20 @@

    - If true, offset the path to the center + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. - append + frameStep -Boolean +float @@ -7721,7 +7983,7 @@

    - false + 1.0 @@ -7735,43 +7997,7 @@

    - If true, appends the shape at the end of the file instead of overwriting it. - - - - - - - varName - - - - - -string - - - - - - - - - "shape" - - - - - - - - optional - - - - - - A name for the variable storing the shape + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. @@ -7814,44 +8040,7 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Boolean - - - Success
    - - - - -
    Example
    - - - -
    var props = DuAEComp.getSelectedProps(PropertyValueType.SHAPE);
    var prop = props[0].getProperty();
    var out = prop.exportPathToJsxinc("D:/shape.test");
    - @@ -7859,14 +8048,14 @@
    Example
    -

    - expressionLink(useThisComp, fromLayer){str} + cleanKeyframes(precision)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21796 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19767
    @@ -7877,7 +8066,7 @@
    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - str - - - The expression link to the property
    - - @@ -8055,14 +8179,14 @@
    Returns:
    -

    +

    - firstKeyTime(selected){float|null} + dimensions(){int}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21381 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18466
    @@ -8073,7 +8197,7 @@

    - Recursilvely gets the time of the first keyFrame in this prop or subprops + Gets the number of dimensions of a property
    @@ -8082,51 +8206,6 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    selected - - -boolean - - - - - - true to check selected keyframes only
    -
    @@ -8181,14 +8260,11 @@
    Returns:
    - float - | - - null + int - The keyframe time or null if there are no keyframe + The number of dimensions, 0 if this is not a dimensionnal value (ie color, text, shape...) @@ -8203,14 +8279,14 @@
    Returns:
    -

    +

    - fixSpatialInterpolation() + dimensionsSeparated(){Bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22011 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18167
    @@ -8221,7 +8297,7 @@

    - Fixes the spatial interpolation of the selected keys.
    Sets the interpolation to linear when the property does not move between keyframes + Reimplements the Property.dimensionsSeparated attribute for convenience.
    @@ -8266,6 +8342,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Bool + + + true if the property is a separation leader and has its dimensions seperated.
    + + @@ -8274,14 +8379,14 @@

    -

    +

    - getAnimatedProps(filter, strict, caseSensitive){Array.<DuAEProperty>} + do(func)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22440 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18110
    @@ -8292,7 +8397,7 @@

    - Gets the After Effects animated (with keyframes) properties in the propertyGroup +

    Recursive: this method can run on a property group.

    Recursively runs a method on all nested properties
    @@ -8313,8 +8418,6 @@

    Type - Default - Description @@ -8325,21 +8428,12 @@

    - filter + func -PropertyType -| - -PropertyValueType -| - -string -| - function @@ -8347,98 +8441,86 @@

    - - - - - - optional - - - - - - A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true. + The function to run. It must take a DuAEProperty object as its single argument - - - - strict - - - - - -boolean + + + + + +
    + + + + + + + + + + + + + + + + + + + + +
    - - - - - - - false - - - - - - - - optional - - - - - - If a string filter is provided, wether to search for the exact name/matchName or if it contains the filter. - - - - - - - caseSensitive - - - - - -boolean + + + + + + + + + + + + + - - - - - - true - - - +
    +
    +

    - - - - optional - - - - - - If a string filter is provided, and not strict is false, does the search have to be case sensitive? - - - - - + editable(){bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18494 +
    + +
    + + +
    +
    + + +
    + Checks if this property value can be edited +
    + + + + + + @@ -8494,11 +8576,11 @@
    Returns:
    - Array.<DuAEProperty> + bool - The selected properties, an empty Array if nothing active or selected + true if the value of the property can be edited, false otherwise @@ -8513,14 +8595,14 @@
    Returns:
    -

    +

    - getMaxVelocity(preExpression, fastMode){float} + exportPathToJsxinc(file, offsetToCenter, append, varName){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22552 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20429
    @@ -8531,7 +8613,7 @@

    - Gets the maximum velocity of the animated property.
    The property type must be one of: one D, two D, three D (spatial or not), Color. If the property is not one of these types, returns 0. + Export the (shape) property to the given file.
    @@ -8564,13 +8646,13 @@

    - preExpression + file -bool +String @@ -8579,7 +8661,39 @@

    - true + + + + + + + + + + + The path or File where the jsxinc shape will be written + + + + + + + offsetToCenter + + + + + +Boolean + + + + + + + + + false @@ -8593,20 +8707,20 @@

    - True to get the velocity from keyframes instead of the result of the exression + If true, offset the path to the center - fastMode + append -bool +Boolean @@ -8615,7 +8729,7 @@

    - true + false @@ -8629,7 +8743,43 @@

    - True to limit the number of samples used to compute the velocity and make the process faster.
    The number of samples is automatically adapted from the duration of the composition.
    When true and if there are more than one keyframe, the velocity is sampled only between keyframes. + If true, appends the shape at the end of the file instead of overwriting it. + + + + + + + varName + + + + + +string + + + + + + + + + "shape" + + + + + + + + optional + + + + + + A name for the variable storing the shape @@ -8690,11 +8840,11 @@

    Returns:
    - float + Boolean - The velocity. + Success @@ -8703,20 +8853,28 @@
    Returns:
    +
    Example
    + + + +
    var props = DuAEComp.getSelectedProps(PropertyValueType.SHAPE);
    var prop = props[0].getProperty();
    var out = prop.exportPathToJsxinc("D:/shape.test");
    + + +
    -

    +

    - getProperty(){PropertyBase} + expression(){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21081 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18177
    @@ -8727,7 +8885,7 @@

    - Gets the original Property
    Always works even if this DuAEProperty represents an effect which has been broken
    ---AE Hack--- + Reimplements the Property.expression attribute for convenience.
    @@ -8759,13 +8917,6 @@

    - -
    TODO
    -
    -
      -
    • When returning an effect, check if the matchName corresponds too.
    • -
    -

    @@ -8797,11 +8948,11 @@

    Returns:
    - PropertyBase + string - The property + the expression. @@ -8816,14 +8967,14 @@
    Returns:
    -

    +

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22492 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19210
    @@ -8834,7 +8985,7 @@

    - Gets the value range of the animated property.
    The property type must be one of: one D, two D, three D (spatial or not), Color. If the property is not one of these types, returns an empty Array. + Gets an expression link to the property
    @@ -8867,43 +9018,7 @@

    - axis - - - - - -int - - - - - - - - - 0 - - - - - - - - optional - - - - - - The axis (or the color channel) to get the range - - - - - - - preExpression + useThisComp @@ -8918,7 +9033,7 @@

    - true + false @@ -8932,14 +9047,14 @@

    - True to get the range from keyframes instead of the result of the exression + Whether to begin the expression by 'thisComp' or 'comp("name")' - fastMode + fromLayer @@ -8968,7 +9083,7 @@

    - True to check the range with values only at keyframe times. False to check the range with all values, at each frame of the comp. + Whether to begin the expression by comp.layer or directly from the first prop of the layer @@ -9029,11 +9144,11 @@

    Returns:
    - Array.<float> + str - The minimum and maximum value.
    The first item in the Array is not necesarily the lowest value, it is the first in time. + The expression link to the property @@ -9048,14 +9163,14 @@
    Returns:
    -

    +

    - getSpeed(time, preExpression){float} + findInComp(comp){DuAEProperty|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22088 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20786
    @@ -9066,7 +9181,7 @@

    - Gets the speed of a property at a given time, in unit per second (and not per frame as speeds in the After Effects API) + Finds the same property in the given comp (same path & name)
    @@ -9087,8 +9202,6 @@

    Type - Default - Description @@ -9099,72 +9212,23 @@

    - time - - - - - -float - - - - - - - - - comp().time - - - - - - - - optional - - - - - - The time. - - - - - - - preExpression + comp -boolean +CompItem - - - true - - - - - optional - - - - - - true to get the pre-expression speed. + The composition where to find the property @@ -9225,11 +9289,14 @@

    Returns:
    - float + DuAEProperty + | + + null - The speed + The property or null if it wasn't found @@ -9244,14 +9311,14 @@
    Returns:
    -

    +

    - hasSelectedKeys(){boolean} + firstKeyTime(selected){float|null}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21931 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18758
    @@ -9262,7 +9329,7 @@

    - Checks if the property has some selected keyframes.
    The property can be either a Property or a PropertyGroup. +

    Recursive: this method can run on a property group.

    Recursilvely gets the time of the first keyFrame in this prop or subprops
    @@ -9271,105 +9338,65 @@

    - - -
    - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - -
    TypeDescription
    NameTypeDefaultDescription
    selected - boolean - - - true if the property have at least one selected keyframe
    + +Boolean - - - - - -
    -
    -

    + - isMasterProperty(){Boolean} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21166 -
    - -
    - - -
    -
    - - -
    - Checks if a property is part of the master properties of a precomp -
    - - - - - - + + + + false + + + + + + + + optional + + + + + + true to check selected keyframes only + + + + + @@ -9425,11 +9452,14 @@
    Returns:
    - Boolean + float + | + + null - true if property is part of the master properties + The keyframe time or null if there are no keyframe @@ -9444,14 +9474,14 @@
    Returns:
    -

    +

    - keyAtIndex(keyIndex){DuAEKeyFrame} + fixSpatialInterpolation(precision, selectedKeyframesOnly)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21203 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19660
    @@ -9462,7 +9492,7 @@

    - Gets the key at a given index on a property + Fixes the spatial interpolation of the selected keys.
    Sets the interpolation to linear when the property does not move between keyframes
    @@ -9483,6 +9513,8 @@

    Type + Default + Description @@ -9493,7 +9525,7 @@

    - keyIndex + precision @@ -9506,155 +9538,59 @@

    - - + - The index of the key to retrieve. If the index is negative, it is counted from the end i.e. to retrieve the keyframe before the last one, use -2 (-1 is the last) - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - + 1 + + - - + + The precision for float number comparison, number of decimals. Set to -1 to not use. - - -
    TypeDescription
    - DuAEKeyFrame + + + + optional + + - The keyframe, or null if incorrect index
    - - - - - - - - -
    -
    -

    - - keyAtTime(time){DuAEKeyFrame} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21249 -
    - -
    - - -
    -
    - - -
    - Gets the key at an exactly given time on a property -
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + optional + + + + + + If true, only set the selected keyframes. @@ -9697,35 +9633,6 @@

    -

    Returns:
    - - - -
    NameTypeDescription
    timeselectedKeyframesOnly -float +Bool + + false + + - The time of the key to retrieve.
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuAEKeyFrame - - - The keyframe, or null if incorrect time
    - -
    @@ -9734,14 +9641,14 @@

    Returns:
    -

    +

    - keys(selected, timeRange){Array.<DuAEKeyFrame>} + fixValue(property, value){any}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21267 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20507
    @@ -9752,7 +9659,7 @@

    - Gets the property keyframes in the whole timeline or in the time range
    The DuAEKeyFrame._time will be adjusted relatively to the start of the time range instead of the startTime of the composition. + Adjust the value so it can be set on the specific property (adjust the number of dimensions or the type of value)
    @@ -9773,8 +9680,6 @@

    Type - Default - Description @@ -9785,70 +9690,49 @@

    - selected + property -boolean +Property +| + +DuAEProperty - - - false - - - - - optional - - - - - - true to get only selected keyframes. + The property - timeRange + value -Array.<float> +any - - - - - - optional - - - - - - The time range, an array of two time values, in seconds. If not provided, will use the comp time range.
    Ignored if selected is true; + The value to set @@ -9909,11 +9793,11 @@

    Returns:
    - Array.<DuAEKeyFrame> + any - The keyframes, or null of this property is of type PropertyValueType.NO_VALUE or PropertyValueType.CUSTOM_VALUE + The converted value @@ -9928,14 +9812,14 @@
    Returns:
    -

    +

    - linkProperties(parentProp, useThisComp, timeLayer) + getAnimatedProps(filter, strict, caseSensitive){Array.<DuAEProperty>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22193 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20210
    @@ -9946,7 +9830,7 @@

    - Link all the properties found in this prop to all the same properties of parentProp (this is a recursive method)
    Note: any Property or PropertyGroup (and its subproperties) named "Data" will be linked the opposite way (from parentProp to childProp). +

    Recursive: this method can run on a property group.

    Gets the After Effects animated (with keyframes) properties in the propertyGroup
    @@ -9979,16 +9863,22 @@

    - parentProp + filter -PropertyBase +PropertyType | -DuAEProperty +PropertyValueType +| + +string +| + +function @@ -10003,24 +9893,26 @@

    + optional + - The parent property + A filter to get only a certain type, or value type, or property name or matchName.
    A function which take one PropertyBase as argument can be used to filter the properties: the Property will be returned if the function returns true. - useThisComp + strict -bool +boolean @@ -10029,6 +9921,8 @@

    + false + @@ -10041,20 +9935,20 @@

    - Whether to begin the expression by 'thisComp' or 'comp("name")', default: will detect if the properties are in the same comp + If a string filter is provided, whether to search for the exact name/matchName or if it contains the filter. - timeLayer + caseSensitive -LayerItem +boolean @@ -10063,7 +9957,7 @@

    - null + true @@ -10077,7 +9971,7 @@

    - A layer used to offset the time (typically, in case of link between precompositions, the precomposition layer).
    When not null, the start time of this layer will be taken into account to get the values and synchronize them. + If a string filter is provided, and not strict is false, does the search have to be case sensitive? @@ -10120,22 +10014,51 @@

    +

    Returns:
    - - + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<DuAEProperty> + + + The selected properties, an empty Array if nothing active or selected
    + + + + +
    -

    +

    - nearestKeyAtTime(time){DuAEKeyFrame} + getProperty(){PropertyBase}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21239 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18450
    @@ -10146,7 +10069,7 @@

    - Gets the nearest key at a given time on a property + Gets the original Property
    Always works even if this DuAEProperty represents an effect which has been broken
    ---AE Hack---
    @@ -10154,51 +10077,113 @@

    + + + +
    + + + + + + + + + + + + + + + + + + + +
    TODO
    +
    +
      +
    • When returning an effect, check if the matchName corresponds too.
    • +
    +
    + +
    + + + + + + + + + + + +

    Returns:
    + + - - - - - - - - - - - - - - - - + + + + + + + + - - - + + + + +
    NameTypeDescription
    TypeDescription
    time - -float + PropertyBase + + + The property
    + + + + + - - - +
    +
    +

    - - - The time of the key to retrieve. - - - - - + hasSelectedKeys(){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19559 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Checks if the property has some selected keyframes.
    The property can be either a Property or a PropertyGroup. +
    + + + + + + @@ -10254,11 +10239,11 @@
    Returns:
    - DuAEKeyFrame + boolean - The keyframe, or null if incorrect time or not found + true if the property have at least one selected keyframe @@ -10273,14 +10258,14 @@
    Returns:
    -

    +

    - numerical(){bool} + isAngle(){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21489 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18315
    @@ -10291,7 +10276,7 @@

    - Checks if the property value is a number or an Array of Number.
    I.e if its value type is one of: one D, two D, three D (spatial or not), Color. + Whether the value is an angle
    @@ -10354,7 +10339,7 @@

    Returns:
    - bool + Boolean @@ -10373,14 +10358,14 @@
    Returns:
    -

    +

    - numProperties(){int} + isDropdown(){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21055 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18334
    @@ -10391,7 +10376,7 @@

    - Reimplements the PropertyGroup.numProperties attribute.
    Use this to be sure to get the right number of props, in case some have been added or removed after the creation of the DuAEProperty object. + Check if this is a dropdown property or effect.
    Note: On After Effects < 17.0.1 this always returns false.
    @@ -10454,11 +10439,11 @@

    Returns:
    - int + Boolean - The number of sub-properties. + @@ -10473,14 +10458,14 @@
    Returns:
    -

    +

    - pathProperty(){DuAEProperty|null} + isGroup(){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22702 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18124
    @@ -10491,7 +10476,7 @@

    - Checks if the property is a bezier property, or return the child bezier property if this is a shape or a mask + Checks if this source property is a group of properties or a property
    @@ -10554,14 +10539,11 @@

    Returns:
    - DuAEProperty - | - - null + Boolean - the bezier property or null if it is not. + True if it's a group @@ -10576,14 +10558,14 @@
    Returns:
    -

    +

    - pickWhip(parentProp, useThisComp) + isMasterProperty(){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22167 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18539
    @@ -10594,7 +10576,7 @@

    - Adds an expression to the property, linking it to the parent property + Checks if a property is part of the master properties of a precomp
    @@ -10603,72 +10585,6643 @@

    + + +
    + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + - - - - - - - - - - - - - - - - + + + + + + + + - - - + + + + +
    NameTypeDescription
    TypeDescription
    parentProp - + Boolean + + + true if property is part of the master properties
    + + + + + + + + +
    +
    +

    + + isPercent(){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18306 +
    + +
    + + +
    +
    + + +
    + Whether the value is a percent +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + +
    + + + + +
    + + + +
    +
    +

    + + isPixels(){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18324 +
    + +
    + + +
    +
    + + +
    + Whether the value is a pixel value +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + +
    + + + + +
    + + + +
    +
    +

    + + isProperty(){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18141 +
    + +
    + + +
    +
    + + +
    + Checks if this source property is a group of properties or a property +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + True if it's a property
    + + + + +
    + + + +
    +
    +

    + + isSeparationLeader(){Bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18158 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.isSeparationLeader attribute for convenience. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Bool + + + true if the property is a separation leader.
    + + + + +
    + + + +
    +
    +

    + + isSpatial(){Bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18149 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.isSpatial attribute for convenience. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Bool + + + true if the property is spatial.
    + + + + +
    + + + +
    +
    +

    + + keyAtIndex(keyIndex){DuAEKeyframe} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18576 +
    + +
    + + +
    +
    + + +
    + Gets the key at a given index on a property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    keyIndex + + +int + + + + + + The index of the key to retrieve. If the index is negative, it is counted from the end i.e. to retrieve the keyframe before the last one, use -2 (-1 is the last)
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEKeyframe + + + The keyframe, or null if incorrect index
    + + + + +
    + + + +
    +
    +

    + + keyAtTime(time){DuAEKeyframe} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18627 +
    + +
    + + +
    +
    + + +
    + Gets the key at an exactly given time on a property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    time + + +float + + + + + + The time of the key to retrieve.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEKeyframe + + + The keyframe, or null if incorrect time
    + + + + +
    + + + +
    +
    +

    + + keyInSpatialTangent(key){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19710 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.keyInSpatialTangent method. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    key + + +int +| + +DuAEKeyframe + + + + + + The keyframe or its index.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The tangent
    + + + + +
    + + + +
    +
    +

    + + keyOutSpatialTangent(key){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19723 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.keyOutSpatialTangent method. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    key + + +int +| + +DuAEKeyframe + + + + + + The keyframe or its index.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The tangent
    + + + + +
    + + + +
    +
    +

    + + keys(selected, timeRange){Array.<DuAEKeyframe>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18645 +
    + +
    + + +
    +
    + + +
    + Gets the property keyframes in the whole timeline or in the time range
    The DuAEKeyframe._time will be adjusted relatively to the start of the time range instead of the startTime of the composition. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    selected + + +boolean + + + + + + false + + + + + optional + + + + + + true to get only selected keyframes.
    timeRange + + +Array.<float> + + + + + + + + + optional + + + + + + The time range, an array of two time values, in seconds. If not provided, will use the comp time range.
    Ignored if selected is true;
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<DuAEKeyframe> + + + The keyframes, or null of this property is of type PropertyValueType.NO_VALUE or PropertyValueType.CUSTOM_VALUE
    + + + + +
    + + + +
    +
    +

    + + keyTime(index){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18235 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.keyTime method for convenience. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    index + + +int + + + + + + The index of the keyframe.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The time of the key.
    + + + + +
    + + + +
    +
    +

    + + keyValue(index){*} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18246 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.keyValue method for convenience. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    index + + +int + + + + + + The index of the keyframe.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + * + + + The value of the key.
    + + + + +
    + + + +
    +
    +

    + + lastKeyTime(selected){float|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18798 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Recursilvely gets the time of the last keyFrame in this prop or subprops +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    selected + + +boolean + + + + + + false + + + + + optional + + + + + + true to check selected keyframes only
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + | + + null + + + The keyframe time or null if there are no keyframe
    + + + + +
    + + + +
    +
    +

    + + linkProperties(parentProp, useThisComp, timeLayer) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19965 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Link all the properties found in this prop to all the same properties of parentProp (this is a recursive method)
    Note: any Property or PropertyGroup (and its subproperties) named "Data" will be linked the opposite way (from parentProp to childProp). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    parentProp + + +PropertyBase +| + +DuAEProperty + + + + + + + + + + + + + The parent property
    useThisComp + + +bool + + + + + + + + + optional + + + + + + Whether to begin the expression by 'thisComp' or 'comp("name")', default: will detect if the properties are in the same comp
    timeLayer + + +LayerItem + + + + + + null + + + + + optional + + + + + + A layer used to offset the time (typically, in case of link between precompositions, the precomposition layer).
    When not null, the start time of this layer will be taken into account to get the values and synchronize them.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + maxVelocity(preExpression, fastMode){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20322 +
    + +
    + + +
    +
    + + +
    + Gets the maximum velocity of the animated property.
    The property type must be one of: one D, two D, three D (spatial or not), Color. If the property is not one of these types, returns 0. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    preExpression + + +bool + + + + + + true + + + + + optional + + + + + + True to get the velocity from keyframes instead of the result of the exression
    fastMode + + +bool + + + + + + true + + + + + optional + + + + + + True to limit the number of samples used to compute the velocity and make the process faster.
    The number of samples is automatically adapted from the duration of the composition.
    When true and if there are more than one keyframe, the velocity is sampled only between keyframes.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The velocity.
    + + + + +
    + + + +
    +
    +

    + + nearestKeyAtTime(time){DuAEKeyframe|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18616 +
    + +
    + + +
    +
    + + +
    + Gets the nearest key at a given time on a property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    time + + +float + + + + + + + optional + + + + + + The time of the key to retrieve. The current time by default.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEKeyframe + | + + null + + + The keyframe, or null if incorrect time or not found
    + + + + +
    + + + +
    +
    +

    + + nearestKeyIndex(t) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18268 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.nearestKeyIndex method for convenience. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    t + + +float + + + + + + The time of the keyframe.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + numerical(){bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18891 +
    + +
    + + +
    +
    + + +
    + Checks if the property value is a number or an Array of Number.
    I.e if its value type is one of: one D, two D, three D (spatial or not), Color. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + +
    + + + + +
    + + + +
    +
    +

    + + numKeys(recursive){int} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18356 +
    + +
    + + +
    +
    + + +
    + Gets the number of keyframes in the property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    recursive + + +Boolean + + + + + + true + + + + + optional + + + + + + If true and this is a group, returns the number of keyframes of all contained property
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + int + + +
    + + + + +
    + + + +
    +
    +

    + + numProperties(){int} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18381 +
    + +
    + + +
    +
    + + +
    + Reimplements the PropertyGroup.numProperties attribute.
    Use this to be sure to get the right number of props, in case some have been added or removed after the creation of the DuAEProperty object. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + int + + + The number of sub-properties.
    + + + + +
    + + + +
    +
    +

    + + parentProperty(){DuAEProperty|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18402 +
    + +
    + + +
    +
    + + +
    + Getter for the PropertyBase.parentProperty attribute for convenience. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEProperty + | + + null + + + The parent property or null if not found.
    + + + + +
    + + + +
    +
    +

    + + pathProperty(){DuAEProperty|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20472 +
    + +
    + + +
    +
    + + +
    + Checks if the property is a bezier property, or return the child bezier property if this is a shape or a mask +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEProperty + | + + null + + + the bezier property or null if it is not.
    + + + + +
    + + + +
    +
    +

    + + pickWhip(parentProp, useThisComp) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19938 +
    + +
    + + +
    +
    + + +
    + Adds an expression to the property, linking it to the parent property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    parentProp + + +DuAEProperty +| + +Property + + + + + + + + + + + The parent property.
    useThisComp + + +bool + + + + + + + optional + + + + + + Whether to begin the expression by 'thisComp' or 'comp("name")', default: will detect if the properties are in the same comp
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + prop(index){DuAEProperty|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18392 +
    + +
    + + +
    +
    + + +
    + Reimplements the PropertyGroup.property() method for convenience. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    index + + +string +| + +int + + + + + + Either the name, matchName or the index.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuAEProperty + | + + null + + + The sub-property as DuAEProperty object or null if not found.
    + + + + +
    + + + +
    +
    +

    + + propertyValueType(){PropertyValueType|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19699 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.propertyValueType attribute. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + PropertyValueType + | + + null + + + The value type, or null if this is a group
    + + + + +
    + + + +
    +
    +

    + + quickBakeExpression() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20595 +
    + +
    + + +
    +
    + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + quickBakeExpressions(frameStep) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20555 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Quickly bakes an expression, adding a keyframe/frame +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    frameStep + + +float + + + + + + 1.0 + + + + + optional + + + + + + By default, adds one keyframe per frame. Use a lower value to add sub-frame keyframes, a higher value to add less keyframes.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + range(axis, preExpression, fastMode){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20262 +
    + +
    + + +
    +
    + + +
    + Gets the value range of the animated property.
    The property type must be one of: one D, two D, three D (spatial or not), Color. If the property is not one of these types, returns an empty Array. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    axis + + +int + + + + + + 0 + + + + + optional + + + + + + The axis (or the color channel) to get the range
    preExpression + + +bool + + + + + + true + + + + + optional + + + + + + True to get the range from keyframes instead of the result of the exression
    fastMode + + +bool + + + + + + true + + + + + optional + + + + + + True to check the range with values only at keyframe times. False to check the range with all values, at each frame of the comp.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The minimum and maximum value.
    The first item in the Array is not necesarily the lowest value, it is the first in time.
    + + + + +
    + + + +
    +
    +

    + + removeAnimation(prop, removeExpression) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19158 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Removes the animation from the property +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    prop + + +Property +| + DuAEProperty + + + + + + + + + + + + + The property
    removeExpression + + +boolean + + + + + + false + + + + + optional + + + + + + Set to true to remove the expression too
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + removeDataExpressions() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20049 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Removes all expressions found in groups or sections named "Data" in the property. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + removeExpression() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20109 +
    + +
    + + +
    +
    + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + removeExpressions(filter, keepPostExpressionValue) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20088 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Removes all expressions found in the property. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    filter + + +function + + + + + + + + + + + + + A function which takes a string as a parameter (the expression). Returns true if the expression has to be removed.
    keepPostExpressionValue + + +Boolean + + + + + + true + + + + + optional + + + + + + Set to false to just remove the expressions and get back the pre expression value
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + removeKey(key) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18257 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.removeKey method for convenience. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    key + + +int +| + +DuAEKeyframe + + + + + + The index or the keyframe.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + replaceInExpressions(oldString, newString, caseSensitive) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19916 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Replaces text in Expressions +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    oldString + + +string + + + + + + + + + + + + + The string to replace
    newString + + +string + + + + + + + + + + + + + The new string
    caseSensitive + + +boolean + + + + + + true + + + + + optional + + + + + + Whether the search has to be case sensitive
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + riggable(){bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18552 +
    + +
    + + +
    +
    + + +
    + Checks if this property value can be rigged (with an expression) +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + + true if the value of the property can be rigged, false otherwise
    + + + + +
    + + + +
    +
    +

    + + scriptifyPath(offsetToCenter, varName){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20367 +
    + +
    + + +
    +
    + + +
    + Scriptifies the given shape property.
    Works only with path (bezier) properties. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    offsetToCenter + + +Boolean + + + + + + false + + + + + optional + + + + + + If true, offset the path to the center
    varName + + +string + + + + + + shape + + + + + optional + + + + + + A name for the variable storing the shape
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The scriptified shape
    + + + + +
    + + + +
    +
    +

    + + selectedKeys(){Array.<int>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18224 +
    + +
    + + +
    +
    + + +
    + Reimplements the Property.selectedKeys attribute for convenience. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<int> + + + The list of selected keyframe indices.
    + + + + +
    + + + +
    +
    +

    + + selectKeys(inTime, outTime) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19178 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Selects the keyframes in the propoerty.
    Selects all nested keyframes if the property is a group. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    inTime + + +float + + + + + + 0 + + + + + optional + + + + + + The time at which to select the keyframes
    outTime + + +float + + + + + + inTime + + + + + optional + + + + + + The end time
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + setAnim(anim, time, setExpression, replace, offset){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19019 +
    + +
    + + +
    +
    + + +
    + Sets the property animation on the property. This is a lower-level method than DuAEProperty.setAnimation().
    Use this method only to force the animation onto the property without checks.
    Must be used on a Property (not a group) with a DuAEPropertyAnimation (not a DuAEPropertyGroupAnimation).
    To easily set an animation on a property with automatic compatibility checks, you should use setAnimation(). +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    anim + + +DuAEPropertyAnimation + + + + + + + + + + + + + The animation
    time + + +float + + + + + + comp.time + + + + + optional + + + + + + The time where to begin the animation
    setExpression + + +boolean + + + + + + false + + + + + optional + + + + + + Sets the expression too
    replace + + +boolean + + + + + + false + + + + + optional + + + + + + true to remove any existing keyframe on the properties before adding new keyframes
    offset + + +boolean + + + + + + false + + + + + optional + + + + + + true to offset the current value, instead of replacing it
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the anim was actually set.
    + + + + +
    + + + +
    +
    +

    + + setAnimation(anim, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19098 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Sets all animations on a Property or a PropertyGroup. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    anim + + +DuAEPropertyAnimation +| + +DuAEPropertyGroupAnimation + + + + + + + + + + + + + The animation
    time + + +float + + + + + + comp().time + + + + + optional + + + + + + The time where to begin the animation
    ignoreName + + +boolean + + + + + + false + + + + + optional + + + + + + true to set the anim even if name of the property do not match the animation.
    setExpression + + +boolean + + + + + + false + + + + + optional + + + + + + Sets the expression too
    onlyKeyframes + + +boolean + + + + + + true + + + + + optional + + + + + + If false, the value of properties without keyframes will be set too.
    replace + + +boolean + + + + + + false + + + + + optional + + + + + + true to remove any existing keyframe on the properties before adding new keyframes
    whiteList + + +Array.<string> + + + + + + + + + optional + + + + + + A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.
    Ignored if the list is empty.
    offset + + +boolean + + + + + + false + + + + + optional + + + + + + true to offset the current value, instead of replacing it
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the anim was actually set.
    + + + + +
    + + + +
    +
    +

    + + setEase(props, easeInValue, easeOutValue, velocityInValue, velocityOutValue, velocityAsPercent) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19323 +
    + +
    + + +
    +
    + + +
    + Changes the ease influences of the selected keys +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    props + + +Array.<PropertyBase> +| + +Array.<PropertyInfo> + + + + + + + + + + + + + The properties
    easeInValue + + +Array.<int> +| + +int + + + + + + + + + optional + + + + + + The in interpolation ease value. Will be ignored if undefined.
    easeOutValue + + +Array.<int> +| + +int + + + + + + + + + optional + + + + + + The out interpolation ease value. Will be ignored if undefined.
    velocityInValue + + +Array.<int> +| + +int + + + + + + + + + optional + + + + + + The out interpolation ease value. Will be ignored if undefined.
    velocityOutValue + + +Array.<int> +| + +int + + + + + + + + + optional + + + + + + The out interpolation ease value. Will be ignored if undefined.
    velocityAsPercent + + +boolean + + + + + + false + + + + + optional + + + + + + Use a percent instead of a value to set velocities.
    In this case, the proper velocity value will be deduced by multiplying the max speed of the property by the percent.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + setExpression(expr, keepValue) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19874 +
    + +
    + + +
    +
    + + +
    + Sets an expression to a property.
    With the ability to keep the initial value. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    expr + + +string + + + + + + + + + + + + + The expression
    keepValue + + +bool + + + + + + true + + + + + optional + + + + + + When true, the method will try to keep the same resulting value as before applying the expression.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + setInterpolation(typeIn, typeOut, easeInValue, easeOutValue, selectedKeyframesOnly) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19483 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Sets interpolations for all keyframes. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER) - + + + + If true, only set the selected keyframes. @@ -10730,14 +17283,14 @@

    -

    +

    - prop(index){DuAEProperty|null} + setKey(key, timeOffset)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21066 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18838
    @@ -10748,7 +17301,7 @@

    - Reimplements the PropertyGroup.property() method for convenience. + Sets a DuAEKeyframe on a property
    @@ -10769,6 +17322,8 @@

    + + @@ -10779,26 +17334,68 @@

    - + + + + + + + + + + + + + + + + + + + + + optional + + + + + + The time offset (added to DuAEKeyframe._time) where to add the key frame. @@ -10841,38 +17438,6 @@

    -

    Returns:
    - - - -
    NameTypeDefaultDescription
    typeIn + + +KeyframeInterpolationType | -Property +string + + + + + + + + + + + + + The in interpolation type (see AE API) or the string "roving" or "continuous"
    typeOut + + +KeyframeInterpolationType +| + +string + + + + + + typeIn + + + + + optional + + + + + + The out interpolation type (see AE API)
    easeInValue + + +Array.<int> +| + +int + + + + + + 33 + + + + + optional + + + + + + The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER)
    easeOutValue + + +Array.<int> +| + +int + + easeInValue + + + optional + - The parent property.
    useThisCompselectedKeyframesOnly -bool +Bool + + false + + @@ -10679,7 +17232,7 @@

    - Whether to begin the expression by 'thisComp' or 'comp("name")', default: will detect if the properties are in the same comp

    TypeDefaultDescription
    indexkey -string -| +DuAEKeyframe -int + + + + + + + + + + + + The DuAEKeyframe.
    timeOffset + + +float + + comp.time + + - Either the name, matchName or the index.
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuAEProperty - | - - null - - - The sub-property as DuAEProperty object or null if not found.
    - -
    @@ -10881,14 +17446,14 @@

    Returns:
    -

    +

    - removeAnimation(prop, removeExpression) + setKeyInterpolation(key, typeIn, typeOut, easeInValue, easeOutValue)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21742 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19259
    @@ -10899,7 +17464,7 @@

    - Removes the animation from the property + Sets interpolations on a keyframe.
    @@ -10932,16 +17497,48 @@

    - prop + key -Property +int + + + + + + + + + + + + + + + + + + + The key index + + + + + + + typeIn + + + + + +KeyframeInterpolationType | -DuAEProperty +string @@ -10960,20 +17557,23 @@

    - The property + The in interpolation type (see AE API) or the string "roving" or "continuous" - removeExpression + typeOut -boolean +KeyframeInterpolationType +| + +string @@ -10982,7 +17582,7 @@

    - false + typeIn @@ -10996,154 +17596,90 @@

    - Set to true to remove the expression too + The out interpolation type (see AE API) - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - + + -
    -
    -

    + easeInValue - removeDataExpressions() -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22277 -
    - -
    - - -
    -
    - - -
    - Removes all expressions found in groups or sections named "Data" in the property. -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - + + + + +Array.<int> +| - +int - - - - - - - -
    - -
    -
    -

    + - removeExpression() -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22340 -
    - -
    + + + + 33 + + + + + + + + optional + + + + + + The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER) + + + + + + + easeOutValue + + + + + +Array.<int> +| - -
    -
    - - - - +int - - - - + + + + + + + + easeInValue + + + + + + + + optional + + + + + + The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER) + + + + + @@ -11189,14 +17725,14 @@

    -

    +

    - removeExpressions(filter, keepPostExpressionValue) + setKeySpeed(key, speed)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22316 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19452
    @@ -11207,7 +17743,7 @@

    - Removes all expressions found in the property. + Sets the speed of a keyframe.
    @@ -11228,8 +17764,6 @@

    Type - Default - Description @@ -11240,68 +17774,46 @@

    - filter + key -function +int - - - - - - - - - - A function which takes a string as a parameter (the expression). Returns true if the expression has to be removed. + The key index - keepPostExpressionValue + speed -Boolean +float - - - true - - - - - optional - - - - - - Set to false to just remove the expressions and get back the pre expression value + The speed @@ -11352,14 +17864,14 @@

    -

    +

    - replaceInExpressions(oldString, newString, caseSensitive) + setPropertyParameters(names)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22142 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18418
    @@ -11370,7 +17882,7 @@

    - Recursively (if it's a group) replaces text in Expressions + Reimplements the Property.setPropertyParameters() method.

    Works around issues caused by the AE API:
    - The property object is invalidated (-> fix: use of DuAEProperty.getProperty)
    - The effect loses its name (-> fix: name is reset afterwards)
    - Names are not sanitized and may throw errors (-> fix: names are sanitized so no errors are thrown)
    - Throws an error on AE < 17.0.1 (-> fix: just do nothing in this case)

    This method can be called either from the actual Property or its containing effect.
    @@ -11391,8 +17903,6 @@

    Type - Default - Description @@ -11403,100 +17913,23 @@

    - oldString - - - - - -string - - - - - - - - - - - - - - - - - - - The string to replace - - - - - - - newString - - - - - -string - - - - - - - - - - - - - - - - - - - The new string - - - - - - - caseSensitive + names -boolean +Array.<string> - - - true - - - - - optional - - - - - - Whether the search has to be case sensitive + The list of names. @@ -11547,14 +17980,14 @@

    -

    +

    - riggable(){bool} + setRoving()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21179 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20811
    @@ -11565,7 +17998,7 @@

    - Checks if this property value can be rigged (with an expression) +

    Recursive: this method can run on a property group.

    Automatically sets all "transition" keyframes to roving, if the property is spatial.
    @@ -11610,35 +18043,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - bool - - - true if the value of the property can be rigged, false otherwise
    - -

    @@ -11647,14 +18051,14 @@

    Returns:
    -

    +

    - scriptifyPath(offsetToCenter, varName){string} + setSpatialInterpolation(typeIn, typeOut, selectedKeyframesOnly)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22597 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19583
    @@ -11665,7 +18069,7 @@

    - Scriptifies the given shape property.
    Works only with path (bezier) properties. + Sets the spatial interpolation of the keyframes on the property
    @@ -11698,13 +18102,13 @@

    - offsetToCenter + typeIn -Boolean +KeyframeInterpolationType @@ -11713,7 +18117,39 @@

    - false + + + + + + + + + + + The in interpolation type (see AE API) + + + + + + + typeOut + + + + + +KeyframeInterpolationType + + + + + + + + + typeIn @@ -11727,20 +18163,20 @@

    - If true, offset the path to the center + The in interpolation type (see AE API) - varName + selectedKeyframesOnly -string +Bool @@ -11749,7 +18185,7 @@

    - shape + false @@ -11763,7 +18199,7 @@

    - A name for the variable storing the shape + If true, only set the selected keyframes. @@ -11806,35 +18242,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - string - - - The scriptified shape
    - - @@ -11843,14 +18250,14 @@
    Returns:
    -

    +

    - selectKeys(inTime, outTime) + setSpatialInterpolationAtKey(key, typeIn, typeOut)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21760 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19606
    @@ -11861,7 +18268,7 @@

    - Selects the keyframes in the propoerty.
    Selects all nested keyframes if the property is a group. + Sets the spatial interpolation of the keyframes
    @@ -11894,13 +18301,16 @@

    - inTime + key -float +int +| + +DuAEKeyframe @@ -11909,34 +18319,62 @@

    - 0 - - optional + + + + + The keyframe or its index + + + + + + + typeIn + + + + + +KeyframeInterpolationType + + + + + + + + + + + + + - The time at which to select the keyframes + The in interpolation type (see AE API) - outTime + typeOut -float +KeyframeInterpolationType @@ -11945,7 +18383,7 @@

    - inTime + typeIn @@ -11959,7 +18397,7 @@

    - The end time + The in interpolation type (see AE API) @@ -12010,14 +18448,14 @@

    -

    +

    - setAnim(anim, time, setExpression, replace, offset){boolean} + setSpatialTangentsAtKey(key, inTangent, outTangent)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21604 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19737
    @@ -12028,7 +18466,7 @@

    - Sets the property animation on the property. This is a lower-level method than DuAEProperty.setAnimation().
    Use this method only to force the animation onto the property without checks.
    Must be used on a Property (not a group) with a DuAEPropertyAnimation (not a DuAEPropertyGroupAnimation).
    To easily set an animation on a property with automatic compatibility checks, you should use setAnimation(). + Reimplements the Property.setSpatialTangentsAtKey method.
    @@ -12049,8 +18487,6 @@

    Type - Default - Description @@ -12061,117 +18497,180 @@

    - anim + key -DuAEPropertyAnimation +int +| + +DuAEKeyframe - - - - - - - - - - The animation + The keyframe or its index. - time + inTangent -float +Array.<float> - - - comp.time - - - - - optional - - - - - - The time where to begin the animation + The in tangent. - setExpression + outTangent -boolean +Array.<float> - - - false - - - - - optional - - - - - - Sets the expression too + The out tangent. + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + setValue(value, defaultTime){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18908 +
    + +
    + + +
    +
    + + +
    + Sets a value on a property, adjusting the dimensions if needed +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + The value to set - + @@ -12230,7 +18725,7 @@

    - true to offset the current value, instead of replacing it + The time at which to set the value if the property has keyframes

    @@ -12295,7 +18790,7 @@
    Returns:
    - + @@ -12310,14 +18805,14 @@
    Returns:
    -

    +

    - setAnimation(anim, time, ignoreName, setExpression, onlyKeyframes, replace, whiteList, offset){boolean} + setValueAtKey(value, key){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21683 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18984
    @@ -12328,7 +18823,7 @@

    - Sets all animations on a Property or a PropertyGroup. + Sets a new keyframe value, adjusting the dimensions if needed
    @@ -12349,8 +18844,6 @@

    - - @@ -12361,274 +18854,215 @@

    - + - - + The value to set - + - - + The index the keyframe - - - - - - - +
    NameTypeDefaultDescription
    replacevalue -boolean +any @@ -12180,34 +18679,30 @@

    - false - - optional - - true to remove any existing keyframe on the properties before adding new keyframes
    offsetdefaultTime -boolean +float @@ -12216,7 +18711,7 @@

    - false + comp().time
    true if the anim was actually set.True if the value has correctly been set, false otherwise.
    TypeDefaultDescription
    animvalue -DuAEPropertyAnimation -| - -DuAEPropertyGroupAnimation +any - - - - - - - - The animation
    timekey -float +int - - comp().time - - - - optional - - - - - - The time where to begin the animation
    ignoreName - - -boolean +
    + + + +
    + + + + + + + + + + + + + + + + + + + + +
    - - - - - - - false - - - - - - - - optional - - - - - - true to set the anim even if name of the property do not match the animation. - - - - - - - setExpression - - - - - -boolean + + + - - - - - - - false - - - - - - - - optional - - - - - - Sets the expression too - - - - - - - onlyKeyframes - - - - - -boolean + + + + + +
    Returns:
    + - - - - - - - true - - - - - - - - optional - - - - - - If false, the value of properties without keyframes will be set too. - - - - + + + + + + + + + + - - - - - - - - - + + + + +
    TypeDescription
    replace - -boolean - - - - - - false - - - - - optional - - + boolean - - true to remove any existing keyframe on the properties before adding new keyframesTrue if the value has correctly been set, false otherwise.
    + + + + +
    + + + +
    +
    +

    + + setValueAtTime(value, time){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18955 +
    + +
    + + +
    +
    + + +
    + Sets a new keyframe on a property, adjusting the dimensions if needed, at desired time +
    + + + + + + + + + + + + + + + + + + + + + + + + - + - - + The value to set - + - - + The time of the new keyframe @@ -12704,7 +19138,7 @@
    Returns:
    - + @@ -12719,14 +19153,14 @@
    Returns:
    -

    +

    - setExpression(expr, keepValue) + smartBakeExpression()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22109 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20750
    @@ -12737,7 +19171,78 @@

    - Sets an expression to a property.
    With the ability to keep the initial value. + Alias for DuAEProperty.smartBakeExpressions() +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + + + + + +
    +
    +

    + + smartBakeExpressions(frameStep) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20609 +
    + +
    + + +
    +
    + + +
    +

    Recursive: this method can run on a property group.

    Uses a smarter algorithm to bake the expression to keyframes
    @@ -12770,13 +19275,13 @@

    - + + By default, checks one value per keyframe. A lower value increases the precision and allows for sub-frame sampling. A higher value is faster but less precise. + +
    NameTypeDescription
    whiteListvalue -Array.<string> +any - - - optional - - A list of matchNames used as a white list for properties to set anims.
    Can be the matchName of a propertyGroup to set all the subproperties.
    Ignored if the list is empty.
    offsettime -boolean +float - - false - - @@ -12639,7 +19073,7 @@

    - true to offset the current value, instead of replacing it

    true if the anim was actually set.True if the value has correctly been set, false otherwise.
    exprframeStep -string +float @@ -12785,42 +19290,133 @@

    + 1.0 + + optional + - The expression
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + snapKeys(keys) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20841 +
    + +
    + + +
    +
    + + +
    + Snaps keyframes to the closest frames if they're in between.

    Recursive: this method can run on a property group.

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + An optional list of key indices to snap (could be DuAEProperty.selectedKeys() for example). If omitted, will snap all keyframes. @@ -12882,14 +19478,14 @@

    -

    +

    - setKey(key, timeOffset) + speedAtTime(time, preExpression){float}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21422 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19822
    @@ -12900,7 +19496,7 @@

    - Sets a DuAEKeyFrame on a property + Gets the speed of a property at a given time, in unit per second (and not per frame as speeds in the After Effects API)
    @@ -12933,13 +19529,13 @@

    - + + The time. - + @@ -12994,7 +19594,7 @@

    - The time offset (added to DuAEKeyFrame._time) where to add the key frame. + true to get the pre-expression speed.

    @@ -13037,6 +19637,35 @@

    +

    Returns:
    + + + +
    NameTypeDescription
    keepValuekeys -bool +Array.<int> - - true - - @@ -12831,7 +19427,7 @@

    - When true, the method will try to keep the same resulting value as before applying the expression.

    keytime -DuAEKeyFrame +float @@ -12948,30 +19544,34 @@

    + comp().time + + optional + - The DuAEKeyFrame.
    timeOffsetpreExpression -float +boolean @@ -12980,7 +19580,7 @@

    - comp.time + true
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The speed
    + +
    @@ -13045,14 +19674,14 @@

    -

    +

    - setKeyInterpolation(key, typeIn, typeOut, easeInValue, easeOutValue) + unit(){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21848 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18278
    @@ -13063,7 +19692,7 @@

    - Sets interpolations on a keyframe. + Gets the unit of the property
    @@ -13072,213 +19701,105 @@

    + + +
    + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -13471,7 +19954,7 @@

    - The in interpolation type (see AE API) + Set to true to get the pre-expression value.

    @@ -13514,6 +19997,35 @@

    +

    Returns:
    + + + +
    NameTypeDefaultDescription
    key - - -int - - - - - - - - - - - - - The key index
    typeIn - - -KeyframeInterpolationType -| - -string - - - - - - - - - - - - - The in interpolation type (see AE API) or the string "roving" or "continuous"
    typeOut - - -KeyframeInterpolationType -| - -string - - - - - - typeIn - - - - - optional - - - - - - The out interpolation type (see AE API)
    easeInValue - - -Array.<int> -| - -int + + + + + + + + + + + + + + + + + + - - - - 33 - - - - - optional - - - - - - The in interpolation ease value (used if typeIn is KeyframeInterpolationType.BEZIER)
    easeOutValue - - -Array.<int> -| + -int + + + + + +
    Returns:
    + + + + + + + + + + + + - - - - - + + + - - - + +
    TypeDescription
    - - easeInValue - - - - - - optional - - + string - - The out interpolation ease value (used if typeOut is KeyframeInterpolationType.BEZIER)The unit
    + + + + + + + + +
    +
    +

    + + unitsText(){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18297 +
    + +
    + + +
    +
    + + +
    + The units text of the property, same as DuAEProperty.getProperty().unitsText +
    + + + + + + @@ -13316,6 +19837,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The unit
    + +
    @@ -13324,14 +19874,14 @@

    -

    +

    - setSpatialInterpolation(prop, typeIn, typeOut) + value(preExpression){*}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21955 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18187
    @@ -13342,7 +19892,7 @@

    - Sets the spatial interpolation of the selected keyframes on the property + Reimplements the Property.value attribute for convenience.
    @@ -13375,80 +19925,13 @@

    prop - - -Property -| - -DuAEProperty - - - - - - - - - - - - - The property
    typeIn - - -KeyframeInterpolationType - - - - - - - - - - - - - The in interpolation type (see AE API)
    typeOutpreExpression -KeyframeInterpolationType +Bool @@ -13457,7 +19940,7 @@

    - typeIn + false
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + * + + + A value appropriate for the type of the property (see Property.propertyValueType), or null if the property doesn't have a value (i.e. it's a group)
    + + @@ -13522,14 +20034,14 @@

    -

    +

    - setValue(value, defaultTime){boolean} + valueAtTime(time, preExpression){*}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21506 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 18209
    @@ -13540,7 +20052,7 @@

    - Sets a value on a property, adjusting the dimensions if needed + Reimplements the Property.valueAtTime mehtod for convenience.
    @@ -13573,13 +20085,13 @@

    - value + time -any +float @@ -13594,24 +20106,26 @@

    + optional + - The value to set + If omitted, the current comp time. - defaultTime + preExpression -float +Bool @@ -13620,7 +20134,7 @@

    - comp().time + false @@ -13634,7 +20148,7 @@

    - The time at which to set the value if the property has keyframes + Set to true to get the pre-expression value. @@ -13695,11 +20209,11 @@

    Returns:
    - boolean + * - True if the value has correctly been set, false otherwise. + A value appropriate for the type of the property (see Property.propertyValueType), or null if the property doesn't have a value (i.e. it's a group) @@ -13714,14 +20228,14 @@
    Returns:
    -

    +

    - setValueAtTime(value, time){boolean} + velocityAtTime(time, preExpression){Array.<float>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21552 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19843
    @@ -13732,7 +20246,7 @@

    - Sets a new keyframe on a property, adjusting the dimensions if needed, at desired time + Gets the velocity of a property at a given time, in unit per second (and not per frame as speeds in the After Effects API)
    @@ -13753,6 +20267,8 @@

    Type + Default + Description @@ -13763,47 +20279,61 @@

    - value + time -any +float + + + comp().time + + + + optional + - The value to set + The time. - time + preExpression -float +boolean + + + true + + + @@ -13814,7 +20344,7 @@

    - The time of the new keyframe + true to get the pre-expression velocity. @@ -13875,11 +20405,11 @@

    Returns:
    - boolean + Array.<float> - True if the value has correctly been set, false otherwise. + The velocity @@ -13901,7 +20431,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 21893 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 19513
    @@ -14046,7 +20576,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 22680 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 20450
    @@ -14152,7 +20682,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEPropertyAnimation.html b/docs/DuAEPropertyAnimation.html index 8689952..8755996 100644 --- a/docs/DuAEPropertyAnimation.html +++ b/docs/DuAEPropertyAnimation.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14782 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16505
    @@ -3776,7 +4235,7 @@

    Properties:
    -Array.<DuAEKeyFrame> +Array.<DuAEKeyframe> @@ -4070,7 +4529,7 @@
    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEPropertyExpression.html b/docs/DuAEPropertyExpression.html index b7297b5..e8b6c54 100644 --- a/docs/DuAEPropertyExpression.html +++ b/docs/DuAEPropertyExpression.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14851 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16574
    @@ -3693,6 +4152,9 @@

    | DuAEPropertyExpression +| + +DuAEProperty @@ -4142,7 +4604,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14972 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16706
    @@ -4213,7 +4675,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14955 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16689
    @@ -4319,7 +4781,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEPropertyGroupAnimation.html b/docs/DuAEPropertyGroupAnimation.html index 9d94911..ec1ea77 100644 --- a/docs/DuAEPropertyGroupAnimation.html +++ b/docs/DuAEPropertyGroupAnimation.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14808 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16531
    @@ -3981,7 +4440,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEPseudoEffect.html b/docs/DuAEPseudoEffect.html index c9c2dda..a3c90b5 100644 --- a/docs/DuAEPseudoEffect.html +++ b/docs/DuAEPseudoEffect.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23376 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27546
    @@ -4012,7 +4471,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23542 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27713
    @@ -4213,7 +4672,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEPuppet.html b/docs/DuAEPuppet.html index 9523a17..a9a0a6a 100644 --- a/docs/DuAEPuppet.html +++ b/docs/DuAEPuppet.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23232 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27402
    @@ -3840,7 +4299,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAERenderQueue.html b/docs/DuAERenderQueue.html index 1a73f50..172a4f5 100644 --- a/docs/DuAERenderQueue.html +++ b/docs/DuAERenderQueue.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23275 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27445
    @@ -3834,7 +4293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23252 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27422
    @@ -3985,7 +4444,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAEShapeLayer.html b/docs/DuAEShapeLayer.html index f70d6b4..f21bf34 100644 --- a/docs/DuAEShapeLayer.html +++ b/docs/DuAEShapeLayer.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3942,7 +4401,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23319 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27489
    @@ -4090,7 +4549,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 27524
    @@ -4241,7 +4700,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuAETag.html b/docs/DuAETag.html index e4c515f..d0d3822 100644 --- a/docs/DuAETag.html +++ b/docs/DuAETag.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -4195,7 +4654,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16149 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17926
    @@ -4374,7 +4833,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15985 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17762
    @@ -4522,7 +4981,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16133 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17910
    @@ -4702,7 +5161,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16050 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17827
    @@ -4847,7 +5306,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16087 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17864
    @@ -5105,7 +5564,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16017 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17794
    @@ -5256,7 +5715,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16172 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17948
    @@ -5435,7 +5894,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16193 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17969
    @@ -5642,7 +6101,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 15941 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17718
    @@ -5902,7 +6361,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16033 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17810
    @@ -6112,7 +6571,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 16065 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 17842
    @@ -6354,7 +6813,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuBinary.html b/docs/DuBinary.html index 485a2ca..cc5edc5 100644 --- a/docs/DuBinary.html +++ b/docs/DuBinary.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6392 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6939
    @@ -3993,7 +4452,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6636 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7183
    @@ -4195,7 +4654,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6522 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7069
    @@ -4375,7 +4834,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6584 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7131
    @@ -4621,7 +5080,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6547 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7094
    @@ -4883,7 +5342,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6459 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7006
    @@ -5095,7 +5554,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6495 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7042
    @@ -5287,7 +5746,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6433 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6980
    @@ -5393,7 +5852,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuButton.html b/docs/DuButton.html index 0323381..f02046c 100644 --- a/docs/DuButton.html +++ b/docs/DuButton.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8782 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9618
    @@ -3892,6 +4351,29 @@

    Properties:
    + + + + onOptions + + + + + +DuButton~onOptions + + + + + + + + + + The function to execute when the options are called (Shift+CLick or click on the options button) + + +

    @@ -3961,7 +4443,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8825 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9670
    @@ -4077,7 +4559,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8833 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9678
    @@ -4199,7 +4681,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8807 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9644
    @@ -4270,7 +4752,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8801 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9638
    @@ -4341,7 +4823,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8819 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9656
    @@ -4412,7 +4894,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8813 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9650
    @@ -4455,6 +4937,122 @@

    + +

    + + + + + + + + + + + + + + + + + +
    +
    +

    + + onOptions(showUI) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9662 +
    + +
    + + +
    +
    + + +
    + The function to execute when the options are called (Shift+CLick or click on the options button).
    Use the showUI parameter to build the options when the button is clicked without showing any UI. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    showUI + + +Boolean + + + + + + This is set to false when the button is clicked: use this parameter to build the options without showing any UI when needed on all button clicks.
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -4487,7 +5085,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuCheckBox.html b/docs/DuCheckBox.html index 731147f..7d46f89 100644 --- a/docs/DuCheckBox.html +++ b/docs/DuCheckBox.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9798 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10675
    @@ -3938,7 +4397,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9822 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10699
    @@ -4075,7 +4534,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9816 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10693
    @@ -4150,7 +4609,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuColor.html b/docs/DuColor.html index 633ab68..8ac10c4 100644 --- a/docs/DuColor.html +++ b/docs/DuColor.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5750 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6285
    @@ -4262,6 +4721,35 @@

    Properties:
    + + + YELLOW_ORANGE + + + + + +Array.<DuColor> + + + + + + + + + + + + + + + + + + + + YELLOW @@ -4627,7 +5115,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6379 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6926
    @@ -4774,7 +5262,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6092 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6639
    @@ -4922,7 +5410,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6119 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6666
    @@ -5067,7 +5555,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6161 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6708
    @@ -5212,7 +5700,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6178 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6725
    @@ -5357,7 +5845,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6253 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6800
    @@ -5554,7 +6042,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6303 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6850
    @@ -5701,7 +6189,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6209 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6756
    @@ -5895,7 +6383,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6188 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6735
    @@ -5995,7 +6483,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6234 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6781
    @@ -6097,7 +6585,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6281 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6828
    @@ -6244,7 +6732,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6343 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6890
    @@ -6391,7 +6879,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6007 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6542
    @@ -6471,7 +6959,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5947 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6482
    @@ -6631,7 +7119,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5984 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6519
    @@ -6827,7 +7315,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5902 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6437
    @@ -6927,7 +7415,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5935 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6470
    @@ -7027,7 +7515,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5815 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6350
    @@ -7187,7 +7675,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5796 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6331
    @@ -7347,7 +7835,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5870 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6405
    @@ -7447,7 +7935,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5889 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6424
    @@ -7547,7 +8035,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5845 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6380
    @@ -7647,7 +8135,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5834 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6369
    @@ -7747,7 +8235,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5858 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6393
    @@ -7847,7 +8335,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5965 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6500
    @@ -8007,7 +8495,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5997 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6532
    @@ -8113,7 +8601,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuColorSelector.html b/docs/DuColorSelector.html index aff1465..045bcb0 100644 --- a/docs/DuColorSelector.html +++ b/docs/DuColorSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11527 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12458
    @@ -3820,7 +4279,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11544 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12475
    @@ -3942,7 +4401,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11559 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12490
    @@ -4017,7 +4476,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuDate.html b/docs/DuDate.html index aee5879..20fb535 100644 --- a/docs/DuDate.html +++ b/docs/DuDate.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5705 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6240
    @@ -3834,7 +4293,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5722 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6257
    @@ -3979,7 +4438,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5736 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6271
    @@ -4137,7 +4596,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuDebug.html b/docs/DuDebug.html index 950395e..dc6d66d 100644 --- a/docs/DuDebug.html +++ b/docs/DuDebug.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3987,7 +4446,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 666 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 762
    @@ -4228,7 +4687,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 470 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 558
    @@ -4347,7 +4806,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 534 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 622
    @@ -4539,7 +4998,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 460 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 548
    @@ -4702,7 +5161,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 491 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 579
    @@ -4845,12 +5304,12 @@

    Returns:

    - staticDuDebug.throwError(message, functionName, error){string} + staticDuDebug.throwError(message, functionName, error, neverThrow){string}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 623 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 715
    @@ -4882,6 +5341,8 @@

    Type + Default + Description @@ -4905,6 +5366,10 @@

    + + + + @@ -4933,6 +5398,10 @@

    + + + + @@ -4963,6 +5432,10 @@

    + + + + @@ -4977,6 +5450,42 @@

    + + + + neverThrow + + + + + +Boolean + + + + + + + + + false + + + + + + + + optional + + + + + + If true, will prevent actually throwing the error even if the debugger is enabled. + + + @@ -5060,7 +5569,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 556 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 644
    @@ -5296,7 +5805,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 589 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 680
    @@ -5482,7 +5991,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuDebugLog.html b/docs/DuDebugLog.html index 44a666f..0c7d6d5 100644 --- a/docs/DuDebugLog.html +++ b/docs/DuDebugLog.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 683 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 779
    @@ -4095,7 +4554,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 846 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 942
    @@ -4287,7 +4746,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 756 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 852
    @@ -4450,7 +4909,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 780 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 876
    @@ -4615,7 +5074,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 810 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 906
    @@ -4786,7 +5245,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuESF.html b/docs/DuESF.html index cec3d95..9c2e131 100644 --- a/docs/DuESF.html +++ b/docs/DuESF.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -4098,51 +4557,6 @@

    static - - - -

    - - - -
    -
    -

    staticDuESF.featureRequestURLstring

    -
    - - -
    -
    - -
    - The url for requesting features -
    - - - -
    - - - - - - - - - - - - - - - - - - - -
    @@ -4514,6 +4928,51 @@

    static + + + +

    + + + +
    +
    +

    staticDuESF.isPreReleasebool

    +
    + + +
    +
    + +
    + Is this script a prerelease version? This info is used when checking for updates. +
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -5108,7 +5567,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 299 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 300
    @@ -5179,7 +5638,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 287 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 288
    @@ -5250,7 +5709,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 250 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 250
    @@ -5491,7 +5950,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuEditText.html b/docs/DuEditText.html index 7e4842a..6ddfa6e 100644 --- a/docs/DuEditText.html +++ b/docs/DuEditText.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10544 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11438
    @@ -3800,6 +4259,29 @@

    Properties:
    + + + + onEnterPressed + + + + + +DuEditText~onChange + + + + + + + + + + Function to execute when enter key is pressed whil in edit mode + + +

    @@ -3860,6 +4342,122 @@

    Methods

    +
    +
    +

    + + staticDuEditText.setPlaceholder(placeholder) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11503 +
    + +
    + + +
    +
    + + +
    + Changes the placeholder +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    placeholder + + +string + + + + + + The placeholder text
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +

    @@ -3869,7 +4467,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10585 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11487

    @@ -3985,7 +4583,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10593 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11495
    @@ -4101,7 +4699,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10577 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11479
    @@ -4223,7 +4821,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10565 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11467
    @@ -4294,7 +4892,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10559 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11454
    @@ -4365,7 +4963,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10571 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11473
    @@ -4408,6 +5006,77 @@

    + +

    + + + + + + + + + + + + + + + + + +
    +
    +

    + + onEnterPressed() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11460 +
    + +
    + + +
    +
    + + +
    + Function to execute when enter key is pressed whil in edit mode. +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -4440,7 +5109,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuFile.html b/docs/DuFile.html index c2338ba..4da7bef 100644 --- a/docs/DuFile.html +++ b/docs/DuFile.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4948 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5097
    @@ -3841,7 +4300,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5153 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5302
    @@ -3944,6 +4403,183 @@

    +

    + + + +
    +
    +

    + + staticDuFile.move(file, newURI){File|null} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5325 +
    + +
    + + +
    +
    + + +
    + Moves a file to a new location +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    file + + +string +| + +File + + + + + + The file
    newURI + + +string +| + +File + + + + + + The new URI/Path (including file name)
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + File + | + + null + + + the new file object, or null if it could not be moved
    + + + +
    @@ -3957,7 +4593,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5090 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5239
    @@ -4188,7 +4824,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5058 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5207
    @@ -4336,7 +4972,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4977 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5126
    @@ -4531,7 +5167,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4961 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5110
    @@ -4679,7 +5315,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5132 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5281
    @@ -4910,7 +5546,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5076 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5225
    @@ -5081,7 +5717,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4997 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5146
    @@ -5341,7 +5977,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5029 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5178
    @@ -5607,7 +6243,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuFileSelector.html b/docs/DuFileSelector.html index d35d92e..89fcf5c 100644 --- a/docs/DuFileSelector.html +++ b/docs/DuFileSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10863 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11786
    @@ -3849,7 +4308,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10884 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11807
    @@ -3958,7 +4417,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10878 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11801
    @@ -4033,7 +4492,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuFolder.html b/docs/DuFolder.html index e6782a3..f146d58 100644 --- a/docs/DuFolder.html +++ b/docs/DuFolder.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3783,7 +4242,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5231 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5399
    @@ -3978,7 +4437,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5206 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5374
    @@ -4103,7 +4562,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuFolderSelector.html b/docs/DuFolderSelector.html index 67b502e..fd86286 100644 --- a/docs/DuFolderSelector.html +++ b/docs/DuFolderSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10774 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11697
    @@ -3826,7 +4285,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10788 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11711
    @@ -3935,7 +4394,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuForm.html b/docs/DuForm.html index b5ec4f5..b700ef2 100644 --- a/docs/DuForm.html +++ b/docs/DuForm.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11194 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12125
    @@ -3800,7 +4259,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11206 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12137
    @@ -4044,7 +4503,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuGR.html b/docs/DuGR.html index 5ad77a7..b4e5234 100644 --- a/docs/DuGR.html +++ b/docs/DuGR.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3639,7 +4098,7 @@

    Version:
    -
    • 4.0.2
    +
    • 4.0.3
    @@ -3657,7 +4116,7 @@

    - + @@ -4963,7 +5422,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24624 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28799
    @@ -5126,7 +5585,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23963 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28137
    @@ -5391,7 +5850,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24593 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28768
    @@ -5522,7 +5981,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23893 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28067
    @@ -5730,7 +6189,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24425 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28600
    @@ -6015,7 +6474,7 @@

    - wether to lock the layers being hidden. + whether to lock the layers being hidden. @@ -6073,7 +6532,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24401 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28576
    @@ -6233,7 +6692,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24644 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28819
    @@ -6429,7 +6888,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24692 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28867
    @@ -6628,7 +7087,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24674 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28849
    @@ -6823,7 +7282,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24313 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28488
    @@ -7022,7 +7481,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24262 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28437
    @@ -7257,7 +7716,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24090 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28265
    @@ -7492,7 +7951,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24174 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28349
    @@ -7727,7 +8186,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24200 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28375
    @@ -7962,7 +8421,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24116 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28291
    @@ -8197,7 +8656,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24053 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28228
    @@ -8396,7 +8855,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24236 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28411
    @@ -8631,7 +9090,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24142 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28317
    @@ -8866,7 +9325,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24071 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28246
    @@ -9065,7 +9524,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24035 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28210
    @@ -9264,7 +9723,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24017 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28192
    @@ -9463,7 +9922,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24288 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28463
    @@ -9698,7 +10157,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23999 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28173
    @@ -9903,7 +10362,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23983 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28157
    @@ -10075,7 +10534,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuInterpolation.html b/docs/DuInterpolation.html new file mode 100644 index 0000000..359dd10 --- /dev/null +++ b/docs/DuInterpolation.html @@ -0,0 +1,6215 @@ + + + + + Namespace: DuInterpolation + + + + + + + + + + + + + + + + + +
    + + +
    +

    Namespace: DuInterpolation

    + + + + +
    + +
    +

    + DuInterpolation +

    + +
    + +
    +
    + + + + +
    Interpolation methods
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + + + + + + + + + + +

    Methods

    + +
    + +
    +
    +

    + + staticDuInterpolation.bezier(t, tMin, tMax, value1, value2, bezierPoints){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5995 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a bezier curve. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    bezierPoints + + +Array.<number> + + + + + + [0.33,0.0,0.66,1.0] + + + + + optional + + + + + + an Array of 4 coordinates wihtin the [0.0, 1.0] range which describes the Bézier interpolation. The default mimics the native ease() function
    [ outTangentX, outTangentY, inTangentX, inTangentY ]
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuInterpolation.exponential(t, tMin, tMax, value1, value2, rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6037 +
    + +
    + + +
    +
    + + +
    + Interpolates and extrapolates a value with an exponential function. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 1 + + + + + optional + + + + + + The raising speed in the range [0, inf].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuInterpolation.gaussian(t, tMin, tMax, value1, value2, rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6079 +
    + +
    + + +
    +
    + + +
    + Interpolates a value with a gaussian function. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 0 + + + + + optional + + + + + + The raising speed in the range [-1.0, 1.0].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuInterpolation.linear(value, min, max, targetMin, targetMax, extrapolate){Number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5979 +
    + +
    + + +
    +
    + + +
    + Linear (extra/inter)polation +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    value + + +Number + + + + + + + + + + + + + The variable
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum input value
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum input value
    targetMin + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum output value
    targetMax + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum output value
    extrapolate + + +Boolean + + + + + + true + + + + + optional + + + + + + Whether to extrapolate outside the target.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + +
    + + + + +
    + + + +
    +
    +

    + + staticDuInterpolation.logarithmic(t, tMin, tMax, value1, value2, rate){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6143 +
    + +
    + + +
    +
    + + +
    + Interpolates and extrapolates a value with a logarithmic function. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 1 + + + + + optional + + + + + + The raising speed in the range [0, inf].
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value.
    + + + + +
    + + + +
    +
    +

    + + staticDuInterpolation.logistic(t, tMin, tMax, value1, value2, rate, tMid){number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 6190 +
    + +
    + + +
    +
    + + +
    + Interpolates and extrapolates a value with a logistic (sigmoid) function. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    t + + +number + + + + + + + + + + + + + The value to interpolate
    tMin + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the initial range
    tMax + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the initial range
    value1 + + +number + + + + + + 0 + + + + + optional + + + + + + The minimum value of the interpolated result
    value2 + + +number + + + + + + 1 + + + + + optional + + + + + + The maximum value of the interpolated result
    rate + + +number + + + + + + 1 + + + + + optional + + + + + + The raising speed in the range [0, inf].
    tMid + + +number + + + + + + + + + optional + + + + + + The t value at which the interpolated value should be half way. By default, (tMin+tMax)/2
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + number + + + the value
    + + + + +
    + +
    + + + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuJSObj.html b/docs/DuJSObj.html new file mode 100644 index 0000000..015882a --- /dev/null +++ b/docs/DuJSObj.html @@ -0,0 +1,4542 @@ + + + + + Namespace: DuJSObj + + + + + + + + + + + + + + + + + +
    + + +
    +

    Namespace: DuJSObj

    + + + + +
    + +
    +

    + DuJSObj +

    + +
    + +
    +
    + + + + +
    JS Objects related methods
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + +
    + + + + + + + + + + + + + + +

    Methods

    + +
    + +
    +
    +

    + + staticDuJSObj.clear(obj, ignoredProperties) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 417 +
    + +
    + + +
    +
    + + +
    + Deletes all properties from an object, except a predefined list. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    obj + + +object + + + + + + + + + + + The object to clear.
    ignoredProperties + + +Array.<string> + + + + + + + optional + + + + + + The properties to keep
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuJSObj.sort(obj, reverse, compareFn){object} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 383 +
    + +
    + + +
    +
    + + +
    + Sorts object keys and returns a new sorted object. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    obj + + +object + + + + + + + + + + + + + The object to sort.
    reverse + + +bool + + + + + + false + + + + + optional + + + + + + Set to true to sort in the reverse order.
    compareFn + + +function + + + + + + + + + optional + + + + + + Specifies a function that defines the sort order. Note that this parameter is ignored if reversed is true.
    If omitted, the keys are converted to strings, then sorted according to each character's Unicode code point value.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + object + + + The new sorted object.
    + + + + +
    + +
    + + + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuLibrary.html b/docs/DuLibrary.html new file mode 100644 index 0000000..0a7d8b2 --- /dev/null +++ b/docs/DuLibrary.html @@ -0,0 +1,6065 @@ + + + + + Class: DuLibrary + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: DuLibrary

    + + + + +
    + +
    +

    + DuLibrary +

    + +
    For use with DuScriptUI.
    A complete library interface.
    This is not a real class, and cannot be instanciated.
    Use DuScriptUI.library to create a Library.
    The Library inherits the Group object from ScriptUI and has all of its properties and methods.
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuLibrary() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12984 +
    + +
    + + +
    +
    + + + + + + + + + + +
    + + +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    list + + +ListBox + + + + The Listbox with the current items for the library. Items are extended with new properties, see DuListItem for more details.
    library + + +DuLibraryItem + + + + The associated library data. Use setLibrary to change it.
    onRun + + +DuLibrary~onRun + + + + The function used to run the selected item.
    onAltRun + + +DuLibrary~onAltRun + + + + The function used to run the selected item with alt click.
    onCtrlRun + + +DuLibrary~onCtrlRun + + + + The function used to run the selected item with ctrl click.
    onCtrlAltRun + + +DuLibrary~onCtrlAltRun + + + + The function used to run the selected item with ctrl alt click.
    onEditData + + +DuLibrary~onEditData + + + + The function to execute to edit data.
    onFolderOpened + + +DuLibrary~onFolderOpened + + + + The function to open a containing folder
    onFolderEdited + + +DuLibrary~onFolderEdited + + + + The function to edit the folder
    onAddItem + + +DuLibrary~onAddItem + + + + The function to execute when adding a new item.
    onEditItem + + +DuLibrary~onEditItem + + + + The function to execute when editing an item.
    onRemoveItem + + +DuLibrary~onRemoveItem + + + + The function to execute when removing an item.
    onRefresh + + +DuLibrary~onRefresh + + + + The function to execute to refresh the library.
    setLibrary + + +DuLibrary~setLibrary + + + + Sets a new library. May be called from onRefresh to replace the lib by a new one.
    runItem + + +DuLibrary~setLibrary + + + + Runs the selected item. Tied to the apply/run button by default.
    + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +
    + + +

    Extends

    + +
      +
    • Group
    • +
    + + + + + + + + + + + + + + + +

    Type Definitions

    + +
    + +
    +
    +

    + + onAddItem(category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13076 +
    + +
    + + +
    +
    + + +
    + The function to execute when adding a new item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    category + + +Object + + + + + + The current category.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onAddItem(item, category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13083 +
    + +
    + + +
    +
    + + +
    + The function to execute when editing an item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to edit.
    category + + +Object + + + + + + The current category.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onAltRun(item) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13032 +
    + +
    + + +
    +
    + + +
    + The function used to run the selected item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to run/apply.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onCtrlAltRun(item) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13046 +
    + +
    + + +
    +
    + + +
    + The function used to run the selected item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to run/apply.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onCtrlRun(item) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13039 +
    + +
    + + +
    +
    + + +
    + The function used to run the selected item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to run/apply.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onEditData(item) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13053 +
    + +
    + + +
    +
    + + +
    + The function used to edit an item data. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to edit.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onFolderEdited(item, category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13068 +
    + +
    + + +
    +
    + + +
    + The function to edit the folder. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to edit.
    category + + +Object + + + + + + The current category.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onFolderOpened(item, category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13060 +
    + +
    + + +
    +
    + + +
    + The function to open a containing folder. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to edit.
    category + + +Object + + + + + + The current category.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onRefresh(category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13011 +
    + +
    + + +
    +
    + + +
    + The function to execute to refresh the library. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    category + + +DuLibraryItem + + + + + + The category to refresh.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onRemoveItem(item, category) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13091 +
    + +
    + + +
    +
    + + +
    + The function to execute when removing an item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to remove.
    category + + +Object + + + + + + The current category.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onRun(item) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13025 +
    + +
    + + +
    +
    + + +
    + The function used to run the selected item. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +DuListItem + + + + + + The item to run/apply.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + setLibrary(newLib) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13018 +
    + +
    + + +
    +
    + + +
    + Sets a new library. May be called from onRefresh to replace the lib by a new one. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    newLib + + +DuLibraryItem + + + + + + The new library.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuLibraryItem.html b/docs/DuLibraryItem.html new file mode 100644 index 0000000..2ab2475 --- /dev/null +++ b/docs/DuLibraryItem.html @@ -0,0 +1,4341 @@ + + + + + Class: DuLibraryItem + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: DuLibraryItem

    + + + + +
    + +
    +

    + DuLibraryItem +

    + +
    For use with DuLibrary.
    An item in a library.
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuLibraryItem() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13114 +
    + +
    + + +
    +
    + + + + + + + + + + +
    + + +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    data + + +* + + + + The data associated with the item.
    libType + + +string + + + + The type of item, one of ['item', 'category']
    editableData + + +bool + + + + Wether this item data can be edited by the user.
    editableItem + + +bool + + + + Whether this item can be edited by the user.
    icon + + +string + + + + Either the path to an image or a png representation as a string.
    + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuList.html b/docs/DuList.html index 7dd6977..ab2b791 100644 --- a/docs/DuList.html +++ b/docs/DuList.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 877 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 973
    @@ -4116,14 +4575,14 @@

    Methods

    -

    +

    - staticDuList.compare(array1, array2, floatPrecision){boolean} + staticDuList.isAECollection(collection){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1774 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15428
    @@ -4134,7 +4593,7 @@

    - Compares two arrays.
    The items in the arrays must be compatible with the == operand + Checks if the param is an AE collection or an Array
    @@ -4155,8 +4614,6 @@

    Type - Default - Description @@ -4167,42 +4624,7 @@

    - array1 - - - - - -Array -| - -Collection - - - - - - - - - - - - - - - - - - - The array - - - - - - - array2 + collection @@ -4218,55 +4640,10 @@

    - - - - - - - - - - - - - The array - - - - - - - floatPrecision - - - - - -int - - - - - - - - - -1 - - - - - optional - - - - - - The precision for (float) number comparison, number of decimals. Set to -1 to not use. + The list to check @@ -4283,8 +4660,6 @@

    -
    Deprecated
    • Yes
    - @@ -4333,7 +4708,7 @@

    Returns:
    - true if the two arrays contain the same values + true if collection is a collection, false if it's an array @@ -4348,14 +4723,14 @@
    Returns:
    -

    +

    - staticDuList.getDuplicates(arr){Array} + staticDuList.isList(list){boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1723 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1730
    @@ -4366,7 +4741,7 @@

    - Returns all duplicated values found in the array + Checks if this is an Array or an After Effects collection type or a DuList
    @@ -4397,13 +4772,16 @@

    - arr + list Array +| + +Collection @@ -4413,7 +4791,7 @@

    - The array + The list to check @@ -4430,8 +4808,6 @@

    -
    Deprecated
    • Yes
    - @@ -4476,11 +4852,11 @@

    Returns:
    - Array + boolean - The duplicated values + true if this is a Cllection or an Array or a DuList @@ -4495,14 +4871,14 @@
    Returns:
    -

    +

    - staticDuList.hasDuplicates(arr){boolean} + append()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1705 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1471
    @@ -4513,7 +4889,7 @@

    - Checks if the array has duplicate values + Alias for DuList.push()
    @@ -4522,51 +4898,6 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    arr - - -Array - - - - - - The array
    -
    @@ -4577,8 +4908,6 @@

    -
    Deprecated
    • Yes
    - @@ -4605,51 +4934,22 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - boolean - - - true if the array has duplicate values
    - - - - - + +
    -

    +

    - staticDuList.indexOf(arr, value, comparisonFunction){int} + appendUnique()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1684 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1480
    @@ -4660,7 +4960,7 @@

    - Gets the first index of a value in an Array, or -1 if not found + Alias for DuList.pushUnique()
    @@ -4669,114 +4969,6 @@

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameTypeDescription
    arr - - -Array - - - - - - - - - - - The array
    value - - -* - - - - - - - - - - - The value to find. Must be compatible with the == operand, or provide a comparison function
    comparisonFunction - - -function - - - - - - - optional - - - - - - A function which compares two values which returns true if the values are considered the same.
    -
    @@ -4787,8 +4979,6 @@

    -
    Deprecated
    • Yes
    - @@ -4815,35 +5005,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - int - - - The index of the value, -1 if not found
    - - @@ -4852,14 +5013,14 @@
    Returns:
    -

    +

    - staticDuList.isAECollection(collection){boolean} + at(index){object}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13711 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1103
    @@ -4870,7 +5031,7 @@

    - Checks if the param is an AE collection or an Array + Accessor. First item is always 0, last is always length()-1
    Does not move the iterator to the index; to move the iterator use DuList.goTo instead.
    @@ -4901,16 +5062,13 @@

    - collection + index -Array -| - -Collection +int @@ -4920,7 +5078,7 @@

    - The list to check + The index of the item. If it is out of range (negative or > length()-1), returns null @@ -4981,11 +5139,11 @@

    Returns:
    - boolean + object - true if collection is a collection, false if it's an array + The item at the given index. @@ -5000,14 +5158,14 @@
    Returns:
    -

    +

    - staticDuList.isList(list){boolean} + concat(other){DuList}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1650 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1437
    @@ -5018,7 +5176,7 @@

    - Checks if this is an Array or an After Effects collection type or a DuList + Mergeserge two lists.
    This method does not change the existing list, but instead returns a new list.
    @@ -5049,7 +5207,7 @@

    - list + other @@ -5058,7 +5216,7 @@

    Array | -Collection +DuList @@ -5068,7 +5226,7 @@

    - The list to check + The other list. @@ -5129,11 +5287,11 @@

    Returns:
    - boolean + DuList - true if this is a Cllection or an Array or a DuList + The new list. @@ -5148,14 +5306,14 @@
    Returns:
    -

    +

    - staticDuList.removeDuplicates(arr, comparisonFunction){Array} + contains(value, comparisonFunction){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1744 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1151
    @@ -5166,7 +5324,7 @@

    - Removes all duplicated values from the Array, and returns them + Checks if the list contains the item
    @@ -5197,13 +5355,13 @@

    - arr + value -Array +* @@ -5218,7 +5376,7 @@

    - The array + The value to find. Must be compatible with the == operand if you don't provide a comparison function @@ -5265,8 +5423,6 @@

    -
    Deprecated
    • Yes
    - @@ -5311,11 +5467,11 @@

    Returns:
    - Array + Boolean - The duplicated (and removed) values + @@ -5330,14 +5486,14 @@
    Returns:
    -

    +

    - append() + convertToArray()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1379 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1317
    @@ -5348,7 +5504,7 @@

    - Alias for DuList.push() + Converts the stored list to an Array if it was a Collection.
    This enables the modification of the list, but changes in the list will not be reflected in the application (if a layer is removed from the list, it is not removed in the application).
    @@ -5401,14 +5557,14 @@

    -

    +

    - appendUnique() + count()

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1388 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1088
    @@ -5419,7 +5575,7 @@

    - Alias for DuList.pushUnique() + Alias for DuList.length()
    @@ -5472,14 +5628,14 @@

    -

    +

    - at(index){object} + do(callBack, reverse)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1014 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1692
    @@ -5490,7 +5646,7 @@

    - Accessor. First item is always 0, last is always length()-1
    Does not move the iterator to the index; to move the iterator use DuList.goTo instead. + Executes a function on each item of the List
    @@ -5511,6 +5667,8 @@

    Type + Default + Description @@ -5521,310 +5679,68 @@

    - index + callBack -int +function - - + - The index of the item. If it is out of range (negative or > length()-1), returns null - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -

    Returns:
    - - - - - - - - - - - - - - + - - + + The function to execute, which takes one parameter: an item of the list - - -
    TypeDescription
    - object + + + + - The item at the given index.
    - - - - - - - - -
    -
    -

    - - convertToArray() -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1230 -
    - -
    - - -
    -
    - - -
    - Converts the stored list to an Array if it was a Collection.
    This enables the modification of the list, but changes in the list will not be reflected in the application (if a layer is removed from the list, it is not removed in the application). -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -
    -

    - - count() -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 999 -
    - -
    - - -
    -
    - - -
    - Alias for DuList.length() -
    - - - - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
    - - - -
    -
    -

    - - do(callBack) -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1623 -
    - -
    - - -
    -
    - - -
    - Executes a function on each item of the List -
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + optional + + + + + + Set this to true to iterate from the end. @@ -5882,7 +5798,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1147 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1230
    @@ -6080,7 +5996,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1220 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1308
    @@ -6180,7 +6096,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1081 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1174
    @@ -6280,7 +6196,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1535 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1612
    @@ -6425,7 +6341,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1558 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1634
    @@ -6525,7 +6441,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1568 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1643
    @@ -6625,7 +6541,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1066 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1160
    @@ -6725,7 +6641,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1046 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1131
    @@ -6905,7 +6821,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1201 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1291
    @@ -7005,7 +6921,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1442 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1530
    @@ -7150,7 +7066,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1210 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1299
    @@ -7250,7 +7166,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 994 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1084
    @@ -7350,7 +7266,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1404 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1496
    @@ -7495,7 +7411,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1423 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1513
    @@ -7678,7 +7594,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1579 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1653
    @@ -7778,7 +7694,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1514 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1593
    @@ -7881,7 +7797,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1602 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1673
    @@ -7981,7 +7897,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1341 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1421
    @@ -8195,7 +8111,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1363 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1457
    @@ -8459,7 +8375,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1525 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1603
    @@ -8530,7 +8446,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1253 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1338
    @@ -8646,7 +8562,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1290 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1373
    @@ -8826,7 +8742,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1107 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1199
    @@ -8978,7 +8894,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1270 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1354
    @@ -9129,7 +9045,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1484 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1568
    @@ -9337,7 +9253,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1318 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1399
    @@ -9348,7 +9264,7 @@

    - Reimplements the Array.sort() method.
    The internal list may be converted to an Array if needed.
    The iterator invalidated. + Reimplements the Array.sort() method.
    The internal list may be converted to an Array if needed.
    The iterator is invalidated.
    @@ -9488,7 +9404,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuListItem.html b/docs/DuListItem.html new file mode 100644 index 0000000..d4801a4 --- /dev/null +++ b/docs/DuListItem.html @@ -0,0 +1,4318 @@ + + + + + Class: DuListItem + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: DuListItem

    + + + + +
    + +
    +

    + DuListItem +

    + +
    For use with DuScriptUI.
    An item in a custom listbox used with DuLibrary.
    This is not a real class, and cannot be instanciated.
    Use DuScriptUI.library to create a Library.
    The Library has a list property which is a ScriptUI ListBox which contains these DuListItem.
    DuListItem inherits the Item object from ScriptUI and has all of its properties and methods.
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuListItem() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13099 +
    + +
    + + +
    +
    + + + + + + + + + + +
    + + +
    Properties:
    + +
    + +
    NameTypeDescription
    callBackreverse -function +Bool + + false + + - The function to execute, which takes one parameter: an item of the list
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    data + + +* + + + + The data associated with the item, depends on the library object passed to the DuLibrary.
    libType + + +string + + + + The type of item, one of ['item', 'category', 'parent']
    editableData + + +bool + + + + Wether this item data can be edited by the user.
    editableItem + + +bool + + + + Whether this item can be edited by the user.

    + + + + + + + + + + + + + + + + + + + + + + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    + + + + + + + \ No newline at end of file diff --git a/docs/DuMath.html b/docs/DuMath.html index 90afa34..dc6f2db 100644 --- a/docs/DuMath.html +++ b/docs/DuMath.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3674,44 +4133,33 @@

    - - -

    Methods

    +

    Members

    -

    - - staticDuMath.average(values){float} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5413 -
    - +

    static,readonlyDuMath.Locationint

    - +
    -
    - Calculates the average value in a list + Enum for locations.
    - - - +
    +
    Properties:
    + +
    - +
    @@ -3722,6 +4170,10 @@

    + +

    + + @@ -3731,16 +4183,13 @@

    - + + 1 + + + + + - -
    DefaultDescription
    valuesTOP -Number -| - -Array.<Number> +int @@ -3748,109 +4197,1368 @@

    -

    + + - values
    - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - -
    Returns:
    - - - - - - - - - - - - - + + + + - - - - -
    TypeDescription
    TOP_RIGHT - float - - - The average value
    + +int - - - -
    - -
    -
    -

    + - staticDuMath.clamp(values, min, max){Number|Array.<Number>} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5441 -
    - -
    + + + + + + 2 + + + + + + + + + + + + RIGHT + + + + + +int - -
    -
    - - -
    - Clamps the value -
    - + + + + + + + + + + 3 + + + + + + + + + + + + BOTTOM_RIGHT + + + + + +int + + + + + + + + + + + 4 + + + + + + + + + + + + BOTTON + + + + + +int + + + + + + + + + + + 5 + + + + + + + + + + + + BOTTOM_LEFT + + + + + +int + + + + + + + + + + + 6 + + + + + + + + + + + + LEFT + + + + + +int + + + + + + + + + + + 7 + + + + + + + + + + + + TOP_LEFT + + + + + +int + + + + + + + + + + + 8 + + + + + + + + + + + + CENTER + + + + + +int + + + + + + + + + + + 0 + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Methods

    + +
    + +
    +
    +

    + + staticDuMath.average(values){float} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5638 +
    + +
    + + +
    +
    + + +
    + Calculates the average value in a list +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    values + + +Number +| + +Array.<Number> + + + + + + values
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + float + + + The average value
    + + + + +
    + + + +
    +
    +

    + + staticDuMath.bounds(values){Array.<float>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5889 +
    + +
    + + +
    +
    + + +
    + Gets the bounds of the values +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    values + + +Array.<Array.<Number>> + + + + + + A list of values
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Array.<float> + + + The bounds, for N dimensions: [min1, min2, ..., minN, max1, max2, ..., maxN]
    + + + + +
    + + + +
    +
    +

    + + staticDuMath.clamp(values, min, max){Number|Array.<Number>} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5664 +
    + +
    + + +
    +
    + + +
    + Clamps the value +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    values + + +Number +| + +Array.<Number> + + + + + + + + + + + + + values
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum value
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum value
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + | + + Array.<Number> + + + The clamped values
    + + + + +
    + + + +
    +
    +

    + + staticDuMath.equals(value1, value2, floatPrecision){boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5593 +
    + +
    + + +
    +
    + + +
    + Compares two numbers +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    value1 + + +Number +| + +Array.<Number> + + + + + + + + + + + + + The first value
    value2 + + +Number +| + +Array.<Number> + + + + + + + + + + + + + The second value
    floatPrecision + + +int + + + + + + -1 + + + + + optional + + + + + + The precision for (float) number comparison, number of decimals. Set to -1 to not use.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + boolean + + + true if the two values are equal
    + + + + +
    + + + +
    +
    +

    + + staticDuMath.gaussian(value, min, max, center, fwhm){Number} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5758 +
    + +
    + + +
    +
    + + +
    + The gaussian function +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDefaultDescription
    value + + +Number + + + + + + + + + + + + + The variable
    min + + +Number + + + + + + 0 + + + + + optional + + + + + + The minimum return value
    max + + +Number + + + + + + 1 + + + + + optional + + + + + + The maximum return value
    center + + +Number + + + + + + 0 + + + + + optional + + + + + + The center of the peak
    fwhm + + +Number + + + + + + 1 + + + + + optional + + + + + + The full width at half maximum of the curve
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Number + + + The result
    + + + + +
    + + + +
    +
    +

    + + staticDuMath.gaussRandom(min, max, bounded){int} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5549 +
    + +
    + + +
    +
    + + +
    + Generates a random integer between minimum and maximum.
    The results are distributed along a gaussian (bell) curve.
    Note that a few (< 10%) values may be outside of the range. Set the bounded to true to avoid that. +
    + @@ -3881,16 +5589,13 @@

    - values + min -Number -| - -Array.<Number> +int @@ -3899,30 +5604,34 @@

    + 0 + + optional + - values + The minimum value - min + max -Number +int @@ -3931,7 +5640,7 @@

    - 0 + 1 @@ -3945,20 +5654,20 @@

    - The minimum value + The maximum value - max + bounded -Number +Bool @@ -3967,7 +5676,7 @@

    - 1 + false @@ -3981,7 +5690,7 @@

    - The maximum value + When this is false, a few values may be outside the range. Set it to true to make sure all values are between min and max. @@ -4042,14 +5751,11 @@

    Returns:
    - Number - | - - Array.<Number> + int - The clamped values + The randomly generated integer @@ -4064,14 +5770,14 @@
    Returns:
    -

    +

    - staticDuMath.equals(value1, value2, floatPrecision){boolean} + staticDuMath.inverseGaussian(v, min, max, center, fwhm){Array.<Number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5381 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5796
    @@ -4082,7 +5788,7 @@

    - Compares two numbers + The inverse gaussian function
    @@ -4115,7 +5821,75 @@

    - value1 + v + + + + + +Number + + + + + + + + + + + + + + + + + + + The variable + + + + + + + min + + + + + +Number + + + + + + + + + 0 + + + + + + + + optional + + + + + + The minimum return value of the corresponding gaussian function + + + + + + + max @@ -4130,24 +5904,28 @@

    + 1 + + optional + - The first value + The maximum return value of the corresponding gaussian function - value2 + center @@ -4162,30 +5940,34 @@

    + 0 + + optional + - The second value + The center of the peak of the corresponding gaussian function - floatPrecision + fwhm -int +Number @@ -4194,7 +5976,7 @@

    - -1 + 1 @@ -4208,7 +5990,7 @@

    - The precision for (float) number comparison, number of decimals. Set to -1 to not use. + The full width at half maximum of the curve of the corresponding gaussian function @@ -4269,11 +6051,11 @@

    Returns:
    - boolean + Array.<Number> - true if the two values are equal + The two possible results, the lower is the first in the list. If both are the same, it is the maximum @@ -4288,14 +6070,14 @@
    Returns:
    -

    +

    - staticDuMath.gaussian(value, min, max, center, fwhm){Number} + staticDuMath.inverseLogistic(v, midValue, min, max, rate){Number}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5543 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5738
    @@ -4306,7 +6088,7 @@

    - The gaussian function + The inverse logistic function (inverse sigmoid)
    @@ -4339,7 +6121,7 @@

    - value + v @@ -4371,7 +6153,7 @@

    - min + midValue @@ -4400,14 +6182,14 @@

    - The minimum return value + The midpoint value, at which the function returns max/2 in the original logistic function - max + min @@ -4422,7 +6204,7 @@

    - 1 + 0 @@ -4436,14 +6218,14 @@

    - The maximum return value + The minimum return value of the original logistic function - center + max @@ -4458,7 +6240,7 @@

    - 0 + 1 @@ -4472,14 +6254,14 @@

    - The center of the peak + The maximum return value of the original logistic function - fwhm + rate @@ -4508,7 +6290,7 @@

    - The full width at half maximum of the curve + The logistic growth rate or steepness of the original logistic function @@ -4588,14 +6370,14 @@

    Returns:
    -

    +

    - staticDuMath.inverseGaussian(v, min, max, center, fwhm){Array.<Number>} + staticDuMath.inverseReversedGaussian(value, min, max, center, fwhm){Array.<Number>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5583 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5821
    @@ -4606,7 +6388,7 @@

    - The inverse gaussian function + The inverse of the reversed gaussian function
    @@ -4639,7 +6421,7 @@

    - v + value @@ -4888,14 +6670,14 @@

    Returns:
    -

    +

    - staticDuMath.inverseLogistic(v, midValue, min, max, rate){Number} + staticDuMath.isExtremePoint(previousValue, point, nextValue, precision){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5522 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5915
    @@ -4906,7 +6688,7 @@

    - The inverse logistic function (inverse sigmoid) + Checks if the direction changes (if the point is at an extreme value). If the values have multiple dimensions, checks each axis individually.
    @@ -4939,45 +6721,16 @@

    - v + previousValue Number +| - - - - - - - - - - - - - - - - - - The variable - - - - - - - midValue - - - - - -Number +Array.<Number> @@ -4986,34 +6739,33 @@

    - 0 - - optional - - The midpoint value, at which the function returns max/2 in the original logistic function + The value just before the point. - min + point Number +| + +Array.<Number> @@ -5022,34 +6774,33 @@

    - 0 - - optional - - The minimum return value of the original logistic function + The point to check. - max + nextValue Number +| + +Array.<Number> @@ -5058,34 +6809,30 @@

    - 1 - - optional - - The maximum return value of the original logistic function + The value just after the point. - rate + precision -Number +int @@ -5108,7 +6855,7 @@

    - The logistic growth rate or steepness of the original logistic function + The precision for floating point comparisons; number of decimals. @@ -5169,11 +6916,11 @@

    Returns:
    - Number + Boolean - The result + @@ -5188,14 +6935,14 @@
    Returns:
    -

    +

    - staticDuMath.inverseReversedGaussian(value, min, max, center, fwhm){Array.<Number>} + staticDuMath.isInflexionPoint(previousVelocity, pointVelocity, nextVelocity){Boolean}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5609 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5945
    @@ -5206,7 +6953,7 @@

    - The inverse of the reversed gaussian function + Checks if the point is an inflexion point.
    @@ -5227,8 +6974,6 @@

    Type - Default - Description @@ -5239,176 +6984,78 @@

    - value + previousVelocity Number +| - - - - - - - - - - - - - - - - - - The variable - - - - - - - min - - - - - -Number +Array.<Number> - - - 0 - - - - - optional - - - - - - The minimum return value of the corresponding gaussian function + The derivative (speed) of a point just before the point. - max + pointVelocity Number +| - - - - - - - - 1 - - - - - - - - optional - - - - - - The maximum return value of the corresponding gaussian function - - - - - - - center - - - - - -Number +Array.<Number> - - - 0 - - - - - optional - - - - - - The center of the peak of the corresponding gaussian function + The derivative (speed) at the point to check. - fwhm + nextVelocity Number +| + +Array.<Number> - - - 1 - - - - - optional - - - - - - The full width at half maximum of the curve of the corresponding gaussian function + The derivative (speed) of a point just after the point. @@ -5469,11 +7116,11 @@

    Returns:
    - Array.<Number> + Boolean - The two possible results, the lower is the first in the list. If both are the same, it is the maximum + @@ -5495,7 +7142,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5649 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5861
    @@ -5663,7 +7310,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5571
    @@ -5831,7 +7478,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5625 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5836
    @@ -6167,7 +7814,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5402 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5628
    @@ -6312,7 +7959,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5502 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5719
    @@ -6612,7 +8259,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5431 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5654
    @@ -6683,7 +8330,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5334 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5526
    @@ -6879,7 +8526,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5568 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5782
    @@ -7179,7 +8826,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5668 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5878
    @@ -7324,7 +8971,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5488 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5706
    @@ -7469,7 +9116,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5477 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5696
    @@ -7620,7 +9267,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuMultiButton.html b/docs/DuMultiButton.html index b869d3f..ca15371 100644 --- a/docs/DuMultiButton.html +++ b/docs/DuMultiButton.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11633 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12564
    @@ -3848,7 +4307,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11647 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12578
    @@ -3923,7 +4382,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuNumber.html b/docs/DuNumber.html index 6285798..ff86360 100644 --- a/docs/DuNumber.html +++ b/docs/DuNumber.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5307 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5481
    @@ -3919,7 +4378,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCA.html b/docs/DuOCA.html index 5a8835d..ec66a5c 100644 --- a/docs/DuOCA.html +++ b/docs/DuOCA.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3855,7 +4314,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7199 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7746
    @@ -4012,7 +4471,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCADocument.html b/docs/DuOCADocument.html index b21cdac..3188042 100644 --- a/docs/DuOCADocument.html +++ b/docs/DuOCADocument.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7112 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7659
    @@ -4124,7 +4583,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCAFrame.html b/docs/DuOCAFrame.html index 9503725..314ad97 100644 --- a/docs/DuOCAFrame.html +++ b/docs/DuOCAFrame.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7160 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7707
    @@ -3940,7 +4399,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCALayer.html b/docs/DuOCALayer.html index fa402ad..e817c7d 100644 --- a/docs/DuOCALayer.html +++ b/docs/DuOCALayer.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7136 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7683
    @@ -4124,7 +4583,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCO.html b/docs/DuOCO.html index 4a6a885..61d9736 100644 --- a/docs/DuOCO.html +++ b/docs/DuOCO.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -4128,6 +4587,35 @@
    Properties:
    + + + TORSO + + + + + +string + + + + + + + + + + + torso + + + + + + + + + NECK @@ -5883,7 +6371,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12205 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13874
    @@ -6034,7 +6522,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCOBone.html b/docs/DuOCOBone.html index 9739019..68bb51c 100644 --- a/docs/DuOCOBone.html +++ b/docs/DuOCOBone.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13631 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15317
    @@ -4096,7 +4555,7 @@

    staticDuOCOB
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCODoc.html b/docs/DuOCODoc.html index cba1486..d31cbcf 100644 --- a/docs/DuOCODoc.html +++ b/docs/DuOCODoc.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12246 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13915
    @@ -4004,7 +4463,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12299 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13968
    @@ -4104,7 +4563,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13510 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15196
    @@ -4249,7 +4708,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12362 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14031
    @@ -4729,7 +5188,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13398 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15084
    @@ -4959,7 +5418,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13316 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15002
    @@ -5189,7 +5648,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13019 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14705
    @@ -5349,7 +5808,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12696 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14365
    @@ -5793,7 +6252,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12340 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14009
    @@ -6061,7 +6520,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13234 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14920
    @@ -6291,7 +6750,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12887 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14556
    @@ -6627,7 +7086,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12981 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14667
    @@ -6787,7 +7246,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13071 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 14757
    @@ -7161,7 +7620,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13493 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15179
    @@ -7306,7 +7765,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 12322 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13991
    @@ -7383,7 +7842,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuOCOLimb.html b/docs/DuOCOLimb.html index 5abd691..aa9b913 100644 --- a/docs/DuOCOLimb.html +++ b/docs/DuOCOLimb.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13533 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15219
    @@ -4172,7 +4631,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13576 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15262
    @@ -4272,7 +4731,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13588 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15274
    @@ -4506,7 +4965,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuPanel.html b/docs/DuPanel.html index 0ff07f5..89d5d07 100644 --- a/docs/DuPanel.html +++ b/docs/DuPanel.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7804 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8560
    @@ -3775,7 +4234,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7821 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8577
    @@ -3926,7 +4385,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuPath.html b/docs/DuPath.html index e815fbc..66583c3 100644 --- a/docs/DuPath.html +++ b/docs/DuPath.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3942,7 +4401,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4928 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5046
    @@ -4134,7 +4593,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4834 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4949
    @@ -4297,7 +4756,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4855 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4970
    @@ -4460,7 +4919,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4814 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4929
    @@ -4626,7 +5085,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4899 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5017
    @@ -4758,6 +5217,308 @@

    Returns:
    + + + + +
    +
    +

    + + staticDuPath.isFile(path){bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5057 +
    + +
    + + +
    +
    + + +
    + Checks if the given path represents an existing file +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    path + + +File +| + +Folder +| + +string + + + + + + The path to check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + +
    + + + + +
    + + + +
    +
    +

    + + staticDuPath.isFolder(path){bool} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5073 +
    + +
    + + +
    +
    + + +
    + Checks if the given path represents an existing folder +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    path + + +File +| + +Folder +| + +string + + + + + + The path to check
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + +
    + + + +
    @@ -4771,7 +5532,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4764 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4879
    @@ -4965,7 +5726,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4885 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5003
    @@ -5189,7 +5950,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4786 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4901
    @@ -5417,7 +6178,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4870 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4986
    @@ -5608,7 +6369,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuPopup.html b/docs/DuPopup.html index 2dc4ebe..587606f 100644 --- a/docs/DuPopup.html +++ b/docs/DuPopup.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7905 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8671
    @@ -3875,7 +4334,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7950 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8717
    @@ -3946,7 +4405,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7943 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8710
    @@ -4017,7 +4476,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7935 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8702
    @@ -4143,12 +4602,12 @@

    - staticDuPopup.tieTo(control, onShift) + staticDuPopup.tieTo(control, onShift, alwaysBlock)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7925 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8691
    @@ -4259,6 +4718,42 @@

    + + + + alwaysBlock + + + + + +boolean + + + + + + + + + false + + + + + + + + optional + + + + + + If true, the popup will never be automatically shown. Call show() to show it. + + + @@ -4319,7 +4814,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7918 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8684
    @@ -4394,7 +4889,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuProcess.html b/docs/DuProcess.html index 9d22b91..0155628 100644 --- a/docs/DuProcess.html +++ b/docs/DuProcess.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6647 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7194
    @@ -4130,7 +4589,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6904 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7451
    @@ -4281,7 +4740,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6890 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7437
    @@ -4476,7 +4935,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6786 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7333
    @@ -4628,7 +5087,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6838 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7385
    @@ -4728,7 +5187,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6722 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7269
    @@ -4879,7 +5338,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6860 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7407
    @@ -4995,7 +5454,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6737 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7284
    @@ -5118,7 +5577,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6754 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7301
    @@ -5247,7 +5706,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuProcessQueue.html b/docs/DuProcessQueue.html index 68a7837..3a149b0 100644 --- a/docs/DuProcessQueue.html +++ b/docs/DuProcessQueue.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6913 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7460
    @@ -3831,7 +4290,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6933 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7480
    @@ -3908,7 +4367,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuProgressBar.html b/docs/DuProgressBar.html index bb92fdc..25c47a6 100644 --- a/docs/DuProgressBar.html +++ b/docs/DuProgressBar.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11826 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12773
    @@ -3775,7 +4234,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11932 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12883
    @@ -3906,7 +4365,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11949 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12900
    @@ -3977,7 +4436,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11941 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12892
    @@ -4048,7 +4507,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11908 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12859
    @@ -4201,7 +4660,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11867 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12814
    @@ -4317,7 +4776,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11894 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12845
    @@ -4448,7 +4907,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11920 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12871
    @@ -4611,7 +5070,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11884 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12835
    @@ -4750,6 +5209,122 @@

    + +

    + + + + + + + + + + + + + + + + + +
    +
    +

    + + stg(message) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12824 +
    + +
    + + +
    +
    + + +
    + Changes the text of the current stage +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    message + + +string + + + + + + The text
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -4784,7 +5359,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuRegExp.html b/docs/DuRegExp.html index c52aaf6..944e36b 100644 --- a/docs/DuRegExp.html +++ b/docs/DuRegExp.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3714,6 +4173,51 @@

    sta + + + + + +

    + + + +
    +
    +

    static,readonlyDuRegExp.javascriptSymbolsNoDot

    +
    + + +
    +
    + +
    + The set containing javascript symbols ( +, -, [, etc.) except the dot. Useful when parsing javascript code. +
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -3783,7 +4287,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 5275 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 5443
    @@ -3934,7 +4438,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuScriptPanel.html b/docs/DuScriptPanel.html index fa5f7c8..120cf12 100644 --- a/docs/DuScriptPanel.html +++ b/docs/DuScriptPanel.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8265 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9037
    @@ -3901,7 +4360,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8291 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9063
    @@ -3974,7 +4433,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7821 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8577
    @@ -4125,7 +4584,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8279 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9051
    @@ -4196,7 +4655,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8285 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9057
    @@ -4271,7 +4730,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuScriptUI.html b/docs/DuScriptUI.html index a9c0273..69d1a60 100644 --- a/docs/DuScriptUI.html +++ b/docs/DuScriptUI.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3909,6 +4368,96 @@

    + + + +

    + + + +
    +
    +

    staticDuScriptUI.fundingBarProgressBar

    +
    + + +
    +
    + +
    + A bar used to show current funding status. +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + +
    + + + +
    +
    +

    staticDuScriptUI.fundingLabelStaticText

    +
    + + +
    +
    + +
    + A label used to show current funding status. +
    + + + +
    + + + + + + + + + + + + + + + + + + + +
    @@ -3962,6 +4511,35 @@
    Properties:
    + + + ADD + + + + + +DuBinary + + + + + + + + + + + w12_add + + + + + + + + + AE_BLUE @@ -4254,7 +4832,7 @@
    Properties:
    - EXPERT + EDIT @@ -4271,7 +4849,7 @@
    Properties:
    - w16_expert + w12_edit @@ -4283,7 +4861,7 @@
    Properties:
    - EYE_DROPPER + EXPERT @@ -4300,7 +4878,7 @@
    Properties:
    - w12_eye_dropper + w16_expert @@ -4312,7 +4890,7 @@
    Properties:
    - EYE_DROPPER_BIG + EYE_DROPPER @@ -4329,7 +4907,7 @@
    Properties:
    - w16_eye_dropper + w12_eye_dropper @@ -4341,7 +4919,7 @@
    Properties:
    - FEATURE + EYE_DROPPER_BIG @@ -4358,7 +4936,7 @@
    Properties:
    - w12_feature + w16_eye_dropper @@ -4370,7 +4948,7 @@
    Properties:
    - FILE + FEATURE @@ -4387,7 +4965,7 @@
    Properties:
    - w12_file + w12_feature @@ -4399,7 +4977,7 @@
    Properties:
    - FOLDER + FILE @@ -4416,7 +4994,7 @@
    Properties:
    - w12_folder + w12_file @@ -4428,7 +5006,7 @@
    Properties:
    - GO_TO + FOLDER @@ -4445,7 +5023,7 @@
    Properties:
    - w12_goto + w12_folder @@ -4457,7 +5035,7 @@
    Properties:
    - HEART + FOLDER_CLOSED @@ -4474,7 +5052,7 @@
    Properties:
    - w12_heart + w12_folder_closed @@ -4486,7 +5064,7 @@
    Properties:
    - HELP + GO_TO @@ -4503,7 +5081,7 @@
    Properties:
    - w12_help + w12_goto @@ -4515,7 +5093,7 @@
    Properties:
    - LANGUAGE + HEART @@ -4532,7 +5110,7 @@
    Properties:
    - w16_language + w12_heart @@ -4544,7 +5122,7 @@
    Properties:
    - LANGUAGE_FILE + HELP @@ -4561,7 +5139,7 @@
    Properties:
    - w16_language_file + w12_help @@ -4573,7 +5151,7 @@
    Properties:
    - LIST + LANGUAGE @@ -4590,7 +5168,7 @@
    Properties:
    - w16_list + w16_language @@ -4602,7 +5180,65 @@
    Properties:
    - MENU + LANGUAGE_FILE + + + + + +DuBinary + + + + + + + + + + + w16_language_file + + + + + + + + + + + + LIST + + + + + +DuBinary + + + + + + + + + + + w16_list + + + + + + + + + + + + MENU @@ -4716,6 +5352,35 @@
    Properties:
    + + + PARENT + + + + + +DuBinary + + + + + + + + + + + w12_parent + + + + + + + + + PIN @@ -4890,6 +5555,35 @@
    Properties:
    + + + REMOVE + + + + + +DuBinary + + + + + + + + + + + w12_remove + + + + + + + + + RESET @@ -4948,6 +5642,35 @@
    Properties:
    + + + RUN + + + + + +DuBinary + + + + + + + + + + + w12_run + + + + + + + + + RX_PURPLE @@ -5121,6 +5844,122 @@
    Properties:
    + + + + SEARCH + + + + + +DuBinary + + + + + + + + + + + w12_search + + + + + + + + + + + + SORT + + + + + +DuBinary + + + + + + + + + + + w12_sort + + + + + + + + + + + + SORT_UP + + + + + +DuBinary + + + + + + + + + + + w12_sort_up + + + + + + + + + + + + SORT_DOWN + + + + + +DuBinary + + + + + + + + + + + w12_sort_down + + + + + + + + @@ -5302,7 +6141,7 @@
    Properties:
    - AE_BLUE + ADD_ITEM_OR_CAT @@ -5319,7 +6158,7 @@
    Properties:
    - After Effects Blue + Add new item or category @@ -5331,7 +6170,7 @@
    Properties:
    - AE_BLUE_TIP + AE_BLUE @@ -5348,7 +6187,7 @@
    Properties:
    - The After Effects highlighting blue + After Effects Blue @@ -5360,7 +6199,7 @@
    Properties:
    - AE_ORANGE + AE_BLUE_TIP @@ -5377,7 +6216,7 @@
    Properties:
    - After Effects Orange (CS6) + The After Effects highlighting blue @@ -5389,7 +6228,7 @@
    Properties:
    - AE_ORANGE_TIP + AE_ORANGE @@ -5406,7 +6245,7 @@
    Properties:
    - The After Effects highlighting orange from good ol'CS6 + After Effects Orange (CS6) @@ -5418,7 +6257,7 @@
    Properties:
    - APPLY + AE_ORANGE_TIP @@ -5435,7 +6274,7 @@
    Properties:
    - Apply + The After Effects highlighting orange from good ol'CS6 @@ -5447,7 +6286,7 @@
    Properties:
    - APPLY_SETTINGS + APPLY @@ -5464,7 +6303,7 @@
    Properties:
    - Apply changes to the settings. + Apply @@ -5476,7 +6315,7 @@
    Properties:
    - APPLY_SETTINGS_ALERT + APPLY_ALL @@ -5493,7 +6332,7 @@
    Properties:
    - You may need to restart the script for all changes to take effect. + Apply all @@ -5505,7 +6344,7 @@
    Properties:
    - ARM + APPLY_SETTINGS @@ -5522,7 +6361,7 @@
    Properties:
    - Arm + Apply changes to the settings. @@ -5534,7 +6373,7 @@
    Properties:
    - ARTHROPOD + APPLY_SETTINGS_ALERT @@ -5551,7 +6390,7 @@
    Properties:
    - Arthropod + You may need to restart the script for all changes to take effect. @@ -5563,7 +6402,7 @@
    Properties:
    - BACK_PREVIOUS + ARM @@ -5580,7 +6419,7 @@
    Properties:
    - Back + Arm @@ -5592,7 +6431,7 @@
    Properties:
    - BACK_LOCATION + ARTHROPOD @@ -5609,7 +6448,7 @@
    Properties:
    - Back + Arthropod @@ -5621,7 +6460,7 @@
    Properties:
    - BACK_LOCATION_SHORT + AUDIO @@ -5638,7 +6477,7 @@
    Properties:
    - Bk + Audio @@ -5650,7 +6489,7 @@
    Properties:
    - BIRD + AXIS @@ -5667,7 +6506,7 @@
    Properties:
    - Bird + Axis @@ -5679,7 +6518,7 @@
    Properties:
    - BODY + BACK_PREVIOUS @@ -5696,7 +6535,7 @@
    Properties:
    - Body + Back @@ -5708,7 +6547,7 @@
    Properties:
    - BONE + BACK_LOCATION @@ -5725,7 +6564,7 @@
    Properties:
    - Bone + Back @@ -5737,7 +6576,7 @@
    Properties:
    - BUG_REPORT + BACK_LOCATION_SHORT @@ -5754,7 +6593,7 @@
    Properties:
    - Bug report + Bk @@ -5766,7 +6605,7 @@
    Properties:
    - BUG_REPORT_TIP + BIRD @@ -5783,8 +6622,7 @@
    Properties:
    - Bug report -Tell us what's wrong! + Bird @@ -5796,7 +6634,7 @@
    Properties:
    - CAMERA + BODY @@ -5813,7 +6651,7 @@
    Properties:
    - Camera + Body @@ -5825,7 +6663,7 @@
    Properties:
    - CANCEL + BONE @@ -5842,7 +6680,7 @@
    Properties:
    - Cancel + Bone @@ -5854,7 +6692,7 @@
    Properties:
    - CALF + BUG_REPORT @@ -5871,7 +6709,7 @@
    Properties:
    - Calf + Bug report @@ -5883,7 +6721,7 @@
    Properties:
    - CHARACTER + BUG_REPORT_TIP @@ -5900,7 +6738,10 @@
    Properties:
    - Character + Bug report +Feature request + +Tell us what's wrong or request a new feature. @@ -5912,7 +6753,7 @@
    Properties:
    - CHECK_UPDATE + CAM @@ -5929,7 +6770,7 @@
    Properties:
    - Check for updates + Cam @@ -5941,7 +6782,7 @@
    Properties:
    - CIRCLE + CAMERA @@ -5958,7 +6799,7 @@
    Properties:
    - Circle + Camera @@ -5970,7 +6811,7 @@
    Properties:
    - CLAWS + CANCEL @@ -5987,7 +6828,7 @@
    Properties:
    - Claws + Cancel @@ -5999,7 +6840,7 @@
    Properties:
    - COLOR_HIGHLIGHT_TIP + CALF @@ -6016,7 +6857,7 @@
    Properties:
    - Set the highlight color. + Calf @@ -6028,7 +6869,7 @@
    Properties:
    - CUSTOM + CATEGORY @@ -6045,7 +6886,7 @@
    Properties:
    - Custom + Category @@ -6057,7 +6898,7 @@
    Properties:
    - CUSTOM_COLOR_TIP + CHARACTER @@ -6074,7 +6915,7 @@
    Properties:
    - Select a custom color. + Character @@ -6086,7 +6927,7 @@
    Properties:
    - CLOSE_SETTINGS + CHANNEL @@ -6103,7 +6944,7 @@
    Properties:
    - Close settings + Channel @@ -6115,7 +6956,7 @@
    Properties:
    - DEFAULT + CHECK_UPDATE @@ -6132,7 +6973,7 @@
    Properties:
    - Default + Check for updates @@ -6144,7 +6985,7 @@
    Properties:
    - DEV_MODE + CIRCLE @@ -6161,7 +7002,7 @@
    Properties:
    - Dev and Debug mode + Circle @@ -6173,7 +7014,7 @@
    Properties:
    - DEV_MODE_TIP + CLAWS @@ -6190,7 +7031,7 @@
    Properties:
    - Use at your own risk! + Claws @@ -6202,7 +7043,7 @@
    Properties:
    - DIGITIGRADE + CLEAR_LIB_TIP @@ -6219,7 +7060,7 @@
    Properties:
    - Digitigrade + Clears the current search and category @@ -6231,7 +7072,7 @@
    Properties:
    - EAR + CLOSE @@ -6248,7 +7089,7 @@
    Properties:
    - Ear + Close @@ -6260,7 +7101,7 @@
    Properties:
    - EDIT_SETTINGS + COLOR_HIGHLIGHT_TIP @@ -6277,7 +7118,7 @@
    Properties:
    - Edit settings + Set the highlight color. @@ -6289,7 +7130,7 @@
    Properties:
    - EXPERT + COPY @@ -6306,7 +7147,7 @@
    Properties:
    - Expert + Copy @@ -6318,7 +7159,7 @@
    Properties:
    - EXPERT_UI_TIP + CREATE @@ -6335,7 +7176,7 @@
    Properties:
    - The smallest UI, for expert users. + Create @@ -6347,7 +7188,7 @@
    Properties:
    - EXPORT_TRANSLATION + CUSTOM @@ -6364,7 +7205,7 @@
    Properties:
    - Export translation file + Custom @@ -6376,7 +7217,7 @@
    Properties:
    - EXPORT_TRANSLATION_TIP + CUSTOM_COLOR_TIP @@ -6393,7 +7234,7 @@
    Properties:
    - Export a translation file to be edited with DuTranslator. + Select a custom color. @@ -6405,7 +7246,7 @@
    Properties:
    - EYE + CLOSE_SETTINGS @@ -6422,7 +7263,7 @@
    Properties:
    - Eye + Close settings @@ -6434,7 +7275,7 @@
    Properties:
    - EYES + DEFAULT @@ -6451,7 +7292,7 @@
    Properties:
    - Eyes + Default @@ -6463,7 +7304,7 @@
    Properties:
    - EYEBROW + DEV_MODE @@ -6480,7 +7321,7 @@
    Properties:
    - Eye + Dev and Debug mode @@ -6492,7 +7333,7 @@
    Properties:
    - FEATHER + DEV_MODE_TIP @@ -6509,7 +7350,7 @@
    Properties:
    - Feather + Use at your own risk! @@ -6521,7 +7362,7 @@
    Properties:
    - FEATHERS + DIGITIGRADE @@ -6538,7 +7379,7 @@
    Properties:
    - Feathers + Digitigrade @@ -6550,7 +7391,7 @@
    Properties:
    - FEATURE_REQUEST + EAR @@ -6567,7 +7408,7 @@
    Properties:
    - Feature request + Ear @@ -6579,7 +7420,7 @@
    Properties:
    - FEATURE_REQUEST_TIP + EDIT @@ -6596,8 +7437,7 @@
    Properties:
    - Feature request -Request something new. + Edit @@ -6609,7 +7449,7 @@
    Properties:
    - FIN + EDIT_ITEM_OR_CAT @@ -6626,7 +7466,7 @@
    Properties:
    - Fin + Edit selected item or category @@ -6638,7 +7478,7 @@
    Properties:
    - FINGERS + EDIT_SETTINGS @@ -6655,7 +7495,7 @@
    Properties:
    - Fingers + Edit settings @@ -6667,7 +7507,7 @@
    Properties:
    - FISH + EFFECTS @@ -6684,7 +7524,7 @@
    Properties:
    - Fish + Effects @@ -6696,7 +7536,7 @@
    Properties:
    - FISHBONE + EXPERT @@ -6713,7 +7553,7 @@
    Properties:
    - Fishbone + Expert @@ -6725,7 +7565,7 @@
    Properties:
    - FISHBONES + EXPERT_UI_TIP @@ -6742,7 +7582,7 @@
    Properties:
    - Fishbones + The smallest UI, for expert users. @@ -6754,7 +7594,7 @@
    Properties:
    - FISH_SPINE + EXPORT_TRANSLATION @@ -6771,7 +7611,7 @@
    Properties:
    - Fish spine + Export translation file @@ -6783,7 +7623,7 @@
    Properties:
    - FOOT + EXPORT_TRANSLATION_TIP @@ -6800,7 +7640,7 @@
    Properties:
    - Foot + Export a translation file to be edited with DuTranslator. @@ -6812,7 +7652,7 @@
    Properties:
    - FOREARM + EYE @@ -6829,7 +7669,7 @@
    Properties:
    - Forearm + Eye @@ -6841,7 +7681,7 @@
    Properties:
    - FRONT + EYES @@ -6858,7 +7698,7 @@
    Properties:
    - Front + Eyes @@ -6870,7 +7710,7 @@
    Properties:
    - FRONT_LEG + EYEBROW @@ -6887,7 +7727,7 @@
    Properties:
    - Front leg + Eye @@ -6899,7 +7739,7 @@
    Properties:
    - FRONT_SHORT + FEATHER @@ -6916,7 +7756,7 @@
    Properties:
    - Fr + Feather @@ -6928,7 +7768,7 @@
    Properties:
    - GROUPS + FEATHERS @@ -6945,7 +7785,7 @@
    Properties:
    - Groups + Feathers @@ -6957,7 +7797,7 @@
    Properties:
    - HAIR + FEATURE_REQUEST @@ -6974,7 +7814,7 @@
    Properties:
    - Hair + Feature request @@ -6986,7 +7826,7 @@
    Properties:
    - HAND + FEATURE_REQUEST_TIP @@ -7003,7 +7843,8 @@
    Properties:
    - Hand + Feature request +Request something new. @@ -7015,7 +7856,7 @@
    Properties:
    - HEAD + FILE @@ -7032,7 +7873,7 @@
    Properties:
    - Head + File @@ -7044,7 +7885,7 @@
    Properties:
    - HEEL + FIN @@ -7061,7 +7902,7 @@
    Properties:
    - Heel + Fin @@ -7073,7 +7914,7 @@
    Properties:
    - HELP + FINGERS @@ -7090,7 +7931,7 @@
    Properties:
    - Help + Fingers @@ -7102,7 +7943,7 @@
    Properties:
    - HELP_TIP + FISH @@ -7119,7 +7960,7 @@
    Properties:
    - Get help. + Fish @@ -7131,7 +7972,7 @@
    Properties:
    - HIPS + FISHBONE @@ -7148,7 +7989,7 @@
    Properties:
    - Hips + Fishbone @@ -7160,7 +8001,7 @@
    Properties:
    - HOMINOID + FISHBONES @@ -7177,7 +8018,7 @@
    Properties:
    - Hominoid + Fishbones @@ -7189,7 +8030,7 @@
    Properties:
    - HOOF + FISH_SPINE @@ -7206,7 +8047,7 @@
    Properties:
    - Hoof + Fish spine @@ -7218,7 +8059,7 @@
    Properties:
    - INVERT + FOOT @@ -7235,7 +8076,7 @@
    Properties:
    - Invert + Foot @@ -7247,7 +8088,7 @@
    Properties:
    - INVERTED + FOREARM @@ -7264,7 +8105,7 @@
    Properties:
    - Inverted + Forearm @@ -7276,7 +8117,7 @@
    Properties:
    - ISOLATE + FRAME @@ -7293,7 +8134,7 @@
    Properties:
    - Isolate + Frame @@ -7305,7 +8146,7 @@
    Properties:
    - LANGUAGE_TIP + FRAMES @@ -7322,7 +8163,7 @@
    Properties:
    - Set the language of the interface. + Frames @@ -7334,7 +8175,7 @@
    Properties:
    - LAYER + FRONT @@ -7351,7 +8192,7 @@
    Properties:
    - Layer + Front @@ -7363,7 +8204,7 @@
    Properties:
    - LAYERS + FRONT_LEG @@ -7380,7 +8221,7 @@
    Properties:
    - Layers + Front leg @@ -7392,7 +8233,7 @@
    Properties:
    - LEFT + FRONT_SHORT @@ -7409,7 +8250,7 @@
    Properties:
    - Left + Fr @@ -7421,7 +8262,7 @@
    Properties:
    - LEFT_SHORT + FUNDING_BAR_TIP @@ -7438,7 +8279,7 @@
    Properties:
    - L + Thank you for your donations! @@ -7450,7 +8291,7 @@
    Properties:
    - LEG + FUNDING_BAR_TIP_DETAILS @@ -7467,7 +8308,8 @@
    Properties:
    - Leg + This month, the {#} fund is ${#}. +That's {#}% of our monthly goal ( ${#} ). @@ -7479,7 +8321,7 @@
    Properties:
    - LIMB + GROUPS @@ -7496,7 +8338,7 @@
    Properties:
    - Limb + Groups @@ -7508,7 +8350,7 @@
    Properties:
    - MAGIC + HAIR @@ -7525,7 +8367,7 @@
    Properties:
    - Magic is happening + Hair @@ -7537,7 +8379,7 @@
    Properties:
    - MIDDLE + HAND @@ -7554,7 +8396,7 @@
    Properties:
    - Middle + Hand @@ -7566,7 +8408,7 @@
    Properties:
    - MIDDLE_SHORT + HEAD @@ -7583,7 +8425,7 @@
    Properties:
    - Md + Head @@ -7595,7 +8437,7 @@
    Properties:
    - MORE_OPTIONS_TIP + HEEL @@ -7612,7 +8454,7 @@
    Properties:
    - [Shift]: More options... + Heel @@ -7624,7 +8466,7 @@
    Properties:
    - MOUTH + HELP @@ -7641,7 +8483,7 @@
    Properties:
    - Mouth + Help @@ -7653,7 +8495,7 @@
    Properties:
    - NAME + HELP_TIP @@ -7670,7 +8512,7 @@
    Properties:
    - Name + Get help. @@ -7682,7 +8524,7 @@
    Properties:
    - NECK + HIPS @@ -7699,7 +8541,7 @@
    Properties:
    - Neck + Hips @@ -7711,7 +8553,7 @@
    Properties:
    - NEXT + HOMINOID @@ -7728,7 +8570,7 @@
    Properties:
    - Next + Hominoid @@ -7740,7 +8582,7 @@
    Properties:
    - NONE + HOOF @@ -7757,7 +8599,7 @@
    Properties:
    - None + Hoof @@ -7769,7 +8611,7 @@
    Properties:
    - NORMAL_MODE + INVERT @@ -7786,7 +8628,7 @@
    Properties:
    - Normal mode + Invert @@ -7798,7 +8640,7 @@
    Properties:
    - NOSE + INVERTED @@ -7815,7 +8657,7 @@
    Properties:
    - Normal mode + Inverted @@ -7827,7 +8669,7 @@
    Properties:
    - NULL_OBJECT + ISOLATE @@ -7844,7 +8686,7 @@
    Properties:
    - Null + Isolate @@ -7856,7 +8698,7 @@
    Properties:
    - OK + ITEM @@ -7873,7 +8715,7 @@
    Properties:
    - OK + Item @@ -7885,7 +8727,7 @@
    Properties:
    - OPACITY + LANGUAGE_TIP @@ -7902,7 +8744,7 @@
    Properties:
    - Opacity + Set the language of the interface. @@ -7914,7 +8756,7 @@
    Properties:
    - PATH + LAYER @@ -7931,7 +8773,7 @@
    Properties:
    - Path + Layer @@ -7943,7 +8785,7 @@
    Properties:
    - PAW + LAYERS @@ -7960,7 +8802,7 @@
    Properties:
    - Paw + Layers @@ -7972,7 +8814,7 @@
    Properties:
    - PENIS + LEFT @@ -7989,7 +8831,7 @@
    Properties:
    - Penis + Left @@ -8001,7 +8843,7 @@
    Properties:
    - PINCER + LEFT_SHORT @@ -8018,7 +8860,7 @@
    Properties:
    - Pincer + L @@ -8030,7 +8872,7 @@
    Properties:
    - PLANTIGRADE + LEG @@ -8047,7 +8889,7 @@
    Properties:
    - Plantigrade + Leg @@ -8059,7 +8901,7 @@
    Properties:
    - PREVIOUS + LIMB @@ -8076,7 +8918,7 @@
    Properties:
    - Previous + Limb @@ -8088,7 +8930,7 @@
    Properties:
    - POLYGON + LOCATION_SHORT @@ -8105,7 +8947,7 @@
    Properties:
    - Polygon + Loc @@ -8117,7 +8959,7 @@
    Properties:
    - POSITION + MAGIC @@ -8134,7 +8976,7 @@
    Properties:
    - Position + Magic is happening @@ -8146,7 +8988,7 @@
    Properties:
    - PROPERTIES + MAIN @@ -8163,7 +9005,7 @@
    Properties:
    - Properties + Main @@ -8175,7 +9017,7 @@
    Properties:
    - RANDOM_TIP + MASKS @@ -8192,7 +9034,7 @@
    Properties:
    - Set a random value. + Masks @@ -8204,7 +9046,7 @@
    Properties:
    - RECTANGLE + MAXIMUM @@ -8221,7 +9063,7 @@
    Properties:
    - Rectangle + Maximum @@ -8233,7 +9075,7 @@
    Properties:
    - RESET_SETTINGS + MIDDLE @@ -8250,7 +9092,7 @@
    Properties:
    - Reset the settings to their default values. + Middle @@ -8262,7 +9104,7 @@
    Properties:
    - RIGHT + MIDDLE_SHORT @@ -8279,7 +9121,7 @@
    Properties:
    - Right + Md @@ -8291,7 +9133,7 @@
    Properties:
    - RIGHT_SHORT + MINIMUM @@ -8308,7 +9150,7 @@
    Properties:
    - R + Minimum @@ -8320,7 +9162,7 @@
    Properties:
    - ROOKIE + MORE_OPTIONS_TIP @@ -8337,7 +9179,7 @@
    Properties:
    - Rookie + [Shift]: More options... @@ -8349,7 +9191,7 @@
    Properties:
    - ROOKIE_UI_TIP + MOUTH @@ -8366,7 +9208,7 @@
    Properties:
    - The easiest-to-use mode, but also the biggest UI. + Mouth @@ -8378,7 +9220,7 @@
    Properties:
    - ROTATION + NAME @@ -8395,7 +9237,7 @@
    Properties:
    - Rotation + Name @@ -8407,7 +9249,7 @@
    Properties:
    - ROUNDED_RECTANGLE + NECK @@ -8424,7 +9266,7 @@
    Properties:
    - Rounded rectangle + Neck @@ -8436,7 +9278,7 @@
    Properties:
    - RX_PURPLE + NEXT @@ -8453,7 +9295,7 @@
    Properties:
    - RxLab Purple + Next @@ -8465,7 +9307,7 @@
    Properties:
    - RX_PURPLE_TIP + NONE @@ -8482,7 +9324,7 @@
    Properties:
    - The RxLaboratory Purple + None @@ -8494,7 +9336,7 @@
    Properties:
    - RX_RED + NORMAL_MODE @@ -8511,7 +9353,7 @@
    Properties:
    - Rainbox Red + Normal mode @@ -8523,7 +9365,7 @@
    Properties:
    - RX_RED_TIP + NOSE @@ -8540,7 +9382,7 @@
    Properties:
    - The Rainbox Productions Red + Normal mode @@ -8552,7 +9394,7 @@
    Properties:
    - SCALE + NULL_OBJECT @@ -8569,7 +9411,7 @@
    Properties:
    - Scale + Null @@ -8581,7 +9423,7 @@
    Properties:
    - SELECT_LAYERS + OK @@ -8598,7 +9440,7 @@
    Properties:
    - Select layers + OK @@ -8610,7 +9452,7 @@
    Properties:
    - SELECT_GROUPS + OPACITY @@ -8627,7 +9469,7 @@
    Properties:
    - Select groups + Opacity @@ -8639,7 +9481,7 @@
    Properties:
    - SET_QUALITY + OPEN @@ -8656,7 +9498,7 @@
    Properties:
    - Set quality + Open @@ -8668,7 +9510,7 @@
    Properties:
    - SETTINGS + OPEN_FOLDER @@ -8685,7 +9527,7 @@
    Properties:
    - Settings + Open folder @@ -8697,7 +9539,7 @@
    Properties:
    - SETTINGS_FILE + ORIGINAL @@ -8714,7 +9556,7 @@
    Properties:
    - Settings file + Original @@ -8726,7 +9568,7 @@
    Properties:
    - SETTINGS_FILE_TIP + PATH @@ -8743,7 +9585,7 @@
    Properties:
    - Set the location of the settings file. + Path @@ -8755,7 +9597,7 @@
    Properties:
    - SHOULDER + PAW @@ -8772,7 +9614,7 @@
    Properties:
    - Shoulder + Paw @@ -8784,7 +9626,7 @@
    Properties:
    - SHOULDERS + PENIS @@ -8801,7 +9643,7 @@
    Properties:
    - Shoulders + Penis @@ -8813,7 +9655,7 @@
    Properties:
    - SHOULDERS_AND_NECK + PINCER @@ -8830,7 +9672,7 @@
    Properties:
    - Shoulders & neck + Pincer @@ -8842,7 +9684,7 @@
    Properties:
    - SIZE + PIN_TIP @@ -8859,7 +9701,7 @@
    Properties:
    - Size + Keeps this panel open @@ -8871,7 +9713,7 @@
    Properties:
    - SNAKE + PLANTIGRADE @@ -8888,7 +9730,7 @@
    Properties:
    - Snake + Plantigrade @@ -8900,7 +9742,7 @@
    Properties:
    - SPINE + PREVIOUS @@ -8917,7 +9759,7 @@
    Properties:
    - Spine + Previous @@ -8929,7 +9771,7 @@
    Properties:
    - STANDARD + POLYGON @@ -8946,7 +9788,7 @@
    Properties:
    - Standard + Polygon @@ -8958,7 +9800,7 @@
    Properties:
    - STANDARD_UI_TIP + POSITION @@ -8975,7 +9817,7 @@
    Properties:
    - The standard not-too-big UI. + Position @@ -8987,7 +9829,7 @@
    Properties:
    - TAIL + PROPERTIES @@ -9004,7 +9846,7 @@
    Properties:
    - Tail + Properties @@ -9016,7 +9858,7 @@
    Properties:
    - TAIL_SHORT + RANDOM_TIP @@ -9033,7 +9875,7 @@
    Properties:
    - Tl + Set a random value. @@ -9045,7 +9887,7 @@
    Properties:
    - THIGH + RECTANGLE @@ -9062,7 +9904,7 @@
    Properties:
    - Thigh + Rectangle @@ -9074,7 +9916,7 @@
    Properties:
    - TIMELINE + REFRESH_LIB @@ -9091,7 +9933,7 @@
    Properties:
    - Timeline + Refresh library @@ -9103,7 +9945,7 @@
    Properties:
    - TIP_BONE + REMOVE @@ -9120,7 +9962,7 @@
    Properties:
    - Tip + Remove @@ -9132,7 +9974,7 @@
    Properties:
    - TRANSFORM + REMOVE_ITEM_OR_CAT @@ -9149,7 +9991,7 @@
    Properties:
    - Transform + Remove selected item or category @@ -9161,7 +10003,7 @@
    Properties:
    - TOES + RESET_SETTINGS @@ -9178,7 +10020,7 @@
    Properties:
    - Toes + Reset the settings to their default values. @@ -9190,7 +10032,7 @@
    Properties:
    - UI_MODE_TIP + RIGHT @@ -9207,7 +10049,7 @@
    Properties:
    - Select the UI mode. + Right @@ -9219,7 +10061,7 @@
    Properties:
    - UNDER + RIGHT_SHORT @@ -9236,7 +10078,7 @@
    Properties:
    - Under + R @@ -9248,7 +10090,7 @@
    Properties:
    - UNDER_SHORT + ROOKIE @@ -9265,7 +10107,7 @@
    Properties:
    - Un + Rookie @@ -9277,7 +10119,7 @@
    Properties:
    - UNGULATE + ROOKIE_UI_TIP @@ -9294,7 +10136,7 @@
    Properties:
    - Ungulate + The easiest-to-use mode, but also the biggest UI. @@ -9306,7 +10148,7 @@
    Properties:
    - VULVA + ROTATION @@ -9323,7 +10165,7 @@
    Properties:
    - Vulva + Rotation @@ -9335,7 +10177,7 @@
    Properties:
    - WING + ROUNDED_RECTANGLE @@ -9352,7 +10194,7 @@
    Properties:
    - Wing + Rounded rectangle @@ -9364,7 +10206,7 @@
    Properties:
    - WORKING + RUN_EXECUTE @@ -9381,7 +10223,7 @@
    Properties:
    - Working... + Run @@ -9393,7 +10235,7 @@
    Properties:
    - X_POSITION + RX_PURPLE @@ -9410,7 +10252,7 @@
    Properties:
    - X Position + RxLab Purple @@ -9422,7 +10264,7 @@
    Properties:
    - Y_POSITION + RX_PURPLE_TIP @@ -9439,7 +10281,7 @@
    Properties:
    - Y Position + The RxLaboratory Purple @@ -9448,372 +10290,1256 @@
    Properties:
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + RX_RED + + + + + +string - - -
    - - - - -

    Methods

    - -
    -
    -
    -

    + - staticDuScriptUI.addBugButton(container, showLabel){DuButton} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9276 -
    - -
    - - -
    -
    - - -
    - Creates a button opening the bug report url. -
    - + + + + + + Rainbox Red + + + + + + + + + + + + RX_RED_TIP + + + + + +string - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + Scripting + + + + + - + + + - + + + + + + + + + + + + + + + + Select groups + + + + + - -
    NameTypeDefaultDescription
    + + The Rainbox Productions Red + +
    containerSAVE_AS -Panel -| +string -Window -| -Group + + + + Save as + +
    SCALE + + +string + Scale + +
    SCRIPTING + - - - - +string + + + + - The ScriptUI Object which will contain and display the button.
    showLabelSELECT_LAYERS -bool +string - false + Select layers +
    SELECT_GROUPS + - - optional - - - - +string + + + + - When true, the button includes a "Bug Report" label.
    - - - -
    - - - - - + + + + SET_QUALITY + + + + + +string - - - - - - - - - - - - - - - -
    - - + + + + + + + + + Set quality + + + + + + + + + + + + SETTINGS + + + + + +string + + + + + + + + + + + Settings + + + + + + + + + + + + SETTINGS_FILE + + + + + +string + + + + + + + + + + + Settings file + + + + + + + + + + + + SETTINGS_FILE_TIP + + + + + +string + + + + + + + + + + + Set the location of the settings file. + + + + + + + + + + + + SHOULDER + + + + + +string + + + + + + + + + + + Shoulder + + + + + + + + + + + + SHOULDERS + + + + + +string + + + + + + + + + + + Shoulders + + + + + + + + + + + + SHOULDERS_AND_NECK + + + + + +string + + + + + + + + + + + Shoulders & neck + + + + + + + + + + + + SIDE + + + + + +string + + + + + + + + + + + Side + + + + + + + + + + + + SIZE + + + + + +string + + + + + + + + + + + Size + + + + + + + + + + + + SNAKE + + + + + +string + + + + + + + + + + + Snake + + + + + + + + + + + + SPINE + + + + + +string + + + + + + + + + + + Spine + + + + + + + + + + + + STANDARD + + + + + +string + + + + + + + + + + + Standard + + + + + + + + + + + + STANDARD_UI_TIP + + + + + +string + + + + + + + + + + + The standard not-too-big UI. + + + + + + + + + + + + START_TYPING_CMD + + + + + +string + + + + + + + + + + + Start typing something... + + + + + + + + + + + + TAIL + + + + + +string + + + + + + + + + + + Tail + + + + + + + + + + + + TAIL_SHORT + + + + + +string + + + + + + + + + + + Tl + + + + + + + + + + + + TARGET + + + + + +string + + + + + + + + + + + Target + + + + + + + + + + + + TEXT + + + + + +string + + + + + + + + + + + Text + + + + + + + + + + + + TEXTURE + + + + + +string + + + + + + + + + + + Texture + + + + + + + + + + + + THIGH + + + + + +string + + + + + + + + + + + Thigh + + + + + + + + + + + + TIMELINE + + + + + +string + + + + + + + + + + + Timeline + + + + + + + + + + + + TIP_BONE + + + + + +string + + + + + + + + + + + Tip + + + + + + + + + + + + TRANSFORM + + + + + +string + + + + + + + + + + + Transform + + + + + + + + + + + + TOES + + + + + +string + - + + + + + + + + + Toes + + + + + + + + + + + + TORSO + + + + + +string - - - - - -
    Returns:
    - + + + + + + + + + + Torso + + + + + + + + + + + + TYPE + + + + + +string - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - -
    TypeDescription
    + + Type + +
    UI_MODE_TIP + + +string + + + + + + Select the UI mode. + +
    UNDER + + +string + + + + + + Under + +
    UNDER_SHORT + + +string + + + + + + Un + +
    UNGULATE + + +string + + + + + + Ungulate + +
    VERTEBRAE + + +string + + + + + + Vertebrae + +
    VULVA + + +string + + + + + + Vulva + +
    WING - DuButton - - - The bug button created.
    + +string - - - -
    - -
    -
    -

    + - staticDuScriptUI.addDonateButton(container, showLabel){DuButton} -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9374 -
    - -
    - - -
    -
    - - -
    - Creates a button opening the link for like/follow/donation -
    - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + - - + + + - + - + + + - + + + + + + + + + + + + + + + + Y Position + + + + + -
    NameTypeDefaultDescription
    + + Wing + +
    containerWORKING -Panel -| - -Window -| - -Group +string + Working... + - - - - - - - The ScriptUI Object which will contain and display the button.
    showLabelX_POSITION -bool +string - false + X Position +
    Y_POSITION + - - optional - - - - +string + + + + - When true, the button includes a "I ♥ " + DuESF.scriptName label.
    - - - -
    +
    + @@ -9839,59 +11565,26 @@

    +

    - - - - - - - -
    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuButton - - - The like button created.
    - +
    - - +

    Methods

    +
    -

    +

    - staticDuScriptUI.addEvent(func, timeOut){int} + staticDuScriptUI.addBugButton(container, showLabel){DuButton}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11968 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10127
    @@ -9902,7 +11595,7 @@

    - Adds a function to be run periodically, which will be connected to several UI events, fired when the user interacts with the UI. + Creates a button opening the bug report url.
    @@ -9935,13 +11628,19 @@

    - func + container -function +Panel +| + +Window +| + +Group @@ -9960,20 +11659,20 @@

    - The function to connect to the UI + The ScriptUI Object which will contain and display the button. - timeOut + showLabel -int +bool @@ -9982,7 +11681,7 @@

    - 3000 + false @@ -9996,7 +11695,7 @@

    - A timeOut in milliseconds which prevents the function to be run too often + When true, the button includes a "Bug Report" label. @@ -10057,11 +11756,11 @@

    Returns:
    - int + DuButton - a unique identifier to be used to remove the function later, with DuScriptUI.removeEvent. + The bug button created. @@ -10076,14 +11775,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.addFeatureRequestButton(container, showLabel){DuButton} + staticDuScriptUI.addDonateButton(container, showLabel){DuButton}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9308 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10193
    @@ -10094,7 +11793,7 @@

    - Creates a button opening the feature request url. + Creates a button opening the link for like/follow/donation
    @@ -10194,7 +11893,7 @@

    - When true, the button includes a "Feature Request" label. + When true, the button includes a "I ♥ " + DuESF.scriptName label. @@ -10259,7 +11958,7 @@

    Returns:
    - The feature request button created. + The like button created. @@ -10274,14 +11973,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.addHelpButton(container, showLabel){DuButton} + staticDuScriptUI.addEvent(func, timeOut){int}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9340 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13626
    @@ -10292,7 +11991,7 @@

    - Creates a button opening the help panel. + Adds a function to be run periodically, which will be connected to several UI events, fired when the user interacts with the UI.
    @@ -10325,19 +12024,13 @@

    - container + func -Panel -| - -Window -| - -Group +function @@ -10356,20 +12049,20 @@

    - The ScriptUI Object which will contain and display the button. + The function to connect to the UI - showLabel + timeOut -bool +int @@ -10378,7 +12071,7 @@

    - false + 3000 @@ -10392,7 +12085,7 @@

    - When true, the button includes a "Help" label. + A timeOut in milliseconds which prevents the function to be run too often @@ -10453,11 +12146,11 @@

    Returns:
    - DuButton + int - The help button created. + a unique identifier to be used to remove the function later, with DuScriptUI.removeEvent. @@ -10472,14 +12165,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.askFilesAndNetworkAccess(callback, ui, scriptName, reInit, reInitMethod) + staticDuScriptUI.addHelpButton(container, showLabel){DuButton}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13788 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10159
    @@ -10490,7 +12183,7 @@

    - Displays an invitation to enable file and network access.
    Won't do nothing if the script already has file and network access, just run the callback.
    Use this method before loading any script which needs this authorization. + Creates a button opening the help panel.
    @@ -10523,39 +12216,7 @@

    - callback - - - - - -function - - - - - - - - - - - - - - - - - - - The function to execute when the user has granted access to file and network.
    This function should be the one which loads the script. - - - - - - - ui + container @@ -10565,40 +12226,9 @@

    | Window +| - - - - - - - - - - - - - - optional - - - - - - A container to display the UI. A modal Dialog is created if omitted - - - - - - - scriptName - - - - - -string +Group @@ -10607,34 +12237,30 @@

    - DuESF.scriptName - - optional - - The name of the script, used in the UI. + The ScriptUI Object which will contain and display the button. - reInit + showLabel -boolean +bool @@ -10657,41 +12283,7 @@

    - Set to true to display to prompt to reinit/reinstall the script below the button to ask for file access. - - - - - - - reInitMethod - - - - - -function - - - - - - - - - - - - - - - optional - - - - - - A function to run in order to reinit/reinstall the script as soon as we get file access, before running the callback + When true, the button includes a "Help" label. @@ -10734,6 +12326,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuButton + + + The help button created.
    + + @@ -10749,7 +12370,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9411 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10233
    @@ -10903,7 +12524,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11497 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12428
    @@ -10969,12 +12590,12 @@

    - staticDuScriptUI.button(container, text, image, helpTip, addOptionsPanel, orientation, alignment, localize, ignoreUIMode){DuButton} + staticDuScriptUI.button(container, text, image, helpTip, addOptionsPanel, orientation, alignment, localize, ignoreUIMode, optionsWithoutButton, optionsButtonText, optionsWithoutPanel){DuButton}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8854 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9702
    @@ -11013,24 +12634,127 @@

    - + + + + + + container + + + + + +Panel +| + +Window +| + +Group + + + + + + + + + + + + + + + + + + + The ScriptUI Object which will contain and display the button. + + + + + + + text + + + + + +string + + + + + + + + + + + + + + + optional + + + + + + The label of the button. Default: empty string + + + + + + + image + + + + + +string +| + +DuBInary + + + + + + + + + + + + + + + optional + + + + + + The path to the icon (or a PNG as a string representation). Default: empty string + + - container + helpTip -Panel -| - -Window -| - -Group +string @@ -11045,24 +12769,26 @@

    + optional + - The ScriptUI Object which will contain and display the button. + The helptip. Default: empty string - text + addOptionsPanel -string +Boolean @@ -11071,6 +12797,8 @@

    + false + @@ -11083,23 +12811,20 @@

    - The label of the button. Default: empty string + Adds a panel for options and a button to access it. - image + orientation -string -| - -DuBInary +Boolean @@ -11108,6 +12833,8 @@

    + 'row' + @@ -11120,20 +12847,20 @@

    - The path to the icon (or a PNG as a string representation). Default: empty string + The orientation of the button (icon, text, options button). Default will be changed to 'column' if there's no text. - helpTip + alignment -string +Boolean @@ -11142,6 +12869,8 @@

    + 'left' + @@ -11154,20 +12883,20 @@

    - The helptip. Default: empty string + The alignment of the button content ('center', 'right' or 'left' for 'row', 'top' 'bottom', 'center' for column). - addOptionsPanel + localize -bool +Boolean @@ -11176,7 +12905,7 @@

    - false + true @@ -11190,20 +12919,20 @@

    - Adds a panel for options and a button to access it. + Set to false if the text must not be translated. - orientation + ignoreUIMode -bool +Boolean @@ -11212,7 +12941,7 @@

    - 'row' + false @@ -11226,20 +12955,20 @@

    - The orientation of the button (icon, text, options button). Default will be changed to 'column' if there's no text. + Will show texte even if the ui mode is set to > 1 in the script settings - alignment + optionsWithoutButton -bool +Boolean @@ -11248,7 +12977,7 @@

    - 'left' + false @@ -11262,20 +12991,20 @@

    - The alignment of the button content ('center', 'right' or 'left' for 'row', 'top' 'bottom', 'center' for column). + Don't add an "ok" button to the options popup - localize + optionsButtonText -Boolean +string @@ -11284,8 +13013,6 @@

    - true - @@ -11298,14 +13025,14 @@

    - Set to false if the text must not be translated. + Change the displayed text of the bottom button of the options - ignoreUIMode + optionsWithoutPanel @@ -11334,7 +13061,7 @@

    - Will show texte even if the ui mode is set to > 1 in the script settings + Don't create the options popup panel (use DuButton.onOptions to add your own callback when the options are requested) @@ -11421,7 +13148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9841 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10718
    @@ -11778,26 +13505,212 @@

    Returns:
    The checkbox created. - - + + + + + + + + + + +
    +
    +

    + + staticDuScriptUI.checkUpdate(callback, ui, showAlert) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10307 +
    + +
    + + +
    +
    + + +
    + Checks if the script can be updated +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    callback + + +function + + + + + + + optional + + + + + + The function to execute when the user has clicked on the "dismiss" button.
    ui + + +Panel +| + +Window + + + + + + + optional + + + + + + A container to display the UI. A modal Dialog is created if omitted
    showAlert + + +Boolean + + + + + + + optional + + + + + + Whether to show an alert if the check failed or if the version is up-to-date.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + +
    -

    +

    - staticDuScriptUI.checkUpdate(callback, ui, showAlert) + staticDuScriptUI.colorSelector(container, helpTip){DuColorSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9485 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12502
    @@ -11808,7 +13721,7 @@

    - Checks if the script can be updated + Creates a new color selector and adds it to the container
    @@ -11839,46 +13752,19 @@

    - callback + container -function - +Window +| - - - - - - - - - optional - - - - - - The function to execute when the user has clicked on the "dismiss" button. - - - - - - - ui - - - - - Panel | -Window +Group @@ -11889,26 +13775,24 @@

    - optional - - A container to display the UI. A modal Dialog is created if omitted + - showAlert + helpTip -Boolean +string @@ -11925,7 +13809,7 @@

    - Whether to show an alert if the check failed or if the version is up-to-date. + The help tip to show on the selector @@ -11968,6 +13852,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuColorSelector + + +
    + + @@ -11976,14 +13889,14 @@

    -

    +

    - staticDuScriptUI.colorSelector(container, helpTip){DuColorSelector} + staticDuScriptUI.compSelector(container, helpTip){DuAECompSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11571 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15840
    @@ -11994,7 +13907,7 @@

    - Creates a new color selector and adds it to the container + Creates a drop down selector for compositions
    @@ -12015,6 +13928,8 @@

    Type + Default + Description @@ -12044,6 +13959,10 @@

    + + + + @@ -12052,7 +13971,7 @@

    - + The ScriptUI Object which will contain and display the selector. @@ -12072,6 +13991,12 @@

    + + + "" + + + @@ -12082,7 +14007,7 @@

    - The help tip to show on the selector + The help tip. @@ -12143,11 +14068,11 @@

    Returns:
    - DuColorSelector + DuAECompSelector - + - The selector @@ -12162,14 +14087,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.compSelector(container, helpTip){DuAECompSelector} + staticDuScriptUI.editText(container, text, prefix, suffix, placeHolder, helpTip, translatable){DuEditText}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14189 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11522
    @@ -12180,7 +14105,7 @@

    - Creates a drop down selector for compositions + Creates a nice edittext where the edit text is shown only on click.
    @@ -12208,24 +14133,160 @@

    - + + + + + + container + + + + + +Window +| + +Panel +| + +Group + + + + + + + + + + + + + + + + + + + The ScriptUI Object which will contain and display the nice edit text. + + + + + + + text + + + + + +string + + + + + + + + + + + + + + + + + + + The initial text in the edit. + + + + + + + prefix + + + + + +string + + + + + + + + + "" + + + + + + + + optional + + + + + + A text prefix to display. + + + + + + + suffix + + + + + +string + + + + + + + + + "" + + + + + + + + optional + + + + + + A text suffix to display. + + - container + placeHolder -Window -| - -Panel -| - -Group +string @@ -12234,17 +14295,21 @@

    + "" + + optional + - The ScriptUI Object which will contain and display the selector. + A place holder default text. @@ -12280,7 +14345,43 @@

    - The help tip. + The helpTip of this control + + + + + + + translatable + + + + + +bool + + + + + + + + + true + + + + + + + + optional + + + + + + Whether to translate the texts of this control @@ -12341,11 +14442,11 @@

    Returns:
    - DuAECompSelector + DuEditText - - The selector + The custom Group containing the edit text. @@ -12360,14 +14461,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.editText(container, text, prefix, suffix, placeHolder, helpTip, translatable){DuEditText} + staticDuScriptUI.fileSelector(container, text, textField, helpTip, image, mode, orientation){DuFileSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10612 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11826
    @@ -12378,7 +14479,7 @@

    - Creates a nice edittext where the edit text is shown only on click. + Creates a file selector with a field for the path and a browse button.
    @@ -12442,7 +14543,7 @@

    - The ScriptUI Object which will contain and display the nice edit text. + The ScriptUI Object which will contain and display the panel. @@ -12464,30 +14565,34 @@

    + "Browse..." + + optional + - The initial text in the edit. + The text to display on the button. - prefix + textField -string +boolean @@ -12496,7 +14601,7 @@

    - "" + true @@ -12510,14 +14615,14 @@

    - A text prefix to display. + Whether to show the text field for the path. - suffix + helpTip @@ -12532,7 +14637,7 @@

    - "" + '' @@ -12546,20 +14651,23 @@

    - A text suffix to display. + The helptip for this control. - placeHolder + image string +| + +DuBinary @@ -12568,8 +14676,6 @@

    - "" - @@ -12582,14 +14688,14 @@

    - A place holder default text. + The image to use as an icon; a "file" icon by default. - helpTip + mode @@ -12604,7 +14710,7 @@

    - "" + 'open' @@ -12618,20 +14724,20 @@

    - The helpTip of this control + The open mode, either 'open' or 'save'. - translatable + orientation -bool +string @@ -12640,7 +14746,7 @@

    - true + 'row' @@ -12654,7 +14760,7 @@

    - Whether to translate the texts of this control + The orientation of the control (button+edittext). @@ -12715,11 +14821,11 @@

    Returns:
    - DuEditText + DuFileSelector - The custom Group containing the edit text. + The control. @@ -12734,14 +14840,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.fileSelector(container, text, textField, helpTip, image, mode, orientation){DuFileSelector} + staticDuScriptUI.folderSelector(container, text, textField, helpTip, orientation){DuFolderSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10903 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11728
    @@ -12752,7 +14858,7 @@

    - Creates a file selector with a field for the path and a browse button. + Creates a folder selector with a field for the path and a browse button
    @@ -12931,16 +15037,13 @@

    - image + orientation string -| - -DuBinary @@ -12949,6 +15052,8 @@

    + 'row' + @@ -12961,79 +15066,158 @@

    - The image to use as an icon; a "file" icon by default. + The orientation of the control (button+edittext). - + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + + - - - + + + + +
    TypeDescription
    mode - -string + DuFolderSelector + + + The control.
    + + + + + - - - - - - 'open' - - - +
    +
    +

    - - - - optional - - - - - - The open mode, either 'open' or 'save'. - + staticDuScriptUI.form(container){DuForm} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12156 +
    + +
    + + +
    +
    + + +
    + Creates a layout to add forms to a UI, using ScriptUI groups.
    You can easily add controls/fields to this form using DuScriptUI.addField +
    + + + + + + + + + + + + + + + + + + + + + + + + - + - - + The ScriptUI Object which will contain and display the form. @@ -13094,11 +15278,11 @@
    Returns:
    - + @@ -13113,14 +15297,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.folderSelector(container, text, textField, helpTip, orientation){DuFolderSelector} + staticDuScriptUI.getClosestScreen(location){Object}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10805 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11090
    @@ -13131,7 +15315,7 @@

    - Creates a folder selector with a field for the path and a browse button
    + Gets the corners of the screen the closest to (or containing) the location
    @@ -13152,8 +15336,6 @@

    - - @@ -13164,146 +15346,179 @@

    - + - - + The coordinates - - - - - - - +
    NameTypeDescription
    orientationcontainer -string +Window +| + +Panel +| + +Group - - 'row' - - - - optional - - - - - - The orientation of the control (button+edittext).
    - DuFileSelector + DuForm The control.The custom Group containing the form.
    TypeDefaultDescription
    containerlocation -Window -| - -Panel -| - -Group +Array.<int> - - - - - - - - The ScriptUI Object which will contain and display the panel.
    text - - -string +
    + + + +
    + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + - - - - - + + + - - - - - - - - - +
    TypeDescription
    - - "Browse..." - - - - - - optional - - + Object - - The text to display on the button.The screen object with a top, left, right and bottom property.
    textField - - -boolean + +
    + + + +
    + - - - - - - true - - - +
    +
    +

    - - - - optional - - - - - - Whether to show the text field for the path. - + staticDuScriptUI.group(container, orientation){Group} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10582 +
    + +
    + + +
    +
    + + +
    + Adds a group in a container, using DuScriptUI default alignments, and DuScriptUI.defaultSpacing. Margins are set to 0. +
    + + + + + + + + + + + + + + + + + + + + + + + + - + - - + Where to create the group @@ -13323,12 +15538,6 @@

    -

    - + The orientation to use. One of "column", "row" or "stack". By default, "column" if added in a row, "row" if added in a column. @@ -13400,11 +15609,11 @@
    Returns:
    - + @@ -13419,14 +15628,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.form(container){Form} + staticDuScriptUI.layerPicker(container){DuAELayerPicker}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11225 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16084
    @@ -13437,7 +15646,7 @@

    - Creates a layout to add forms to a UI, using ScriptUI groups.
    You can easily add controls/fields to this form using DuScriptUI.addField + Creates a two-column group to allow the user to pick layers
    @@ -13490,7 +15699,7 @@

    + The ScriptUI Object which will contain and display the selector. @@ -13551,11 +15760,11 @@
    Returns:
    - + @@ -13570,14 +15779,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.getClosestScreen(location){Object} + staticDuScriptUI.layerPickerDialog(title){DuAELayerPickerDialog}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10213 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16188
    @@ -13588,7 +15797,7 @@

    - Gets the corners of the screen the closest to (or containing) the location + Creates a dialog with a DuAELayerPicker
    Use DuScriptUI.showUI to show it after creation.
    @@ -13619,13 +15828,13 @@

    - + + The title of the dialog. @@ -13696,11 +15905,11 @@
    Returns:
    - + @@ -13715,14 +15924,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.group(container, orientation){Group} + staticDuScriptUI.layerSelector(container, helpTip){DuAELayerSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9707 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15547
    @@ -13733,7 +15942,7 @@

    - Adds a group in a container, using DuScriptUI default alignments, and DuScriptUI.defaultSpacing. Margins are set to 0. + Creates a drop down selector for layers
    @@ -13754,6 +15963,8 @@

    + + @@ -13770,10 +15981,10 @@

    + + + The ScriptUI Object which will contain and display the selector. - + + + + The help tip. @@ -13882,11 +16103,11 @@
    Returns:
    - + @@ -13901,14 +16122,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.layerPicker(container){DuAELayerPicker} + staticDuScriptUI.layout(item, force)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14433 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10527
    @@ -13919,7 +16140,158 @@

    - Creates a two-column group to allow the user to pick layers + Resets the layout of the whole ui containing a scriptUI item. +
    + + + + + + + + + +

    NameTypeDescription
    helpTipcontainer -string +Panel +| + +Window +| + +Group - - '' - - - optional - - The helptip for this control.
    - - 'row' - - @@ -13339,7 +15548,7 @@

    - The orientation of the control (button+edittext).

    - DuFolderSelector + Group The control.The group created
    - The ScriptUI Object which will contain and display the form.
    - Form + DuAELayerPicker The custom Group containing the form.The picker.
    locationtitle -Array.<int> +string @@ -13635,7 +15844,7 @@

    - The coordinates
    - Object + DuAELayerPickerDialog The screen object with a top, left, right and bottom property.The dialog window.
    TypeDefaultDescription
    -Panel +Window | -Window +Panel | Group @@ -13783,6 +15994,10 @@

    + + @@ -13791,14 +16006,14 @@

    - Where to create the group

    orientationhelpTip @@ -13811,6 +16026,12 @@

    + + "" + + @@ -13821,7 +16042,7 @@

    - The orientation to use. One of "column", "row" or "stack". By default, "column" if added in a row, "row" if added in a column.

    - Group + DuAELayerSelector The group created- The selector
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    item + + +ScriptUI + + + + + + + + + + + The ScriptUI element which needs to be resized
    force + + +Boolean + + + + + + + optional + + + + + + Needs to be true if you need to layout before DuESF.state is DuESF.State.RUNTIME.
    That should be the case only for the main UI; Note that you should not need it anyway, DuScriptUI.showUI does that for you.
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + staticDuScriptUI.library(container, library, options) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13133 +
    + +
    + + +
    +
    + + +
    + Adds a new DuLibrary to the container.
    @@ -13945,24 +16317,80 @@

    - + + + + + + container + + + + + +Panel +| + +Window +| + +Group + + + + + + + + + + + + + + + The ScriptUI Object which will contain and display the library. + + - container + library -Window -| +DuLibraryItem -Panel -| -Group + + + + + + + + + + + + + A library object. Key/value pairs, values being DuLibraryItem objects, keys being their display name. + + + + + + + options + + + + + +object @@ -13972,7 +16400,14 @@

    - The ScriptUI Object which will contain and display the selector. + + optional + + + + + + Options and other values. @@ -14015,35 +16450,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuAELayerPicker - - - The picker.
    - -
    @@ -14052,14 +16458,14 @@

    Returns:
    -

    +

    - staticDuScriptUI.layerPickerDialog(title){DuAELayerPickerDialog} + staticDuScriptUI.mainPanel(container, scriptName, contentAlignment, borderless){DuPanel}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 14537 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8598
    @@ -14070,7 +16476,7 @@

    - Creates a dialog with a DuAELayerPicker
    Use DuScriptUI.showUI to show it after creation. + Creates the main panel for a script
    @@ -14091,6 +16497,8 @@

    Type + Default + Description @@ -14101,7 +16509,114 @@

    - title + container + + + + + +Panel +| + +null + + + + + + + + + + + + + + + + + + + The container ('this' in the root of the calling script), either a Panel (when launched from the 'Window' menu) or null (when launched from 'file/scripts/run...') + + + + + + + scriptName + + + + + +string + + + + + + + + + DuESF.scriptName + + + + + + + + optional + + + + + + A name for this UI + + + + + + + contentAlignment + + + + + +Array.<string> + + + + + + + + + DuScriptUI.defaultColumnAlignment + + + + + + + + optional + + + + + + The alignment of the content in the panel + + + + + + + borderless @@ -14114,10 +16629,23 @@

    + + + false + + + - The title of the dialog. + + optional + + + + + + When true, creates a borderless window if container is not a panel @@ -14178,11 +16706,11 @@

    Returns:
    - DuAELayerPickerDialog + DuPanel - The dialog window. + The panel created, either a ScriptUI Panel or a ScriptUI Window. @@ -14191,20 +16719,28 @@
    Returns:
    +
    Example
    + + + +
    var ui = DuScriptUI.mainPanel(this,"Test Script");
    var refreshButton = ui.content.add('button',undefined,"Refresh");
    refreshButton.onClick = function() { ui.refreshUI( new File($.fileName) ); }; //reloads the current script
    DuScriptUI.showUI(ui);
    + + +
    -

    +

    - staticDuScriptUI.layerSelector(container, helpTip){DuAELayerSelector} + staticDuScriptUI.moveInsideScreen(location, size){Array.<int>}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13896 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11068
    @@ -14215,7 +16751,7 @@

    - Creates a drop down selector for layers + Moves the coordinates so that the size completely fits inside an existing screen
    @@ -14236,8 +16772,6 @@

    Type - Default - Description @@ -14248,74 +16782,46 @@

    - container + location -Window -| - -Panel -| - -Group +Array.<int> - - - - - - - - - - The ScriptUI Object which will contain and display the selector. + The coordinates [top, left] - helpTip + size -string +Dimension - - - "" - - - - - optional - - - - - - The help tip. + The rectangle size, an object which has two properties: width and height @@ -14376,11 +16882,11 @@

    Returns:
    - DuAELayerSelector + Array.<int> - - The selector + the new location @@ -14395,14 +16901,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.layout(item, force) + staticDuScriptUI.multiButton(container, text, image, helpTip, ignoreUIMode){DuSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9652 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12594
    @@ -14413,7 +16919,7 @@

    - Resets the layout of the whole ui containing a scriptUI item. + Creates a multi button popup
    @@ -14434,6 +16940,8 @@

    Type + Default + Description @@ -14444,19 +16952,29 @@

    - item + container -ScriptUI +Window +| + +Panel +| + +Group + + + + @@ -14465,14 +16983,119 @@

    - The ScriptUI element which needs to be resized + The ScriptUI Object which will contain and display the multi button. - force + text + + + + + +string + + + + + + + + + + + + + + + optional + + + + + + The text. + + + + + + + image + + + + + +string +| + +DuBInary + + + + + + + + + + + + + + + optional + + + + + + The path to the icon (or a PNG as a string representation). Default: empty string + + + + + + + helpTip + + + + + +string + + + + + + + + + + + + + + + optional + + + + + + The help tip to show on the multi button + + + + + + + ignoreUIMode @@ -14485,6 +17108,12 @@

    + + + false + + + @@ -14495,7 +17124,7 @@

    - Needs to be true if you need to layout before DuESF.state is DuESF.State.RUNTIME.
    That should be the case only for the main UI; Note that you should not need it anyway, DuScriptUI.showUI does that for you. + Will show texte even if the ui mode is set to > 1 in the script settings @@ -14538,6 +17167,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuSelector + + + - The multiButton
    + + @@ -14546,14 +17204,14 @@

    -

    +

    - staticDuScriptUI.mainPanel(container, scriptName, contentAlignment, borderless){DuPanel} + staticDuScriptUI.popUp(title, alignment, modal){DuPopup}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7842 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8745
    @@ -14562,77 +17220,42 @@

    - -
    - Creates the main panel for a script -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
    + Creates a borderless popup +
    + + + + + + + + + +
    NameTypeDefaultDescription
    container - - -Panel -| - -null - - - - - - - - - - - - - The container ('this' in the root of the calling script), either a Panel (when launched from the 'Window' menu) or null (when launched from 'file/scripts/run...')
    + + + + + + + + + + + + + + + + - + + The title of the popup - + @@ -14697,20 +17316,20 @@

    - The alignment of the content in the panel + The alignement of this window

    - + + Set the popup to a modal dialog @@ -14794,11 +17413,11 @@
    Returns:
    - + @@ -14811,7 +17430,7 @@
    Example
    -
    var ui = DuScriptUI.mainPanel(this,"Test Script");
    var refreshButton = ui.content.add('button',undefined,"Refresh");
    refreshButton.onClick = function() { ui.refreshUI( new File($.fileName) ); }; //reloads the current script
    DuScriptUI.showUI(ui);
    +
    var popup = DuScriptUI.popUp( );
    var popupButton = DuScriptUI.button( myUI, "My Buttton for the popup" );
    popup.tieTo( popupButton ); // will show the popup when the button is clicked, just above it.
    @@ -14821,14 +17440,14 @@
    Example
    -

    +

    - staticDuScriptUI.moveInsideScreen(location, size){Array.<int>} + staticDuScriptUI.removeEvent(id)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10191 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 13640
    @@ -14839,7 +17458,7 @@

    - Moves the coordinates so that the size completely fits inside an existing screen + Removes a function previously added with DuScriptUI.addEvent.
    @@ -14870,36 +17489,13 @@

    - - - - - - - - - - - - - - - + + The id of the function @@ -14952,35 +17548,6 @@

    -

    Returns:
    - - - -
    NameTypeDefaultDescription
    scriptNametitle @@ -14647,28 +17270,24 @@

    - DuESF.scriptName - - optional - - A name for this UI
    contentAlignmentalignment @@ -14683,7 +17302,7 @@

    - DuScriptUI.defaultColumnAlignment + [ "fill", "top" ]
    borderlessmodal -string +boolean @@ -14733,7 +17352,7 @@

    - When true, creates a borderless window if container is not a panel

    - DuPanel + DuPopup The panel created, either a ScriptUI Panel or a ScriptUI Window.The popup, a ScriptUI Window which is borderless, with a 'tieTo(control)' method.
    location - - -Array.<int> - - - - - - The coordinates [top, left]
    sizeid -Dimension +int @@ -14909,7 +17505,7 @@

    - The rectangle size, an object which has two properties: width and height
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - Array.<int> - - - the new location
    - -
    @@ -14989,14 +17556,14 @@

    Returns:
    -

    +

    - staticDuScriptUI.multiButton(container, text, image, helpTip, ignoreUIMode){DuSelector} + staticDuScriptUI.scriptPanel(container, addSettingsButton, addHelpButton, scriptFile){DuScriptPanel}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11663 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9082
    @@ -15007,7 +17574,7 @@

    - Creates a multi button popup + Creates the main panel of a script
    @@ -15046,13 +17613,10 @@

    -Window -| - Panel | -Group +null @@ -15071,20 +17635,20 @@

    - The ScriptUI Object which will contain and display the multi button. + The container ('this' in the root of the calling script), either a Panel (when launched from the 'Window' menu) or null (when launched from 'file/scripts/run...') - text + addSettingsButton -string +bool @@ -15093,6 +17657,8 @@

    + true + @@ -15105,23 +17671,20 @@

    - The text. + Whether to create a button to open the settings or not - image + addHelpButton -string -| - -DuBInary +bool @@ -15130,6 +17693,8 @@

    + false + @@ -15142,20 +17707,20 @@

    - The path to the icon (or a PNG as a string representation). Default: empty string + Whether to create a button to open the help panel or not - helpTip + scriptFile -string +File @@ -15176,20 +17741,152 @@

    - The help tip to show on the multi button + The main script file, needed for the refresh button in debug mode + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +

    Returns:
    + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuScriptPanel + + + The panel created, either a ScriptUI Panel or a ScriptUI Window.
    + + + + +
    Example
    + + + +
    var ui = DuScriptUI.mainPanel(this,"Test Script");
    var refreshButton = ui.content.add('button',undefined,"Refresh");
    refreshButton.onClick = function() { ui.refreshUI( new File($.fileName) ); }; //reloads the current script
    DuScriptUI.showUI(ui);
    + + + + + + + +
    +
    +

    + + staticDuScriptUI.selectionModeSelector(minimalMode){DuSelector} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 16258 +
    + +
    + + +
    +
    + + +
    + Creates a selector to choose a selection mode +
    + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -15212,7 +17909,7 @@

    - Will show texte even if the ui mode is set to > 1 in the script settings + The lowest mode to use

    @@ -15277,7 +17974,7 @@
    Returns:
    - + @@ -15292,14 +17989,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.popUp(title, alignment, modal){DuPopup} + staticDuScriptUI.selector(container, helpTip){DuSelector}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7978 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11203
    @@ -15310,7 +18007,7 @@

    - Creates a borderless popup + Creates a drop down selector, using image buttons
    @@ -15331,8 +18028,6 @@

    - - @@ -15343,93 +18038,53 @@

    - + - - - - - - - - - - - - - - - - - - + The ScriptUI Object which will contain and display the selector. - + - - + The help tip to show on the selector @@ -15501,11 +18156,11 @@
    Returns:
    - + @@ -15514,28 +18169,20 @@
    Returns:
    -
    Example
    - - - -
    var popup = DuScriptUI.popUp( );
    var popupButton = DuScriptUI.button( myUI, "My Buttton for the popup" );
    popup.tieTo( popupButton ); // will show the popup when the button is clicked, just above it.
    - - -
    -

    +

    - staticDuScriptUI.removeEvent(id) + staticDuScriptUI.separator(container, name, checkable, drawLine, translatable){DuSeparator}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11982 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10628
    @@ -15546,54 +18193,213 @@

    - Removes a function previously added with DuScriptUI.addEvent. + Adds separator with an optionnal name in the group
    - - - - - - + + + + + + + +

    NameTypeDefaultDescription
    ignoreUIModeminimalMode -Boolean +DuAE.SelectionMode @@ -15198,7 +17895,7 @@

    - false + DuAE.SelectionMode.SELECTED_PROPERTIES
    - The multiButtonThe selector
    TypeDefaultDescription
    titlecontainer -string +Window +| +Panel +| - - - - - - - - - - - The title of the popup
    alignment - - -Array.<string> +Group - - [ "fill", "top" ] - - - optional - - The alignement of this window
    modalhelpTip -boolean +string - - false - - @@ -15440,7 +18095,7 @@

    - Set the popup to a modal dialog

    - DuPopup + DuSelector The popup, a ScriptUI Window which is borderless, with a 'tieTo(control)' method.- The selector
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + The ScriptUI Object - + + The new color [R,V,B,A] Array - + - - - - - - - - - - - - - - - - @@ -15829,7 +18623,7 @@

    - The main script file, needed for the refresh button in debug mode + lightens the color if the brightness setting of Ae is not set on the darkest one

    @@ -15872,44 +18666,7 @@

    -

    Returns:
    - - - -
    NameTypeDefaultDescription
    container + + +Panel +| + +Window +| + +Group + + + + + + + + + + + + + Where to create the separator
    name + + +string + + + + + + + + + optional + + + + + + The name displayed
    checkable + + +boolean + + + + + + false + + + + + optional + + + + + + When true, adds a checkbox to the separator
    drawLine + + +boolean + - - - - - - - - - - - - - - + + + + + + + + + - - + + + + + optional + + + + + + If false, the name won't be translated @@ -15636,6 +18442,35 @@

    +

    Returns:
    + + + +
    NameTypeDescription
    + + true + + + + + optional + + + + + + Draws a line when there is no name. When false, the separator is an empty space
    idtranslatable -int +boolean + + true + + - The id of the function
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuSeparator + + + The separator
    + + @@ -15644,14 +18479,14 @@

    -

    +

    - staticDuScriptUI.scriptPanel(container, addSettingsButton, addHelpButton, scriptFile){DuScriptPanel} + staticDuScriptUI.setBackgroundColor(uiItem, color, adjusted)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8310 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10560
    @@ -15662,7 +18497,7 @@

    - Creates the main panel of a script + Changes the color of the background of a ScriptUI Object
    @@ -15695,16 +18530,13 @@

    containeruiItem -Panel -| - -null +ScriptUI @@ -15723,20 +18555,20 @@

    - The container ('this' in the root of the calling script), either a Panel (when launched from the 'Window' menu) or null (when launched from 'file/scripts/run...')

    addSettingsButtoncolor -bool +Array @@ -15745,34 +18577,30 @@

    - true - - optional - - Whether to create a button to open the settings or not
    addHelpButtonadjusted -bool +Boolean @@ -15781,41 +18609,7 @@

    - false - - - - - optional - - - - - - Whether to create a button to open the help panel or not
    scriptFile - - -File - - - - + true
    - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuScriptPanel - - - The panel created, either a ScriptUI Panel or a ScriptUI Window.
    - - - - -
    Example
    - - - -
    var ui = DuScriptUI.mainPanel(this,"Test Script");
    var refreshButton = ui.content.add('button',undefined,"Refresh");
    refreshButton.onClick = function() { ui.refreshUI( new File($.fileName) ); }; //reloads the current script
    DuScriptUI.showUI(ui);
    -
    @@ -15917,14 +18674,14 @@
    Example
    -

    +

    - staticDuScriptUI.selector(container, helpTip){DuSelector} + staticDuScriptUI.setTextColor(text, color, adjusted)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10326 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10541
    @@ -15935,7 +18692,7 @@

    - Creates a drop down selector, using image buttons + Changes the color of the text of a ScriptUI Object
    @@ -15956,6 +18713,8 @@

    Type + Default + Description @@ -15966,25 +18725,55 @@

    - container + text -Window -| +ScriptUI -Panel -| -Group + + + + + + + + + + + + + + + + + The ScriptUI Object + + + + + + + color + + + + + +DuColor + + + + @@ -15993,26 +18782,32 @@

    - The ScriptUI Object which will contain and display the selector. + The new color - helpTip + adjusted -string +Boolean + + + false + + + @@ -16023,7 +18818,7 @@

    - The help tip to show on the selector + lightens the color if the brightness setting of Ae is not set on the darkest one @@ -16066,35 +18861,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuSelector - - - - The selector
    - - @@ -16103,14 +18869,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.separator(container, name, checkable, drawLine, translatable){DuSeparator} + staticDuScriptUI.setupScript(callback, ui, scriptName, reInit, reInitMethod)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9753 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 15495
    @@ -16121,7 +18887,7 @@

    - Adds separator with an optionnal name in the group + Runs the installation wizard for the script (asks for files and network access, asks the language...).
    @@ -16154,19 +18920,13 @@

    - container + callback -Panel -| - -Window -| - -Group +function @@ -16185,20 +18945,23 @@

    - Where to create the separator + The function to execute when ready.
    This function should be the one which loads the script. - name + ui -string +Panel +| + +Window @@ -16219,20 +18982,20 @@

    - The name displayed + A container to display the UI. A modal Dialog is created if omitted - checkable + scriptName -boolean +string @@ -16241,7 +19004,7 @@

    - false + DuESF.scriptName @@ -16255,14 +19018,14 @@

    - When true, adds a checkbox to the separator + The name of the script, used in the UI. - drawLine + reInit @@ -16277,7 +19040,7 @@

    - true + false @@ -16291,20 +19054,20 @@

    - Draws a line when there is no name. When false, the separator is an empty space + Set to true to display to prompt to reinit/reinstall the script below the button to ask for file access. - translatable + reInitMethod -boolean +function @@ -16313,8 +19076,6 @@

    - true - @@ -16327,7 +19088,7 @@

    - If false, the name won't be translated + A function to run in order to reinit/reinstall the script as soon as we get file access, before running the callback @@ -16370,35 +19131,6 @@

    -

    Returns:
    - - - - - - - - - - - - - - - - - - - - -
    TypeDescription
    - - DuSeparator - - - The separator
    - - @@ -16407,14 +19139,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.setBackgroundColor(uiItem, color, adjusted) + staticDuScriptUI.showUI(ui, enterRunTime)

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9685 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8992
    @@ -16425,7 +19157,7 @@

    - Changes the color of the background of a ScriptUI Object + Resizes and shows the main panel of a script
    @@ -16458,45 +19190,16 @@

    - uiItem + ui -ScriptUI - +Panel +| - - - - - - - - - - - - - - - - - The ScriptUI Object - - - - - - - color - - - - - -Array +Window @@ -16515,20 +19218,20 @@

    - The new color [R,V,B,A] Array + The UI created by Duik.ui.createUI - adjusted + enterRunTime -Boolean +boolean @@ -16537,7 +19240,7 @@

    - true + false @@ -16551,7 +19254,7 @@

    - lightens the color if the brightness setting of Ae is not set on the darkest one + Set to true to automatically set DuESF to runtime state
    Set this to false if the ui shown is not the actual main panel of the script and it is shown before the main panel has been loaded. @@ -16602,14 +19305,14 @@

    -

    +

    - staticDuScriptUI.setTextColor(text, color, adjusted) + staticDuScriptUI.slider(container, defaultValue, min, max, orientation, invertedAppearance, prefix, suffix, textAlignment, valueButtons){DuSlider}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9666 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11986
    @@ -16620,7 +19323,7 @@

    - Changes the color of the text of a ScriptUI Object + Creates a slider.
    @@ -16653,13 +19356,87 @@

    - text + container -ScriptUI +Window +| + +Panel +| + +Group + + + + + + + + + + + + + + + + + + + The ScriptUI Object which will contain and display the nice edit text. + + + + + + + defaultValue + + + + + +int + + + + + + + + + 0 + + + + + + + + optional + + + + + + The initial value. + + + + + + + min + + + + + +int @@ -16668,30 +19445,34 @@

    + 0 + + optional + - The ScriptUI Object + The minimal value. - color + max -DuColor +int @@ -16700,30 +19481,34 @@

    + 100 + + optional + - The new color + The maximal value. - adjusted + orientation -Boolean +string @@ -16732,7 +19517,7 @@

    - false + 'column' @@ -16746,115 +19531,20 @@

    - lightens the color if the brightness setting of Ae is not set on the darkest one + Either 'row' or 'column' - - - - - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - - - - - - - - - - - - -
    -
    -

    - - staticDuScriptUI.setupScript(callback, ui, scriptName, reInit, reInitMethod) -

    - - -
    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 13768 -
    - -
    - - -
    -
    - - -
    - Runs the installation wizard for the script (asks for files and network access, asks the language...). -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Revert the slider with max value on the left - + + A text prefix to display. - + @@ -16946,20 +19633,20 @@

    - The name of the script, used in the UI. + A text suffix to display.

    - + @@ -16982,20 +19669,20 @@

    - Set to true to display to prompt to reinit/reinstall the script below the button to ask for file access. + The alignment of the text.
    One of 'left', 'center', 'right' for column orientation,
    And 'top', 'center', 'bottom' for row orientation.

    - + @@ -17016,7 +19705,7 @@

    - A function to run in order to reinit/reinstall the script as soon as we get file access, before running the callback + A list of predefined values to add as buttons.

    @@ -17046,6 +19735,13 @@

    + +
    TODO
    +
    +
      +
    • implement helpTip
    • +
    +
    @@ -17059,6 +19755,35 @@

    +

    Returns:
    + + + +
    NameTypeDefaultDescription
    callbackinvertedAppearance -function +boolean @@ -16869,27 +19559,26 @@

    + optional + - The function to execute when ready.
    This function should be the one which loads the script.
    uiprefix -Panel -| - -Window +string @@ -16910,14 +19599,14 @@

    - A container to display the UI. A modal Dialog is created if omitted

    scriptNamesuffix @@ -16932,8 +19621,6 @@

    - DuESF.scriptName -
    reInittextAlignment -boolean +string @@ -16968,7 +19655,7 @@

    - false + 'center'
    reInitMethodvalueButtons -function +Array.<int> @@ -17004,6 +19691,8 @@

    + [] +
    + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuSlider + + + The custom Group containing the slider.
    + +
    @@ -17067,14 +19792,14 @@

    -

    +

    - staticDuScriptUI.showUI(ui, enterRunTime) + staticDuScriptUI.smallbutton(container, text, helpTip, value){DuButton}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 8220 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10010
    @@ -17085,7 +19810,7 @@

    - Resizes and shows the main panel of a script + Creates a small button.
    @@ -17106,72 +19831,121 @@

    Type - Default - Description - + + + + + + container + + + + + +Panel +| + +Window +| + +Group + + + + + + + + + + + + + + + The ScriptUI Object which will contain and display the button. + + + + + + + text + + + + + +string + + + + + + + + + + + + + + + The label of the button. Default: empty string + + - ui + helpTip -Panel -| - -Window +string - - - - + optional + - The UI created by Duik.ui.createUI + The helptip. Default: empty string - enterRunTime + value -boolean +any - - - false - - - @@ -17182,7 +19956,7 @@

    - Set to true to automatically set DuESF to runtime state
    Set this to false if the ui shown is not the actual main panel of the script and it is shown before the main panel has been loaded. + A user value stored in the button, which is passed to the onClick method @@ -17225,6 +19999,35 @@

    +

    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + DuButton + + + The image button created.
    + + @@ -17233,14 +20036,14 @@

    -

    +

    - staticDuScriptUI.slider(container, defaultValue, min, max, orientation, invertedAppearance, prefix, suffix, textAlignment, valueButtons){DuSlider} + staticDuScriptUI.staticText(container, text, color, translatable, multiline){StaticText}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11055 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11673
    @@ -17251,7 +20054,7 @@

    - Creates a slider. + Creates a statictext (with an optionnal color).
    @@ -17322,13 +20125,13 @@

    - defaultValue + text -int +string @@ -17337,34 +20140,30 @@

    - 0 - - optional - - The initial value. + The initial text in the edit. - min + color -int +DuColor @@ -17373,8 +20172,6 @@

    - 0 - @@ -17387,20 +20184,20 @@

    - The minimal value. + The color of the text. By default, uses a slightly darker text than the Host App text color - max + translatable -int +bool @@ -17409,7 +20206,7 @@

    - 100 + true @@ -17423,20 +20220,20 @@

    - The maximal value. + Set this to false to never translate this text. - orientation + multiline -string +bool @@ -17445,8 +20242,6 @@

    - 'column' - @@ -17459,116 +20254,136 @@

    - Either 'row' or 'column' + Set this to true to add a multiline text. Auto detected by default if the text contains the newline character. - - - - invertedAppearance - - - - - -boolean + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + - - - - - - - - - - - - - optional - - - - - - Revert the slider with max value on the left - - - - - - - prefix - - - - - -string + + + + + + +

    Returns:
    + + + + + + + + + + + + + - - - - - + + + - - - - - - - + + +
    TypeDescription
    - - - - - - optional - - + StaticText - - A text prefix to display.The ScriptUI StaticText created.
    suffix
    + + + + + + + - +
    +
    +

    - -string + staticDuScriptUI.stringPrompt(title, defaultString){DuPopup} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9562 +
    + +
    + + +
    +
    + + +
    + Creates a popup to ask for a simple string +
    + + + + + + + - - - - - - - - - - - - - optional - - - - - - A text suffix to display. - + + + + + + + + + + + + + + + - + - - + The title of the popup - + - - + The placeholder for the edit text @@ -17663,13 +20452,6 @@

    - -
    TODO
    -
    -
      -
    • implement helpTip
    • -
    -
    @@ -17701,11 +20483,11 @@

    Returns:
    - + @@ -17720,14 +20502,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.smallbutton(container, text, helpTip, value){DuButton} + staticDuScriptUI.tabPanel(container, tabOrientation){DuTabPanel}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9148 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12296
    @@ -17738,7 +20520,7 @@

    - Creates a small button. + Creates a panel with tabs
    @@ -17775,10 +20557,10 @@

    - - - - - - - - - - - - - - + The ScriptUI Object which will contain and display the panel. - + - - - - - - - - - - - - - - + The orientation to use for tab buttons. @@ -17945,11 +20657,11 @@
    Returns:
    - + @@ -17964,14 +20676,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.staticText(container, text, color, translatable, multiline){StaticText} + staticDuScriptUI.titleBar(container, title, closeButton, pinButton){DuTitleBar}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10750 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8512
    @@ -17982,7 +20694,7 @@

    - Creates a statictext (with an optionnal color). + Creates a titlebar
    @@ -18021,10 +20733,10 @@

    + The ScriptUI Object which will contain and display the titlebar. - + - - - - - - - - - - - - - - - - @@ -18112,20 +20794,20 @@

    - The color of the text. By default, uses a slightly darker text than the Host App text color + The title.

    - + + Wether to add a close button - + @@ -18182,7 +20866,7 @@

    - Set this to true to add a multiline text. Auto detected by default if the text contains the newline character. + Wether to add a pin button

    @@ -18243,11 +20927,11 @@
    Returns:
    - + @@ -18262,14 +20946,14 @@
    Returns:
    -

    +

    - staticDuScriptUI.tabPanel(container, tabOrientation){DuTabPanel} + staticDuScriptUI.toolBar(container, numCols){Group}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11365 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12919
    @@ -18280,7 +20964,7 @@

    - Creates a panel with tabs + Creates a toolbar with a lighter background
    @@ -18317,10 +21001,10 @@

    + + + + + + The ScriptUI Object which will contain and display the toolbar. - + + + optional + + + + + + The number of columns to use when adding the buttons. @@ -18417,11 +21113,11 @@
    Returns:
    - + @@ -18443,7 +21139,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9245 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10096
    @@ -18650,7 +21346,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSelector.html b/docs/DuSelector.html index 2d4c909..e26cd80 100644 --- a/docs/DuSelector.html +++ b/docs/DuSelector.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10243 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11120
    @@ -3938,7 +4397,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10277 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11154
    @@ -4205,7 +4664,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10296 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11173
    @@ -4276,7 +4735,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10289 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11166
    @@ -4347,7 +4806,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10303 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11180
    @@ -4463,7 +4922,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 10311 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11188
    @@ -4632,7 +5091,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSeparator.html b/docs/DuSeparator.html index 9692191..e2d67bf 100644 --- a/docs/DuSeparator.html +++ b/docs/DuSeparator.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9731 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 10606
    @@ -3805,7 +4264,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSettings.html b/docs/DuSettings.html index e16f73f..79c9382 100644 --- a/docs/DuSettings.html +++ b/docs/DuSettings.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1806 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1872
    @@ -3926,7 +4385,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1859 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1925
    @@ -3997,7 +4456,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1906 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1974
    @@ -4068,7 +4527,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1875 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1941
    @@ -4168,7 +4627,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1893 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 1959
    @@ -4293,7 +4752,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSlider.html b/docs/DuSlider.html index 81624be..04f3161 100644 --- a/docs/DuSlider.html +++ b/docs/DuSlider.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11005 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11936
    @@ -3823,7 +4282,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11030 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11961
    @@ -3945,7 +4404,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11024 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11955
    @@ -4016,7 +4475,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11018 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 11949
    @@ -4091,7 +4550,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSmallButton.html b/docs/DuSmallButton.html index 2aa29ee..b943370 100644 --- a/docs/DuSmallButton.html +++ b/docs/DuSmallButton.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9118 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9980
    @@ -3848,7 +4307,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 9132 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 9994
    @@ -3968,7 +4427,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuString.html b/docs/DuString.html index ed9f4c4..e5a9da9 100644 --- a/docs/DuString.html +++ b/docs/DuString.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • -
  • +
  • - DuList + DuLibrary
      - Members +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • + +
  • + + DuList + + +
  • +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4589 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4655
    @@ -3847,6 +4306,151 @@

    Returns:
    + + + + +
    +
    +

    + + staticDuString.capitalize(text){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4831 +
    + +
    + + +
    +
    + + +
    + Sets the first character of the text to be capital case if it's a letter.
    Note that the string is left trimmed first: any leading white space is removed. +
    + + + + + + + + + +
    NameTypeDescription
    textAlignmenttitle @@ -17581,59 +20396,33 @@

    - - 'center' - - - - optional - - - - - - The alignment of the text.
    One of 'left', 'center', 'right' for column orientation,
    And 'top', 'center', 'bottom' for row orientation.
    valueButtonsdefaultString -Array.<int> +string - - [] - - - - optional - - - - - - A list of predefined values to add as buttons.
    - DuSlider + DuPopup The custom Group containing the slider.The popup, with an onAccept( str ) callback.
    -Panel +Window | -Window +Panel | Group @@ -17791,47 +20573,14 @@

    - - - - - - The ScriptUI Object which will contain and display the button.
    text - - -string - - - - - - - - - - - The label of the button. Default: empty string
    helpTiptabOrientation @@ -17847,44 +20596,7 @@

    - - optional - - - - - - The helptip. Default: empty string
    value - - -any - - - - - - - optional - - - - - - A user value stored in the button, which is passed to the onClick method
    - DuButton + DuTabPanel The image button created.The panel.
    -Window +Panel | -Panel +Window | Group @@ -18046,14 +20758,14 @@

    - The ScriptUI Object which will contain and display the nice edit text.

    texttitle @@ -18068,37 +20780,7 @@

    - - - - - - - - The initial text in the edit.
    color - - -DuColor - - - - + ""
    translatablecloseButton -bool +Boolean @@ -18148,20 +20830,20 @@

    - Set this to false to never translate this text.

    multilinepinButton -bool +Boolean @@ -18170,6 +20852,8 @@

    + true +
    - StaticText + DuTitleBar The ScriptUI StaticText created.The titlebar
    -Window +Panel | -Panel +Window | Group @@ -18333,20 +21017,25 @@

    - The ScriptUI Object which will contain and display the panel.
    tabOrientationnumCols -string +int @@ -18356,7 +21045,14 @@

    - The orientation to use for tab buttons.
    - DuTabPanel + Group The panel.The toolbar, a ScriptUI Group
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    text + + +string + + + + + + The source text
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The new text
    + + + +
    @@ -3860,7 +4464,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4612 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4676
    @@ -4028,7 +4632,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4727 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4802
    @@ -4173,7 +4777,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4715 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4782
    @@ -4318,7 +4922,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4625 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4699
    @@ -4578,7 +5182,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4695 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4764
    @@ -4723,7 +5327,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4536 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4605
    @@ -4891,7 +5495,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4551 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4619
    @@ -5083,7 +5687,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4575 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4642
    @@ -5339,7 +5943,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4705 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4773
    @@ -5477,14 +6081,14 @@

    Returns:
    -

    +

    - staticDuString.trim(str){String} + staticDuString.startsWith(str, suffix){bool}

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4685 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4687
    @@ -5495,7 +6099,7 @@

    - Returns a copy of the string without leading and trailing white spaces. + Checks if a string starts with a given prefix
    @@ -5542,25 +6146,483 @@

    - The string to trim + The string to check - - - - - -
    - - - - - - - - - + + + + suffix + + + + + +string + + + + + + + + + + The suffix + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + bool + + + Whether the string ends with the given suffix or not
    + + + + + + + + +
    +
    +

    + + staticDuString.toCamelCase(text){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4815 +
    + +
    + + +
    +
    + + +
    + Generates a camel case text from a snake case or standard one +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    text + + +string + + + + + + The source text
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The camelCase version of the text
    + + + + +
    + + + +
    +
    +

    + + staticDuString.trim(str){String} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4755 +
    + +
    + + +
    +
    + + +
    + Returns a copy of the string without leading and trailing white spaces. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    str + + +string + + + + + + The string to trim
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + String + + + The trimmed string
    + + + + +
    + + + +
    +
    +

    + + staticDuString.trimNumbers(str){String} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4792 +
    + +
    + + +
    +
    + + +
    + Returns a copy of the string without trailing white spaces and numbers. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    str + + +string + + + + + + The string to trim
    + + + +
    + + + + + + + + + @@ -5616,6 +6678,151 @@
    Returns:
    +
    + + + +
    +
    +

    + + staticDuString.unCapitalize(text){string} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4844 +
    + +
    + + +
    +
    + + +
    + Sets the first character of the text to be lower case if it's a letter.
    Note that the string is left trimmed first: any leading white space is removed. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    text + + +string + + + + + + The source text
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + string + + + The new text
    + + + +
    @@ -5635,7 +6842,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuSystem.html b/docs/DuSystem.html index 48d493b..aa499e8 100644 --- a/docs/DuSystem.html +++ b/docs/DuSystem.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3828,7 +4287,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 412 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 487
    @@ -3950,7 +4409,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuTab.html b/docs/DuTab.html index d5bf1ac..746bad2 100644 --- a/docs/DuTab.html +++ b/docs/DuTab.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11325 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12256
    @@ -3871,7 +4330,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11351 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12282
    @@ -3942,7 +4401,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11339 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12270
    @@ -4013,7 +4472,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11345 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12276
    @@ -4088,7 +4547,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuTabPanel.html b/docs/DuTabPanel.html index 3dcacca..7a7acc3 100644 --- a/docs/DuTabPanel.html +++ b/docs/DuTabPanel.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11282 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12213
    @@ -3915,7 +4374,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11299 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12230
    @@ -4183,7 +4642,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11311 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12242
    @@ -4320,7 +4779,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 11319 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 12250
    @@ -4395,7 +4854,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuTitleBar.html b/docs/DuTitleBar.html new file mode 100644 index 0000000..5586d50 --- /dev/null +++ b/docs/DuTitleBar.html @@ -0,0 +1,4486 @@ + + + + + Class: DuTitleBar + + + + + + + + + + + + + + + + + +
    + + +
    +

    Class: DuTitleBar

    + + + + +
    + +
    +

    + DuTitleBar +

    + +
    For use with DuScriptUI.
    A title bar.
    This is not a real class, and cannot be instanciated.
    Use DuScriptUI.titleBar to create title bar.
    The itle bar inherits the Group object from ScriptUI and has all of its properties and methods.
    + +
    + +
    +
    + + + + +
    +
    +

    + + new DuTitleBar() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8478 +
    + +
    + + +
    +
    + + + + + + + + + + +
    + + +
    Properties:
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    pinned + + +Boolean + + + + True when the title bar has been pinned and the corresponding panel should not be hidden.
    onClose + + +DuTitleBar~onClose + + + + The function to execute when the close button is clicked
    onPin + + +DuTitleBar~onPin + + + + The function to execute when the pin button is clicked
    + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + +

    Type Definitions

    + +
    + +
    +
    +

    + + onClose() +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8491 +
    + +
    + + +
    +
    + + +
    + The function to execute when the close button is clicked +
    + + + + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + + + +
    +
    +

    + + onPin(pinned) +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 8497 +
    + +
    + + +
    +
    + + +
    + The function to execute when the pin button is clicked +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    pinned + + +Boolean + + + + + + Wether the bar has been pin or not
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + + +
    + +
    + + + +
    + +
    + + + + + + + +
    + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) +
    +
    +
    + + + + + \ No newline at end of file diff --git a/docs/DuTranslation.html b/docs/DuTranslation.html index 5b1d31e..5ac7769 100644 --- a/docs/DuTranslation.html +++ b/docs/DuTranslation.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 1951 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2019
    @@ -4161,7 +4620,7 @@

    translationJSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale) diff --git a/docs/DuTranslator.Settings.html b/docs/DuTranslator.Settings.html index a0fbbad..c9a66bd 100644 --- a/docs/DuTranslator.Settings.html +++ b/docs/DuTranslator.Settings.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -4030,7 +4489,7 @@

    staticD
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuTranslator.html b/docs/DuTranslator.html index b368055..d234c75 100644 --- a/docs/DuTranslator.html +++ b/docs/DuTranslator.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3790,7 +4249,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2301 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2369
    @@ -4142,7 +4601,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2337 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2405
    @@ -4337,7 +4796,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2106 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2174
    @@ -4437,7 +4896,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2187 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2255
    @@ -4582,7 +5041,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2176 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2244
    @@ -4727,7 +5186,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2201 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2269
    @@ -4872,7 +5331,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2219 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2287
    @@ -5017,7 +5476,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2282 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2350
    @@ -5168,7 +5627,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuURL.html b/docs/DuURL.html index 4111709..2e42e8f 100644 --- a/docs/DuURL.html +++ b/docs/DuURL.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3738,7 +4197,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7304 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7851
    @@ -3998,7 +4457,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7281 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7828
    @@ -4143,7 +4602,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7267 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7814
    @@ -4294,7 +4753,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuVersion.html b/docs/DuVersion.html index 792747b..c762a18 100644 --- a/docs/DuVersion.html +++ b/docs/DuVersion.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4261 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4329
    @@ -4002,7 +4461,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4363 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4431
    @@ -4200,7 +4659,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4336 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4404
    @@ -4348,7 +4807,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4348 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4416
    @@ -4496,7 +4955,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 4325 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 4393
    @@ -4982,7 +5441,7 @@

    Properties:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuXML.html b/docs/DuXML.html index 2883b97..22a3cb7 100644 --- a/docs/DuXML.html +++ b/docs/DuXML.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 6966 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7513
    @@ -3890,7 +4349,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:16 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuXMP.html b/docs/DuXMP.html index f396a4d..9800769 100644 --- a/docs/DuXMP.html +++ b/docs/DuXMP.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3689,7 +4148,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7032 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7579
    @@ -3766,7 +4225,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:16 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/DuZip.html b/docs/DuZip.html index e87af1d..0450885 100644 --- a/docs/DuZip.html +++ b/docs/DuZip.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3738,7 +4197,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 7072 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 7619
    @@ -3972,7 +4431,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:16 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/Matrix.html b/docs/Matrix.html index a90a24c..1f35cf8 100644 --- a/docs/Matrix.html +++ b/docs/Matrix.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2848 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2916
    @@ -3912,7 +4371,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2896 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2964
    @@ -4250,7 +4709,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3150 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3218
    @@ -4395,7 +4854,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3213 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3281
    @@ -4555,7 +5014,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3088 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3156
    @@ -4662,7 +5121,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3138 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3206
    @@ -4762,7 +5221,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3063 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3131
    @@ -4934,7 +5393,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3194 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3262
    @@ -5088,7 +5547,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3163 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3231
    @@ -5188,7 +5647,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3172 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3240
    @@ -5288,7 +5747,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3184 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3252
    @@ -5388,7 +5847,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3050 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3118
    @@ -5542,7 +6001,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2918 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2986
    @@ -5642,7 +6101,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2927 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2995
    @@ -5787,7 +6246,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2944 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3012
    @@ -5970,7 +6429,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2953 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3021
    @@ -6115,7 +6574,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2988 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3056
    @@ -6375,7 +6834,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2963 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3031
    @@ -6543,7 +7002,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2974 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3042
    @@ -6711,7 +7170,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3223 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3291
    @@ -6819,7 +7278,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3235 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3303
    @@ -6927,7 +7386,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3244 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3312
    @@ -7027,7 +7486,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3019 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3087
    @@ -7287,7 +7746,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3004 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3072
    @@ -7438,7 +7897,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:16 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:45 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/colorPicker.html b/docs/colorPicker.html index 3135b47..70ffa57 100644 --- a/docs/colorPicker.html +++ b/docs/colorPicker.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3641,7 +4100,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 3294 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 3362
    @@ -3741,7 +4200,7 @@

    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/global.html b/docs/global.html index afa2cba..12a88eb 100644 --- a/docs/global.html +++ b/docs/global.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3804,7 +4263,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 343 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 344
    @@ -3967,6 +4426,154 @@

    Example
    + + + + +
    +
    +

    + + isZero(x){Boolean} +

    + + +
    + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 22805 +
    + +
    + + +
    +
    + + +
    + Checks if the value is 0; works with arrays. +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameTypeDescription
    x + + +Number +| + +Array.<Number> + + + + + + The value(s)
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + +
    Returns:
    + + + + + + + + + + + + + + + + + + + + +
    TypeDescription
    + + Boolean + + + true if all values are 0.
    + + + +
    @@ -3980,7 +4587,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 354 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 355
    @@ -4125,7 +4732,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 2395 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 2463
    @@ -4325,7 +4932,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:14 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/docs/index.html b/docs/index.html index 5ad77a7..b4e5234 100644 --- a/docs/index.html +++ b/docs/index.html @@ -17,7 +17,7 @@ @@ -65,6 +65,10 @@

  • PrefType
  • +
  • SelectionMode
  • + +
  • TimeAlignment
  • +
  • Type
  • Unit
  • @@ -81,8 +85,6 @@

    Methods -
  • askFilesAndNetworkAccess
  • -
  • beginUndoGroup
  • convertCollectionToArray
  • @@ -111,8 +113,6 @@

  • getPref
  • -
  • hasFileAndNetworkAccess
  • -
  • hasPref
  • isAutoSaveFolder
  • @@ -129,6 +129,10 @@

  • paste
  • +
  • scriptFolders
  • + +
  • toggleLayerControls
  • +
  • undo
  • @@ -164,11 +168,17 @@

  • addSolid
  • +
  • bake
  • + +
  • bakeExpressions
  • + +
  • camera
  • +
  • checkLayerNames
  • -
  • doLayers
  • +
  • crop
  • -
  • doSelectedLayers
  • +
  • doLayers
  • framesToTime
  • @@ -186,6 +196,8 @@

  • getSelectedLayers
  • +
  • getSelectedProperty
  • +
  • getSelectedProps
  • newUniqueLayerName
  • @@ -198,8 +210,12 @@

  • removeCompInExpressions
  • +
  • removeLayerInExpressions
  • +
  • removeThisCompInExpressions
  • +
  • removeThisLayerInExpressions
  • +
  • replaceInExpressions
  • selectLayers
  • @@ -208,6 +224,8 @@

  • setUniqueLayerNames
  • +
  • thumbnail
  • +
  • timeToFrames
  • unselectLayers
  • @@ -231,6 +249,8 @@

    Members +
  • BakeAlgorithm
  • +
  • Id
  • @@ -280,14 +300,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -296,6 +328,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -304,6 +338,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -312,6 +348,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -320,20 +358,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -344,7 +392,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -352,8 +408,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -397,14 +461,26 @@

  • "bezierInterpolation"
  • +
  • "bounce"
  • +
  • "checkDuikEffect"
  • "checkEffect"
  • +
  • "continueIn"
  • + +
  • "continueOut"
  • + +
  • "cycleIn"
  • + +
  • "cycleOut"
  • +
  • "dishineritRotation"
  • "dishineritScale"
  • +
  • "expInterpolation"
  • +
  • "fromGroupToLayer"
  • "fromLayerToGroup"
  • @@ -413,6 +489,8 @@

  • "gaussianInterpolation"
  • +
  • "gaussianRateToBezierPoints"
  • +
  • "getCompScale"
  • "getEffectLayer"
  • @@ -421,6 +499,8 @@

  • "getLayerCompPos"
  • +
  • "getLayerDistance"
  • +
  • "getLayerWorldPos"
  • "getLayerWorldSpeed"
  • @@ -429,6 +509,8 @@

  • "getNextKey"
  • +
  • "getNextStopKey"
  • +
  • "getOrientation"
  • "getOrientationAtTime"
  • @@ -437,20 +519,30 @@

  • "getPrevKey"
  • +
  • "getPrevStartKey"
  • + +
  • "getPropFromPath"
  • + +
  • "getPropPath"
  • +
  • "getPropWorldSpeed"
  • "getPropWorldValue"
  • "getPropWorldVelocity"
  • +
  • "getSameProp"
  • +
  • "getScale"
  • "inverseGaussian"
  • -
  • "inverseLogisitic"
  • +
  • "inverseLogistic"
  • "isAfterLastKey"
  • +
  • "isKeyTop"
  • +
  • "isLayer"
  • "isPath"
  • @@ -461,7 +553,15 @@

  • "isStill"
  • -
  • "logisitic"
  • +
  • "lastActiveTime"
  • + +
  • "linearExtrapolation"
  • + +
  • "logInterpolation"
  • + +
  • "logistic"
  • + +
  • "logisticInterpolation"
  • "mean"
  • @@ -469,8 +569,16 @@

  • "multPoints"
  • +
  • "nextActiveTime"
  • +
  • "normalizeWeights"
  • +
  • "overshoot"
  • + +
  • "pingPongIn"
  • + +
  • "pingPongOut"
  • +
  • "subPath"
  • "subPoints"
  • @@ -586,22 +694,32 @@

  • autoDuration
  • +
  • bake
  • +
  • copyToComp
  • +
  • createLocator
  • +
  • doLayers
  • expressionLink
  • firstKeyFrameTime
  • +
  • getActiveProperty
  • +
  • getAnim
  • getAnims
  • getChildren
  • +
  • getCreateLayerEffect
  • +
  • getDistance
  • +
  • getMaxDistance
  • +
  • getPuppetPins
  • getRelation
  • @@ -616,10 +734,14 @@

  • haveSelectedKeys
  • +
  • height
  • +
  • insideComp
  • isComp
  • +
  • isRenderable
  • +
  • isSolid
  • isThreeD
  • @@ -640,6 +762,8 @@

  • parentChain
  • +
  • repositionAnchorPoint
  • +
  • reverseAnims
  • sequence
  • @@ -654,10 +778,16 @@

  • sortByParent
  • +
  • sourceRect
  • + +
  • stack
  • +
  • toggleEditMode
  • unparent
  • +
  • width
  • + +
  • + + DuInterpolation + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • + +
  • + + DuJSObj + + static + + +
      + +
    +
      + +
    + +
      + +
    +
  • +
  • DuMath @@ -1225,6 +1425,10 @@

    @@ -1465,6 +1683,10 @@

  • defaultStackAlignment
  • +
  • fundingBar
  • + +
  • fundingLabel
  • +
  • Icon
  • progressBar
  • @@ -1485,12 +1707,8 @@

  • addEvent
  • -
  • addFeatureRequestButton
  • -
  • addHelpButton
  • -
  • askFilesAndNetworkAccess
  • -
  • askLanguage
  • buildAllTabs
  • @@ -1525,6 +1743,8 @@

  • layout
  • +
  • library
  • +
  • mainPanel
  • moveInsideScreen
  • @@ -1537,6 +1757,8 @@

  • scriptPanel
  • +
  • selectionModeSelector
  • +
  • selector
  • separator
  • @@ -1555,8 +1777,14 @@

  • staticText
  • +
  • stringPrompt
  • +
  • tabPanel
  • +
  • titleBar
  • + +
  • toolBar
  • +
  • versionButton
  • @@ -1584,6 +1812,8 @@

  • args
  • +
  • capitalize
  • +
  • endsWith
  • fromSize
  • @@ -1602,8 +1832,16 @@

  • rightTrim
  • +
  • startsWith
  • + +
  • toCamelCase
  • +
  • trim
  • +
  • trimNumbers
  • + +
  • unCapitalize
  • +
      @@ -1908,6 +2146,25 @@

    +
  • + + DuAEExpression.Library."FuzzyVeracity" + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuAEExpression.Library."Matrix" @@ -1927,9 +2184,9 @@

  • -
  • +
  • - DuAEKeyFrame + DuAEKeyframe
      @@ -1940,6 +2197,10 @@

      @@ -1959,6 +2220,10 @@

  • +
  • + + DuLibrary + + +
      + +
    + +
      + +
    +
      + +
    +
  • + +
  • + + DuLibraryItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuList @@ -2739,26 +3156,20 @@

    Methods -
  • compare
  • - -
  • getDuplicates
  • - -
  • hasDuplicates
  • - -
  • indexOf
  • -
  • isAECollection
  • isList
  • -
  • removeDuplicates
  • -
  • append
  • appendUnique
  • at
  • +
  • concat
  • + +
  • contains
  • +
  • convertToArray
  • count
  • @@ -2823,6 +3234,25 @@

    +
  • + + DuListItem + + +
      + +
    +
      + +
    +
      + +
    +
      + +
    +
  • +
  • DuMultiButton @@ -3211,6 +3641,8 @@

  • show
  • +
  • stg
  • +
      @@ -3439,6 +3871,31 @@

    +
  • + + DuTitleBar + + +
      + +
    + +
      + +
    +
      + +
    +
  • +
  • DuTranslation @@ -3597,6 +4054,8 @@

  • def
  • +
  • isZero
  • +
  • jstype
  • tr
  • @@ -3639,7 +4098,7 @@

    Version:
    -
    • 4.0.2
    +
    • 4.0.3
    @@ -3657,7 +4116,7 @@

    - + @@ -4963,7 +5422,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24624 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28799
    @@ -5126,7 +5585,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23963 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28137
    @@ -5391,7 +5850,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24593 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28768
    @@ -5522,7 +5981,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23893 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28067
    @@ -5730,7 +6189,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24425 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28600
    @@ -6015,7 +6474,7 @@

    - wether to lock the layers being hidden. + whether to lock the layers being hidden. @@ -6073,7 +6532,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24401 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28576
    @@ -6233,7 +6692,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24644 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28819
    @@ -6429,7 +6888,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24692 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28867
    @@ -6628,7 +7087,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24674 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28849
    @@ -6823,7 +7282,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24313 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28488
    @@ -7022,7 +7481,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24262 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28437
    @@ -7257,7 +7716,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24090 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28265
    @@ -7492,7 +7951,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24174 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28349
    @@ -7727,7 +8186,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24200 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28375
    @@ -7962,7 +8421,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24116 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28291
    @@ -8197,7 +8656,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24053 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28228
    @@ -8396,7 +8855,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24236 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28411
    @@ -8631,7 +9090,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24142 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28317
    @@ -8866,7 +9325,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24071 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28246
    @@ -9065,7 +9524,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24035 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28210
    @@ -9264,7 +9723,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24017 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28192
    @@ -9463,7 +9922,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 24288 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28463
    @@ -9698,7 +10157,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23999 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28173
    @@ -9903,7 +10362,7 @@

    - D:/DEV_SRC/RxOT/DuAEF/DuAEF_Duik/DuGR/tools/output/DuAEF_DuGR_api.jsxinc, line 23983 + D:/RxLab/src/RxOT/DuAEF/Dugr/tools/build/output/DuGR_API/DuAEF_DuGR_api.jsxinc, line 28157
    @@ -10075,7 +10534,7 @@

    Returns:
    - Documentation generated by JSDoc 3.6.7 on Fri Sep 03 2021 11:04:15 GMT+0200 (heure d’été d’Europe centrale) + Documentation generated by JSDoc 3.6.7 on Tue Apr 26 2022 11:16:44 GMT+0200 (heure d’été d’Europe centrale)
    diff --git a/tools/build.bat b/tools/build.bat deleted file mode 100644 index 974f145..0000000 --- a/tools/build.bat +++ /dev/null @@ -1,31 +0,0 @@ -cd .. -del /s /q docs -rmdir /s /q docs -mkdir docs -cd DuGR_Docs -cd src -mkdocs build -cd .. -cd docs -echo dugr.rxlab.guide > "CNAME" -cd .. -cd .. -cd tools -mkdir output -DuBuilder ..\Dugr.jsx output\DuGR.jsx -DuBuilder ..\inc\api.jsxinc output\DuGR_api.jsxinc -DuBuilder ..\inc\api_all.jsxinc -d jsdoc_conf.json output\DuAEF_DuGR_api.jsxinc -cd output -xcopy /Y api.jsxinc Dugr_api.jsxinc -cd .. -xcopy /S /I /Y ..\docs output\docs -xcopy /S /I /Y ..\DuGR_Docs\docs output\Help -rm -f output\Help\CNAME -cd output\docs -xcopy /Y DuGR.html index.html -cd .. -cd .. -cd .. -cd docs -xcopy /Y DuGR.html index.html -echo dugr.rxlab.io > "CNAME" \ No newline at end of file diff --git a/tools/build/README.md b/tools/build/README.md new file mode 100644 index 0000000..42f0ce1 --- /dev/null +++ b/tools/build/README.md @@ -0,0 +1,15 @@ +# DuGR Build tools + +This folder contains some useful tools to quickly build (and release) DuGR and the DuGR API Documentation. + +## Windows + +Run `build.bat` to build DuGR in an `output` subfolder. Everything will be built there, and the API doc will be generated and also updated on the repo. + +**Important note**: for this batch file to work and to be able to build DuGR, you need to have DuBuilder available and in the PATH environment variable of Windows. You also need to add the folder containing DuAEF in the settings of DuBuilder. [See the page about DuBuilder on rainboxlab.org](https://rxlaboratory.org/tools/dubuilder/). + +To run JSDoc (needed to build the doc for the API) in PowerShell, you'll also need to change the Execution policy. Run `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser` + +## Mac OS + +We still need to build a command file for Mac. Contributions are welcome! diff --git a/tools/build/build.bat b/tools/build/build.bat new file mode 100644 index 0000000..98dfa71 --- /dev/null +++ b/tools/build/build.bat @@ -0,0 +1,51 @@ +cd .. +cd .. +del /s /q docs +rmdir /s /q docs +mkdir docs +cd DuGR_Docs +cd src +mkdocs build +cd .. +cd docs +echo dugr.rxlab.guide > "CNAME" +cd .. +cd .. +cd tools +cd build +mkdir output +mkdir "output\DuGR" +mkdir "output\DuGR\ScriptUI Panels" +mkdir "output\DuGR\Help" +mkdir "output\DuGR_API" +DuBuilder ..\..\inc\api.jsxinc --no-banner output\DuGR_API\DuGR_api.jsxinc +DuBuilder ..\..\inc\api_all.jsxinc --no-banner -d jsdoc_conf.json output\DuGR_API\DuAEF_DuGR_api.jsxinc +DuBuilder ..\..\Dugr.jsx --no-banner "output\DuGR\ScriptUI Panels\DuGR.jsx" +echo " " > "output\DuGR\LICENSE.md" +echo " " > "output\DuGR\LICENSE.txt" +echo " " > "output\DuGR\README.txt" +echo " " > "output\DuGR_API\LICENSE.md" +echo " " > "output\DuGR_API\LICENSE.txt" +xcopy /Y items\LICENSE.md "output\DuGR\LICENSE.md" +xcopy /Y items\LICENSE.txt "output\DuGR\LICENSE.txt" +xcopy /Y items\README.txt "output\DuGR\README.txt" +xcopy /Y items\LICENSE.md "output\DuGR_API\LICENSE.md" +xcopy /Y items\LICENSE.txt "output\DuGR_API\LICENSE.txt" +xcopy /S /I /Y ..\..\docs output\DuGR_API\docs +xcopy /S /I /Y ..\..\DuGR_Docs\docs output\DuGR\Help +cd output\DuGR\Help +del CNAME +cd .. +cd .. +cd .. +cd output\DuGR_API\docs +xcopy /Y DuGR.html index.html +cd .. +cd .. +cd .. +cd .. +cd .. +cd docs +xcopy /Y DuGR.html index.html +echo dugr.rxlab.io > "CNAME" +pause \ No newline at end of file diff --git a/tools/build/items/LICENSE.md b/tools/build/items/LICENSE.md new file mode 100644 index 0000000..2fb2e74 --- /dev/null +++ b/tools/build/items/LICENSE.md @@ -0,0 +1,675 @@ +### GNU GENERAL PUBLIC LICENSE + +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. + + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +### Preamble + +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom +to share and change all versions of a program--to make sure it remains +free software for all its users. We, the Free Software Foundation, use +the GNU General Public License for most of our software; it applies +also to any other work released this way by its authors. You can apply +it to your programs, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you +have certain responsibilities if you distribute copies of the +software, or if you modify it: responsibilities to respect the freedom +of others. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + +Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + +For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + +Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the +manufacturer can do so. This is fundamentally incompatible with the +aim of protecting users' freedom to change the software. The +systematic pattern of such abuse occurs in the area of products for +individuals to use, which is precisely where it is most unacceptable. +Therefore, we have designed this version of the GPL to prohibit the +practice for those products. If such problems arise substantially in +other domains, we stand ready to extend this provision to those +domains in future versions of the GPL, as needed to protect the +freedom of users. + +Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish +to avoid the special danger that patents applied to a free program +could make it effectively proprietary. To prevent this, the GPL +assures that patents cannot be used to render the program non-free. + +The precise terms and conditions for copying, distribution and +modification follow. + +### TERMS AND CONDITIONS + +#### 0. Definitions. + +"This License" refers to version 3 of the GNU General Public License. + +"Copyright" also means copyright-like laws that apply to other kinds +of works, such as semiconductor masks. + +"The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + +To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of +an exact copy. The resulting work is called a "modified version" of +the earlier work or a work "based on" the earlier work. + +A "covered work" means either the unmodified Program or a work based +on the Program. + +To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + +To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user +through a computer network, with no transfer of a copy, is not +conveying. + +An interactive user interface displays "Appropriate Legal Notices" to +the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + +#### 1. Source Code. + +The "source code" for a work means the preferred form of the work for +making modifications to it. "Object code" means any non-source form of +a work. + +A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + +The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + +The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + +The Corresponding Source need not include anything that users can +regenerate automatically from other parts of the Corresponding Source. + +The Corresponding Source for a work in source code form is that same +work. + +#### 2. Basic Permissions. + +All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + +You may make, run and propagate covered works that you do not convey, +without conditions so long as your license otherwise remains in force. +You may convey covered works to others for the sole purpose of having +them make modifications exclusively for you, or provide you with +facilities for running those works, provided that you comply with the +terms of this License in conveying all material for which you do not +control copyright. Those thus making or running the covered works for +you must do so exclusively on your behalf, under your direction and +control, on terms that prohibit them from making any copies of your +copyrighted material outside their relationship with you. + +Conveying under any other circumstances is permitted solely under the +conditions stated below. Sublicensing is not allowed; section 10 makes +it unnecessary. + +#### 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + +No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + +When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such +circumvention is effected by exercising rights under this License with +respect to the covered work, and you disclaim any intention to limit +operation or modification of the work as a means of enforcing, against +the work's users, your or third parties' legal rights to forbid +circumvention of technological measures. + +#### 4. Conveying Verbatim Copies. + +You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + +You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + +#### 5. Conveying Modified Source Versions. + +You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these +conditions: + +- a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. +- b) The work must carry prominent notices stating that it is + released under this License and any conditions added under + section 7. This requirement modifies the requirement in section 4 + to "keep intact all notices". +- c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. +- d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + +A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + +#### 6. Conveying Non-Source Forms. + +You may convey a covered work in object code form under the terms of +sections 4 and 5, provided that you also convey the machine-readable +Corresponding Source under the terms of this License, in one of these +ways: + +- a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. +- b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the Corresponding + Source from a network server at no charge. +- c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. +- d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. +- e) Convey the object code using peer-to-peer transmission, + provided you inform other peers where the object code and + Corresponding Source of the work are being offered to the general + public at no charge under subsection 6d. + +A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + +A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, +family, or household purposes, or (2) anything designed or sold for +incorporation into a dwelling. In determining whether a product is a +consumer product, doubtful cases shall be resolved in favor of +coverage. For a particular product received by a particular user, +"normally used" refers to a typical or common use of that class of +product, regardless of the status of the particular user or of the way +in which the particular user actually uses, or expects or is expected +to use, the product. A product is a consumer product regardless of +whether the product has substantial commercial, industrial or +non-consumer uses, unless such uses represent the only significant +mode of use of the product. + +"Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to +install and execute modified versions of a covered work in that User +Product from a modified version of its Corresponding Source. The +information must suffice to ensure that the continued functioning of +the modified object code is in no case prevented or interfered with +solely because modification has been made. + +If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + +The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or +updates for a work that has been modified or installed by the +recipient, or for the User Product in which it has been modified or +installed. Access to a network may be denied when the modification +itself materially and adversely affects the operation of the network +or violates the rules and protocols for communication across the +network. + +Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + +#### 7. Additional Terms. + +"Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + +When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + +Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders +of that material) supplement the terms of this License with terms: + +- a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or +- b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or +- c) Prohibiting misrepresentation of the origin of that material, + or requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or +- d) Limiting the use for publicity purposes of names of licensors + or authors of the material; or +- e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or +- f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions + of it) with contractual assumptions of liability to the recipient, + for any liability that these contractual assumptions directly + impose on those licensors and authors. + +All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + +If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + +Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; the +above requirements apply either way. + +#### 8. Termination. + +You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + +However, if you cease all violation of this License, then your license +from a particular copyright holder is reinstated (a) provisionally, +unless and until the copyright holder explicitly and finally +terminates your license, and (b) permanently, if the copyright holder +fails to notify you of the violation by some reasonable means prior to +60 days after the cessation. + +Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + +Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + +#### 9. Acceptance Not Required for Having Copies. + +You are not required to accept this License in order to receive or run +a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + +#### 10. Automatic Licensing of Downstream Recipients. + +Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + +An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + +You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + +#### 11. Patents. + +A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + +A contributor's "essential patent claims" are all patent claims owned +or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + +Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + +In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + +If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + +If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + +A patent license is "discriminatory" if it does not include within the +scope of its coverage, prohibits the exercise of, or is conditioned on +the non-exercise of one or more of the rights that are specifically +granted under this License. You may not convey a covered work if you +are a party to an arrangement with a third party that is in the +business of distributing software, under which you make payment to the +third party based on the extent of your activity of conveying the +work, and under which the third party grants, to any of the parties +who would receive the covered work from you, a discriminatory patent +license (a) in connection with copies of the covered work conveyed by +you (or copies made from those copies), or (b) primarily for and in +connection with specific products or compilations that contain the +covered work, unless you entered into that arrangement, or that patent +license was granted, prior to 28 March 2007. + +Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + +#### 12. No Surrender of Others' Freedom. + +If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under +this License and any other pertinent obligations, then as a +consequence you may not convey it at all. For example, if you agree to +terms that obligate you to collect a royalty for further conveying +from those to whom you convey the Program, the only way you could +satisfy both those terms and this License would be to refrain entirely +from conveying the Program. + +#### 13. Use with the GNU Affero General Public License. + +Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + +#### 14. Revised Versions of this License. + +The Free Software Foundation may publish revised and/or new versions +of the GNU General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in +detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies that a certain numbered version of the GNU General Public +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that numbered version or +of any later version published by the Free Software Foundation. If the +Program does not specify a version number of the GNU General Public +License, you may choose any version ever published by the Free +Software Foundation. + +If the Program specifies that a proxy can decide which future versions +of the GNU General Public License can be used, that proxy's public +statement of acceptance of a version permanently authorizes you to +choose that version for the Program. + +Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + +#### 15. Disclaimer of Warranty. + +THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT +WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE +DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR +CORRECTION. + +#### 16. Limitation of Liability. + +IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR +CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT +NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR +LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM +TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER +PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +#### 17. Interpretation of Sections 15 and 16. + +If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + +END OF TERMS AND CONDITIONS + +### How to Apply These Terms to Your New Programs + +If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these +terms. + +To do so, attach the following notices to the program. It is safest to +attach them to the start of each source file to most effectively state +the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper +mail. + +If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands \`show w' and \`show c' should show the +appropriate parts of the General Public License. Of course, your +program's commands might be different; for a GUI interface, you would +use an "about box". + +You should also get your employer (if you work as a programmer) or +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. For more information on this, and how to apply and follow +the GNU GPL, see . + +The GNU General Public License does not permit incorporating your +program into proprietary programs. If your program is a subroutine +library, you may consider it more useful to permit linking proprietary +applications with the library. If this is what you want to do, use the +GNU Lesser General Public License instead of this License. But first, +please read . diff --git a/tools/build/items/LICENSE.txt b/tools/build/items/LICENSE.txt new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/tools/build/items/LICENSE.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/tools/build/items/README.txt b/tools/build/items/README.txt new file mode 100644 index 0000000..ab8f709 --- /dev/null +++ b/tools/build/items/README.txt @@ -0,0 +1,62 @@ +(c) 2021-2022 RxLaboratory, Nicolas Dufresne and contributors +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without any warranty. + +# DuGR + +Group your layers! + +## Getting help with DuGR + +There are a lot of ways to get help with DuGR! + +- Read the official comprehensive user guide: http://dugr.rxlab.guide where you will find documentation for all the tools, an FAQ, and a lot of other information. +- Access tutorials, talks, video quicktips, and more on the official website: http://rxlaboratory.org +- Come and have a chat on the dedicated server! http://chat.rxlab.info + +## Supported versions of After Effects + +DuGR should work correctly on all versions of After Effects since 2013 (CC). It will not work with CS6 and earlier versions. + +# Installation + +- Unzip the files you have downloaded. + +You'll find several folders and files. + +- *"LICENSE"* contains the license of DuGR, the [GNU-GPL v3](https://www.gnu.org/licenses/gpl-3.0.html). +- The *Help* folder contains the documentation. Double click on the file "index.html" to open it. +- The *ScriptUI Panels* folder contains the actual *DuGR* script you need to install. +- There are several easy methods to install DuGR, read the next sections. + +!!! note + When DuGR is installed for the first time, you'll need to restart After Effects to make it available. + +## a. Copy the files + +Copy all the files from the *ScriptUI Panels* folder to: + +- Windows: `C:\Program Files\Adobe\Adobe After Effects CC\Support Files\Scripts\ScriptUI Panels\` +- Mac OS: `/Applications/Adobe After Effects CC/Scripts/ScriptUI Panels` + +You may need administrator privileges to install DuGR this way. If you don't have them, see the other methods below. + +## b. Shortcut for After Effects CC2018 and more recent + +- Open After Effects +- *Windows*: Holding the [Alt] and [Shift] keys, drag and drop the ScriptUI Panels files onto the project panel. +- *Mac OS*: Holding the [Options] and [Shift] keys, drag and drop the ScriptUI Panels files onto the project panel. + +## c. Using the menu for After Effects CC2019 and more recent + +- Open After Effects +- Use the `File/Scritps/Install ScriptUI Panel...` menu to select and install the ScriptUI Panels files. + +# Without installation + +You'll always be able to run DuGR without even installing it. This is a good way to use it if you do not have administrator privileges on an older version of After Effects. + +- Unzip all the files in any folder. +- Launch After Effects, and start DuGR via the `File/Scripts/Run script file...` menu. diff --git a/tools/jsdoc_conf.json b/tools/build/jsdoc_conf.json similarity index 58% rename from tools/jsdoc_conf.json rename to tools/build/jsdoc_conf.json index 42eb8a9..6063aec 100644 --- a/tools/jsdoc_conf.json +++ b/tools/build/jsdoc_conf.json @@ -2,7 +2,7 @@ "plugins": [], "recurseDepth": 1, "source": { - "include": [ "output/DuAEF_DuGR_api.jsxinc" ], + "include": [ "output/DuGR_API/DuAEF_DuGR_api.jsxinc" ], "includePattern": ".+\\.jsxinc$", "excludePattern": "(^|\\/|\\\\)_" }, @@ -14,18 +14,18 @@ "templates": { "cleverLinks": true, "monospaceLinks": false, - "copyright" : "Copyright (c) 2017-2021 Nicolas Dufresne and contributors", + "copyright" : "Copyright (c) 2017-2022 Nicolas Dufresne and contributors", "includeDate" : true, "search" : "true" }, "meta": { - "title": "DuAEF", - "description": "The Duduf After Effects Framework reference", - "keyword": "ExtendScript, Adobe, After Effects" + "title": "DuGR", + "description": "Group your After Effects layers!", + "keyword": "ExtendScript, Adobe, After Effects, groups" }, "opts": { - "template": "../DuAEF/DuESF/tools/build/node_modules/jaguarjs-jsdoc", + "template": "../../DuAEF/DuESF/tools/build/node_modules/jaguarjs", "recurse": false, - "destination": "../docs" + "destination": "../../docs" } } \ No newline at end of file