Skip to content

Class: AnimatedController

Defined in: packages/xr-input/src/visual/impl/animated-controller.ts:19

Extends

  • BaseControllerVisual

Constructors

Constructor

new AnimatedController(scene, camera, model, layout): AnimatedController

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:45

Parameters

scene

Scene

camera

PerspectiveCamera

model

Group

layout

InputLayout

Returns

AnimatedController

Inherited from

BaseControllerVisual.constructor

Properties

model

model: Group

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:48

Inherited from

AnimatedControllerHand.model


xrInput?

optional xrInput: XRControllerVisualAdapter

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:43

Inherited from

BaseControllerVisual.xrInput


assetKeyPrefix

static assetKeyPrefix: string = 'controller-'

Defined in: packages/xr-input/src/visual/impl/animated-controller.ts:20


useSimpleMaterial

static useSimpleMaterial: boolean = false

Defined in: packages/xr-input/src/visual/impl/animated-controller.ts:21

Methods

connect()

connect(inputSource, enabled): void

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:54

Parameters

inputSource

XRInputSource

enabled

boolean

Returns

void

Inherited from

BaseControllerVisual.connect


disconnect()

disconnect(): void

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:59

Returns

void

Inherited from

BaseControllerVisual.disconnect


init()

init(): void

Defined in: packages/xr-input/src/visual/impl/animated-controller.ts:38

Returns

void

Overrides

BaseControllerVisual.init


toggle()

toggle(enabled): void

Defined in: packages/xr-input/src/visual/impl/base-impl.ts:63

Parameters

enabled

boolean

Returns

void

Inherited from

BaseControllerVisual.toggle


update()

update(): void

Defined in: packages/xr-input/src/visual/impl/animated-controller.ts:102

Returns

void

Overrides

BaseControllerVisual.update