Class: XRControllerVisualAdapter 
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:17
Extends 
Constructors 
Constructor 
new XRControllerVisualAdapter(
playerSpace,handedness,visualsEnabled,visualClass,scene,camera,assetLoader):XRControllerVisualAdapter
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:20
Parameters 
playerSpace 
Group
handedness 
XRHandedness
visualsEnabled 
boolean
visualClass 
VisualConstructor<VisualImplementation>
scene 
Scene
camera 
PerspectiveCamera
assetLoader 
Returns 
XRControllerVisualAdapter
Overrides 
XRInputVisualAdapter.constructor
Properties 
gripSpace 
gripSpace:
Group<Object3DEventMap>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:62
Inherited from 
XRInputVisualAdapter.gripSpace
handedness 
handedness:
XRHandedness
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:68
Inherited from 
XRInputVisualAdapter.handedness
isPrimary 
isPrimary:
boolean=false
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:63
Inherited from 
XRInputVisualAdapter.isPrimary
raySpace 
raySpace:
Group<Object3DEventMap>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:61
Inherited from 
visual? 
optionalvisual:VisualImplementation
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:18
Overrides 
cursorPool 
staticcursorPool:Mesh<BufferGeometry<NormalBufferAttributes>,MeshBasicMaterial,Object3DEventMap>[] =[]
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:58
Inherited from 
XRInputVisualAdapter.cursorPool
visualCache 
staticvisualCache:Map<string,VisualImplementation>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:145
Inherited from 
XRInputVisualAdapter.visualCache
Accessors 
connected 
Get Signature 
get connected():
boolean
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:118
Returns 
boolean
Inherited from 
XRInputVisualAdapter.connected
inputSource 
Get Signature 
get inputSource():
XRInputSource
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:123
Returns 
XRInputSource
Inherited from 
XRInputVisualAdapter.inputSource
pointerBusy 
Get Signature 
get pointerBusy():
boolean
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:141
Returns 
boolean
Inherited from 
XRInputVisualAdapter.pointerBusy
Methods 
connect() 
connect(
inputSource):void
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:40
Parameters 
inputSource 
XRInputSource
Returns 
void
Overrides 
disconnect() 
disconnect():
void
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:47
Returns 
void
Overrides 
XRInputVisualAdapter.disconnect
toggleVisual() 
toggleVisual(
enabled):void
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:63
Parameters 
enabled 
boolean
Returns 
void
update() 
update(
_frame,delta):void
Defined in: packages/xr-input/src/visual/adapter/controller-visual-adapter.ts:53
Parameters 
_frame 
XRFrame
delta 
number
Returns 
void
Overrides 
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
Inherited from 
XRInputVisualAdapter.updateVisualImplementation
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>