TLDrawUtil

Public Class

Table of Contents
Signature
class TLDrawUtil extends TLShapeUtil<TLDrawShape> {}
References

TLShapeUtil, TLDrawShape


Properties

hideResizeHandles

Public Property

Signature
hideResizeHandles: (shape: TLDrawShape) => boolean
References

TLDrawShape


hideRotateHandle

Public Property

Signature
hideRotateHandle: (shape: TLDrawShape) => boolean
References

TLDrawShape


hideSelectionBoundsBg

Public Property

Signature
hideSelectionBoundsBg: (shape: TLDrawShape) => boolean
References

TLDrawShape


hideSelectionBoundsFg

Public Property

Signature
hideSelectionBoundsFg: (shape: TLDrawShape) => boolean
References

TLDrawShape


isClosed

Public Property

Signature
isClosed: (shape: TLDrawShape) => boolean
References

TLDrawShape


onResize

Public Property

Signature
onResize: OnResizeHandler<TLDrawShape>
References

OnResizeHandler, TLDrawShape


type

Public Static Property

Signature
static type: string

Methods

defaultProps()

Public Method

Parameters

None

Returns
TLDrawShape['props']
References

TLDrawShape


getBounds()

Public Method

Parameters
NameDescription

shape

TLDrawShape
Returns
Box2d
References

TLDrawShape, Box2d


getCenter()

Public Method

Parameters
NameDescription

shape

TLDrawShape
Returns
Vec2d
References

TLDrawShape, Vec2d


getOutline()

Public Method

Parameters
NameDescription

shape

TLDrawShape
Returns
Vec2d[]
References

TLDrawShape, Vec2d


hitTestLineSegment()

Public Method

Parameters
NameDescription

shape

TLDrawShape

A

VecLike

B

VecLike
Returns
boolean
References

TLDrawShape, VecLike


hitTestPoint()

Public Method

Parameters
NameDescription

shape

TLDrawShape

point

VecLike
Returns
boolean
References

TLDrawShape, VecLike


indicator()

Public Method

Parameters
NameDescription

shape

TLDrawShape
Returns
JSX.Element
References

TLDrawShape, JSX.Element


render()

Public Method

Parameters
NameDescription

shape

TLDrawShape
Returns
JSX.Element
References

TLDrawShape, JSX.Element


toSvg()

Public Method

Parameters
NameDescription

shape

TLDrawShape

_font

string | undefined

colors

TLExportColors
Returns
SVGGElement
References

TLDrawShape, TLExportColors, SVGGElement


Edit this page
Last edited on 11 May 2023
TLDrawShapeDefTLEasingType