enum HandleSegmentType : Enum<HandleSegmentType>
| Member |
|---|
FRONT_FACE_LEFT |
FRONT_FACE_TOP |
FRONT_FACE_RIGHT |
FRONT_FACE_BOTTOM |
CORNER_TOP_LEFT |
CORNER_TOP_RIGHT |
CORNER_BOTTOM_RIGHT |
CORNER_BOTTOM_LEFT |
RESIZE_CORNER_TOP_LEFT |
RESIZE_CORNER_TOP_RIGHT |
RESIZE_CORNER_BOTTOM_RIGHT |
RESIZE_CORNER_BOTTOM_LEFT |
getEdgeIndex
()
|
Get edge index (0-11) - now matches enum ordinal (clockwise from left)
Signature
fun getEdgeIndex(): Int Returns
Int
|
isGrabCorner
()
|
Check if segment type is a corner (not resize)
Signature
fun isGrabCorner(): Boolean Returns
Boolean
|
isGrabEdge
()
|
Check if segment type is an edge (top/bottom/left/right)
Signature
fun isGrabEdge(): Boolean Returns
Boolean
|
isHorizontalEdge
()
|
Returns true for TOP and BOTTOM edges (horizontal orientation)
Signature
fun isHorizontalEdge(): Boolean Returns
Boolean
|
isResizeCorner
()
|
Check if segment type is a resize corner
Signature
fun isResizeCorner(): Boolean Returns
Boolean
|
isVerticalEdge
()
|
Returns true for LEFT and RIGHT edges (vertical orientation)
Signature
fun isVerticalEdge(): Boolean Returns
Boolean
|
grabCorners
: listOf(CORNER_TOP_LEFT, CORNER_TOP_RIGHT, CORNER_BOTTOM_LEFT, CORNER_BOTTOM_RIGHT)
[Get] |
Signature
val grabCorners: listOf(CORNER_TOP_LEFT, CORNER_TOP_RIGHT, CORNER_BOTTOM_LEFT, CORNER_BOTTOM_RIGHT) |
grabEdges
: listOf(FRONT_FACE_LEFT, FRONT_FACE_TOP, FRONT_FACE_RIGHT, FRONT_FACE_BOTTOM)
[Get] |
Signature
val grabEdges: listOf(FRONT_FACE_LEFT, FRONT_FACE_TOP, FRONT_FACE_RIGHT, FRONT_FACE_BOTTOM) |
resizeCorners
: listOf(
RESIZE_CORNER_TOP_LEFT,
RESIZE_CORNER_TOP_RIGHT,
RESIZE_CORNER_BOTTOM_LEFT,
RESIZE_CORNER_BOTTOM_RIGHT,
)
[Get] |
Signature
val resizeCorners: listOf(
RESIZE_CORNER_TOP_LEFT,
RESIZE_CORNER_TOP_RIGHT,
RESIZE_CORNER_BOTTOM_LEFT,
RESIZE_CORNER_BOTTOM_RIGHT,
) |