Skip to content

Class: CursorVisual

Defined in: packages/xr-input/src/pointer/cursor-visual.ts:54

Shared cursor visual that can be updated from any pointer's intersection. Renders as a circle mesh positioned at the intersection point, oriented to the surface normal.

Constructors

Constructor

new CursorVisual(xrOrigin, pointerIndex): CursorVisual

Defined in: packages/xr-input/src/pointer/cursor-visual.ts:59

Parameters

xrOrigin

XROrigin

pointerIndex

number

Returns

CursorVisual

Methods

dispose()

dispose(): void

Defined in: packages/xr-input/src/pointer/cursor-visual.ts:135

Dispose of cursor resources.

Returns

void


setVisible()

setVisible(visible): void

Defined in: packages/xr-input/src/pointer/cursor-visual.ts:128

Set cursor visibility.

Parameters

visible

boolean

Returns

void


updateFromIntersection()

updateFromIntersection(intersection, delta, focused): void

Defined in: packages/xr-input/src/pointer/cursor-visual.ts:79

Update cursor position and orientation from an intersection.

Parameters

intersection

Intersection

delta

number

focused

boolean

Returns

void

Privacy | Terms