Skip to content

LoadedGameboardPlacementObject

Defined in: src/three/three.ts:102

Loaded Three.js object plus gameboard metadata and animation state.

optional activeClip?: AnimationClip

Defined in: src/three/three.ts:118

Selected active clip.


optional animationAction?: AnimationAction

Defined in: src/three/three.ts:122

Action created for the active clip.


optional animationUrl?: string

Defined in: src/three/three.ts:112

Resolved animation URL, when separate from the model.


assetId: string

Defined in: src/three/three.ts:106

Asset id this object was loaded from.


clips: readonly AnimationClip[]

Defined in: src/three/three.ts:116

Available animation clips from model and optional animation source.


optional mixer?: AnimationMixer<AnimationMixerEventMap>

Defined in: src/three/three.ts:120

Animation mixer bound to the loaded object.


modelUrl: string

Defined in: src/three/three.ts:110

Resolved model URL.


object: Object3D

Defined in: src/three/three.ts:108

Three.js object added to the scene.


placementId: string

Defined in: src/three/three.ts:104

Placement id this object represents.


transform: AssetTransform

Defined in: src/three/three.ts:114

Last transform applied to the object.