TLLineUtil

Public Class

Table of Contents
Signature
class TLLineUtil extends TLShapeUtil<TLLineShape> {}
References

TLShapeUtil, TLLineShape


Properties

hideResizeHandles

Public Property

Signature
hideResizeHandles: () => boolean

hideRotateHandle

Public Property

Signature
hideRotateHandle: () => boolean

hideSelectionBoundsBg

Public Property

Signature
hideSelectionBoundsBg: () => boolean

hideSelectionBoundsFg

Public Property

Signature
hideSelectionBoundsFg: () => boolean

isClosed

Public Property

Signature
isClosed: () => boolean

onHandleChange

Public Property

Signature
onHandleChange: OnHandleChangeHandler<TLLineShape>
References

OnHandleChangeHandler, TLLineShape


onResize

Public Property

Signature
onResize: OnResizeHandler<TLLineShape>
References

OnResizeHandler, TLLineShape


type

Public Static Property

Signature
static type: string

Methods

defaultProps()

Public Method

Parameters

None

Returns
TLLineShape['props']
References

TLLineShape


getBounds()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
import('@tldraw/primitives').Box2d
References

TLLineShape, Box2d


getCenter()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
Vec2d
References

TLLineShape, Vec2d


getHandles()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
TLHandle[]
References

TLLineShape, TLHandle


getOutline()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
Vec2d[]
References

TLLineShape, Vec2d


hitTestLineSegment()

Public Method

Parameters
NameDescription

shape

TLLineShape

A

VecLike

B

VecLike
Returns
boolean
References

TLLineShape, VecLike


hitTestPoint()

Public Method

Parameters
NameDescription

shape

TLLineShape

point

Vec2d
Returns
boolean
References

TLLineShape, Vec2d


indicator()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
JSX.Element
References

TLLineShape, JSX.Element


render()

Public Method

Parameters
NameDescription

shape

TLLineShape
Returns
JSX.Element | undefined
References

TLLineShape, JSX.Element


toSvg()

Public Method

Parameters
NameDescription

shape

TLLineShape

_font

string

colors

TLExportColors
Returns
SVGGElement
References

TLLineShape, TLExportColors, SVGGElement


Edit this page
Last edited on 11 May 2023
TLLineShapeDefTLMark