Abstract Class: XRInputVisualAdapter 
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:57
Extended by 
Constructors 
Constructor 
new XRInputVisualAdapter(
playerSpace,handedness,visualsEnabled,visualClass,scene,camera,assetLoader):XRInputVisualAdapter
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:66
Parameters 
playerSpace 
Group
handedness 
XRHandedness
visualsEnabled 
boolean
visualClass 
VisualConstructor<VisualImplementation>
scene 
Scene
camera 
PerspectiveCamera
assetLoader 
Returns 
XRInputVisualAdapter
Properties 
gripSpace 
gripSpace:
Group<Object3DEventMap>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:62
handedness 
handedness:
XRHandedness
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:68
isPrimary 
isPrimary:
boolean=false
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:63
raySpace 
raySpace:
Group<Object3DEventMap>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:61
visual? 
optionalvisual:VisualImplementation
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:59
cursorPool 
staticcursorPool:Mesh<BufferGeometry<NormalBufferAttributes>,MeshBasicMaterial,Object3DEventMap>[] =[]
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:58
visualCache 
staticvisualCache:Map<string,VisualImplementation>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:145
Accessors 
connected 
Get Signature 
get connected():
boolean
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:118
Returns 
boolean
inputSource 
Get Signature 
get inputSource():
XRInputSource
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:123
Returns 
XRInputSource
pointerBusy 
Get Signature 
get pointerBusy():
boolean
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:141
Returns 
boolean
Methods 
connect() 
connect(
inputSource):void
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:127
Parameters 
inputSource 
XRInputSource
Returns 
void
disconnect() 
disconnect():
void
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:135
Returns 
void
update() 
abstractupdate(frame,delta):void
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:139
Parameters 
frame 
XRFrame
delta 
number
Returns 
void
updateVisualImplementation() 
updateVisualImplementation<
T>(visualClass):void
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:110
Type Parameters 
T 
T extends VisualImplementation
Parameters 
visualClass 
Returns 
void
createVisual() 
staticcreateVisual<T>(visualClass,inputSource,layout,enabled,scene,camera,assetLoader):Promise<T>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:147
Type Parameters 
T 
T extends VisualImplementation
Parameters 
visualClass 
inputSource 
XRInputSource
layout 
enabled 
boolean
scene 
Scene
camera 
PerspectiveCamera
assetLoader 
Returns 
Promise<T>