Please enable JavaScript.
Coggle requires JavaScript to display documents.
handleVPBtnOff, handleLocalizationForLens new, handleLocalizationForLens…
handleVPBtnOff
handleLocalizationForToggleButtons
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
handleChangeLens
changeLens
handleLens
changeLensRecommendedEL
changeBackgroundManually
changeLensRecommendedCL
changeBackgroundManually
handleChangeVirtualLens
changeVirtualLens
handleLens
changeLensRecommendedCL
changeBackgroundManually
toggleVPBtn
handleVisualPreferenceBtn
checkDisplayVPLine
handleDisplayVisualPreferenceBar
handleLocalizationForLens
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
changeLens
handleLens
changeVirtualLens
handleLens
changeBackgroundManually
touchStart mini
handleOpenToggleGroup
openControlToggleGroup
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
button in layout
handleLocalizationForLens new
VisualPreference.handleDisplayVisualPreferenceBar();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualPreference);
VFAnimation.handleDisplayVFAnimation();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualFatigue);
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
changeLens
handleLens
changeVirtualLens
handleLens
changeBackgroundManually
handleLocalizationForLens old
VisualPreference.handleDisplayVisualPreferenceBar();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualPreference);
VFAnimation.handleDisplayVFAnimation();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualFatigue);
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
handleChangeBackground
changeBackgroundRecommendedWhenChangingLens
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
changeLens
handleLens
changeVirtualLens
handleLens
changeBackgroundManually
handleTogglePowerBtn
handlePowerBtn
togglePowerBtnForSpecificLensVirtual
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureaModes
selectFeatureModesHomeScreen
changeLens
handleChangeLens(lensElement);
idSelectedLens
idSelectedCategory
PowerBtn.changeDistortionPowerByChangeLens(false);
updateNewDistortionPower();
Distortion.updateStrengthAndScalePower()
Distortion.changeLens();
or
Distortion.changeLensVirtual();
Distortion.update
initCanvas();
updateDistortionInHardware();
updateBlurHardware();
updateDistortionInEnlarge();
updateBlurEnlarge();
updateDistortionInVirtual();
updateBlurVirtual();
ToggleGroup.handleLocalizationForToggleButtons();
DrawCanvas.drawHardware(
DrawCanvas.updateAberrationEnlarge();
DrawCanvas.drawEnlarge();
Info.showSubmenuThumbBtn(true);
or
remainOpenSubmenuIfOpening(true);
if mini: Distortion.changeLens();
changeBackgroundRecommendedWhenChangingLens(true);
var idCategoryTarget = isInDeviceArea ? idSelectedCategory : idSelectedCategoryVirtual;
var idLensTarget = isInDeviceArea ? idSelectedLens : idSelectedLensVirtual;
mode
getBackgroundRecommendedEnlargePhase3
getBackgroundRecommendedComparePhase3
oldSelectedBgID = idSelectedBg;
idSelectedBg = tempBgID;
handleChangeBackground();
forceResetVisualFatigueByChangeBg();
SelectBG.changeSelectedBoxBGThumb(backgroundElement);
new bg path
CanvasBG.changeBackground(newBgPath);
if (idSelectedBg == CONST_BG.BACKGROUNDS_ID.indoor)
CanvasBG.addBgIndoorOutBlur();
CanvasBG.removeBgIndoorOutBlur();
Distortion.changeBackground(newBgPath);
clearTimeout(timeoutFatigue);
timeoutFatigue = null;
resetImageAnimateOntoCanvas();
drawOffscreenCanvas();
update(true, isVisualFatiguePlaying ? false : true);
isVisualFatigueUsingForEnhanceScaleRes = false;
handleLocalizationForLens();
VisualPreference.handleDisplayVisualPreferenceBar();
checkDisplayVPLine
if (isTouchVisualPreferenceBtn)
if (isVisualPreferenceOn)
handleVPBtnOn();
handleVPBtnOff();
reset();
handleChangeBlurValue();
mode
Enlarge
idSelectedLens == SELECT_LENS.LENSES_ID.seeMaxInfinite
handleVPBtnOn();
handleVPBtnOff();
reset();
1 more item...
Compare
handleVPBtnOn();
handleVPBtnOff();
reset();
handleChangeBlurValue();
indoor
return
handleVPBtnOff();
reset
handleChangeBlurValue();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualPreference);
VFAnimation.handleDisplayVFAnimation();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualFatigue);
if (idSelectedBg === CONST_BG.BACKGROUNDS_ID.outdoor)
VisualPreference.handleMatchingNodeYellow();
checkRematchVisualPreferenceForSpecialLens
SpecialLens
handleChangeBlurValue();
updateBlurValue(getDistanceOfNodeYellow());
Distortion.updateBlurCanvasesDistort();
updateBlurHardware();
updateBlurEnlarge();
updateBlurVirtual();
parseFloat(vpBtnYellow.value) < parseFloat(vpBtnWhite.value) ?
moveThumbForwardNodeYellow(vpBtnWhite.value)
handleChangeBlurValue();
moveThumbBackwardNodeYellow(vpBtnWhite.value)
handleChangeBlurValue();
Other lenses.
handleChangeBlurValue();
updateBlurValue(getDistanceOfNodeYellow());
Distortion.updateBlurCanvasesDistort();
updateBlurHardware();
updateBlurEnlarge();
updateBlurVirtual();
parseFloat(vpBtnYellow.value) < CONST_ENLARGE_LENS.DEFAULT_POSITION_YELLOW_NODE ?
moveThumbForwardNodeYellow(CONST_ENLARGE_LENS.DEFAULT_POSITION_YELLOW_NODE)
handleChangeBlurValue();
moveThumbBackwardNodeYellow(CONST_ENLARGE_LENS.DEFAULT_POSITION_YELLOW_NODE)
handleChangeBlurValue();
VisualPreference.handleChangeBlurValue();
Distortion.updateBlurCanvasesDistort();
updateBlurHardware();
updateBlurEnlarge();
updateBlurVirtual();
updateBlurValue(getDistanceOfNodeYellow());
idSelectedMenu
idSelectedMenu = null;
LensArea.changeLensArea();
updateBlurValue
moveThumbForwardNodeYellow
handleNodeYellowVisualPreference
handleNodeWhiteVisualPreference
handleMatchingNodeYellow
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
changeLens
changeVirtualLens
moveThumbBackwardNodeYellow
handleNodeYellowVisualPreference
handleNodeWhiteVisualPreference
handleMatchingNodeYellow
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
changeLens
changeVirtualLens
reset
handleVPBtnOff
toggleVPBtn
handleVisualPreferenceBtn
handleLocalizationForToggleButtons
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
handleChangeLens
changeLens
handleLens
changeLensRecommendedEL
changeBackgroundManually
changeLensRecommendedCL
changeBackgroundManually
handleChangeVirtualLens
changeVirtualLens
handleLens
changeLensRecommendedCL
changeBackgroundManually
checkDisplayVPLine
handleDisplayVisualPreferenceBar
handleLocalizationForLens
activateEnlargeArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
activateCompareArea
handleGestureStart
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
changeLens
handleLens
changeVirtualLens
handleLens
changeBackgroundManually
touchStart mini
handleOpenToggleGroup
openControlToggleGroup
changeLayoutWhenChangeMode
selectFeatureModes
selectFeatureModesHomeScreen
button in layout
handleGestureStart
changeLens
changeVirtualLens
addEventListener('input btn white')
updateBlurCanvasesDistort
changeLens
changeVirtualLens
addEventListener('input btn white')
moveThumbForwardNodeYellow
moveThumbBackwardNodeYellow
reset
handleDisplayVFAnimation
checkDisplayVisualPreferenceAndVisualFatigue
handleOpenToggleGroup
openControlToggleGroup
changeLens
if (!MyTouch.isValid() && !isHardwareInAvailableZone())
N
idSelectedMenu
handleChangeLens(lensElement);
idSelectedLens
idSelectedCategory
VisualPreference.updateBlurValue(VisualPreference.getDistanceOfNodeYellow());
Distortion.drawOffscreenCanvasLayers();
PowerBtn.changeDistortionPowerByChangeLens(false);
2 more items...
changeBackgroundRecommendedWhenChangingLens(true);
if (!CONST_COMMON.IS_IPAD_MINI && phase == CONST_COMMON.PHASE.PHASE_2)
handleLocalizationForLens();
if (idSelectedBg === CONST_BG.BACKGROUNDS_ID.outdoor)
VisualPreference.handleMatchingNodeYellow();
1 more item...
idSelectedMenu = null;
VisualPreference.handleDisplayVisualPreferenceBar();
checkDisplayVPLine
2 more items...
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualPreference);
VFAnimation.handleDisplayVFAnimation();
ToggleGroup.toggleDisabledLensByLocalizationToggleFeatureButtons(TOGGLE_GROUP.TOGGLE_BUTTON.visualFatigue);
Y
LensArea.changeLensArea();
var idCategoryTarget = isInDeviceArea ? idSelectedCategory : idSelectedCategoryVirtual;
var idLensTarget = isInDeviceArea ? idSelectedLens : idSelectedLensVirtual;
mode
getBackgroundRecommendedEnlargePhase3
getBackgroundRecommendedComparePhase3
oldSelectedBgID = idSelectedBg;
idSelectedBg = tempBgID;
handleChangeBackground();
forceResetVisualFatigueByChangeBg();
SelectBG.changeSelectedBoxBGThumb(backgroundElement);
new bg path
CanvasBG.changeBackground(newBgPath);
if (idSelectedBg == CONST_BG.BACKGROUNDS_ID.indoor)
CanvasBG.addBgIndoorOutBlur();
CanvasBG.removeBgIndoorOutBlur();
Distortion.changeBackground(newBgPath);
clearTimeout(timeoutFatigue);
timeoutFatigue = null;
resetImageAnimateOntoCanvas();
drawOffscreenCanvas();
update(true, isVisualFatiguePlaying ? false : true);
isVisualFatigueUsingForEnhanceScaleRes = false;
Y
return;