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
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