Skip to content

Class: CursorVisual ​

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

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

Parameters ​

xrOrigin ​

XROrigin

pointerIndex ​

number

Returns ​

CursorVisual

Methods ​

dispose() ​

dispose(): void

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

Dispose of cursor resources.

Returns ​

void


setVisible() ​

setVisible(visible): void

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

Set cursor visibility.

Parameters ​

visible ​

boolean

Returns ​

void


updateFromIntersection() ​

updateFromIntersection(intersection, delta, focused): void

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

Update cursor position and orientation from an intersection.

Parameters ​

intersection ​

Intersection

delta ​

number

focused ​

boolean

Returns ​

void

Privacy | Terms