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

Privacy | Terms