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:136
Dispose of cursor resources.
Returns
void
setVisible()
setVisible(
visible):void
Defined in: packages/xr-input/src/pointer/cursor-visual.ts:129
Set cursor visibility.
Parameters
visible
boolean
Returns
void
updateFromIntersection()
updateFromIntersection(
intersection,delta,focused):void
Defined in: packages/xr-input/src/pointer/cursor-visual.ts:80
Update cursor position and orientation from an intersection.
Parameters
intersection
Intersection
delta
number
focused
boolean
Returns
void