Private
aspectPrivate
cornerPrivate
cursorPrivate
edgePrivate
framePrivate
lastPrivate
manipulatePrivate
modeCallback for when translation ends
Private
onCallback for when translation begins
NOTE: The reason we need to add this event in FrameInputHandler, instead of relying on the container frame's internal InteractableManipulation component is because the way this class keeps track of state means that we don't set the InteractableManipulation's canTranslate property until after the user has started translating, which has the effect of causing InteractableManipulation to NOT invoke the onTranslationStart event.
Private
onPrivate
optionsPrivate
parentPrivate
scalingReadonly
statePrivate
targetPrivate
targetPrivate
targetPrivate
isPrivate
scalePrivate
setPrivate
start
This class takes the inputs from the raycaster and uses it to control the frame manipulations as well as provide that information to visual affordances