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>