Skip to content

Class: AnimatedController ​

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

Extends ​

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

Privacy | Terms