Skip to content

Documentation / @ripl/core / RenderElement

Interface: RenderElement ​

Defined in: packages/core/src/context/types.ts:45

Minimal interface for any element that can be rendered and hit-tested by a context.

Properties ​

PropertyModifierTypeDefined in
abstractpublicbooleanpackages/core/src/context/types.ts:48
idreadonlystringpackages/core/src/context/types.ts:46
parent?publicRenderElementpackages/core/src/context/types.ts:47
pointerEventspublicRenderElementPointerEventspackages/core/src/context/types.ts:49
zIndexpublicnumberpackages/core/src/context/types.ts:50

Methods ​

emit() ​

emit(type, data): void

Defined in: packages/core/src/context/types.ts:55

Parameters ​

ParameterType
typestring
dataany

Returns ​

void


getBoundingBox()? ​

optional getBoundingBox(): Box

Defined in: packages/core/src/context/types.ts:51

Returns ​

Box


has() ​

has(event): boolean

Defined in: packages/core/src/context/types.ts:52

Parameters ​

ParameterType
eventstring

Returns ​

boolean


intersectsWith() ​

intersectsWith(x, y, options?): boolean

Defined in: packages/core/src/context/types.ts:53

Parameters ​

ParameterType
xnumber
ynumber
options?Partial<RenderElementIntersectionOptions>

Returns ​

boolean