Class: XRHandVisualAdapter
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:78
Extends
Constructors
Constructor
new XRHandVisualAdapter(
playerSpace
,handedness
,visualsEnabled
,visualClass
,scene
,camera
,assetLoader
):XRHandVisualAdapter
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:95
Parameters
playerSpace
Group
handedness
XRHandedness
visualsEnabled
boolean
visualClass
VisualConstructor
<VisualImplementation
>
scene
Scene
camera
PerspectiveCamera
assetLoader
Returns
XRHandVisualAdapter
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
jointSpaces
jointSpaces:
XRJointSpace
[] =[]
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:79
jointTransforms?
optional
jointTransforms:Float32Array
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:80
raySpace
raySpace:
Group
<Object3DEventMap
>
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:61
Inherited from
visual?
optional
visual:VisualImplementation
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:59
Inherited from
cursorPool
static
cursorPool:Mesh
<BufferGeometry
<NormalBufferAttributes
>,MeshBasicMaterial
,Object3DEventMap
>[] =[]
Defined in: packages/xr-input/src/visual/adapter/base-visual-adapter.ts:58
Inherited from
XRInputVisualAdapter
.cursorPool
visualCache
static
visualCache: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
capturePose()
capturePose(
refSpace
):Promise
<HandPose
>
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:226
Parameters
refSpace
XRSpace
Returns
Promise
<HandPose
>
connect()
connect(
inputSource
):void
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:115
Parameters
inputSource
XRInputSource
Returns
void
Overrides
disconnect()
disconnect():
void
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:137
Returns
void
Overrides
XRInputVisualAdapter
.disconnect
toggleVisual()
toggleVisual(
enabled
):void
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:207
Parameters
enabled
boolean
Returns
void
update()
update(
frame
,delta
):void
Defined in: packages/xr-input/src/visual/adapter/hand-visual-adapter.ts:146
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()
static
createVisual<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
>