Resize anchor identifying the OPPOSITE corner (the one that stays fixed). Matches the kit's existing ResizeAnchor convention.
The fixed corner in world coords, with the target's rotation already
applied. resizeAction scales from this point, and it has no access to
the target transform, so the affordance resolves it here.
Id of the resize target. In multi-mode this is MULTI_RESIZE_TARGET_ID.
The fields
buildAffordanceAtlifts out of a region'sinitialScratchwhen it turns a region hit into anAffordanceHit.Scratch is otherwise opaque — whatever the affordance wants to hand the action that picks up the drag. These few names are the exception: they mean the same thing to every affordance, and the actions that consume them (
resizeAction,rotateAction) read them offAffordanceHitrather than out of scratch. An affordance that doesn't set them simply produces a hit without those fields.