Type aliases
AnimationFrameInfo
AnimationFrameInfo: { duration: number; end: number; start: number }
Type declaration
duration: number
end: number
start: number
AnimatorVariableType
AnimatorVariableType: number | number[] | THREE.Vector2 | THREE.Vector3 | THREE.Vector4 | THREE.Quaternion | THREE.Euler
BCAnimationActionParam
BCAnimationActionParam: { fcurve_groups: {}; name: string }
Type declaration
fcurve_groups: {}
name: string
BCAnimationCurveAxis
BCAnimationCurveAxis: "x" | "y" | "z" | "w" | "scalar"
BCAnimationCurveKeyFrameParam
BCAnimation
CurveKeyFrameParam: { c: THREE.Vec2; e: string; h_l: THREE.Vec2; h_r: THREE.Vec2; i: FCurveInterpolation }Type declaration
c: THREE.Vec2
e: string
h_l: THREE.Vec2
h_r: THREE.Vec2
BCAnimationCurveParam
BCMessage
BCSceneData
BCSceneObjectData
BCSceneObjectData: { actions: string[]; name: string }
Type declaration
actions: string[]
name: string
BCSyncFrameMessage
BCSyncSceneMessage
BCSync
SceneMessage: { data: BCSceneData; type: "sync/scene" }BCTimelineData
BCTimelineData: { current: number; end: number; start: number }
Type declaration
current: number
end: number
start: number
EasingFunc
EasingFunc: (t: number) => any
FCurveAxis
FCurveAxis: "x" | "y" | "z" | "w" | "scalar"
FCurveGroupType
FCurveGroupType: "scalar" | "vec2" | "vec3" | "vec4"
FCurveInterpolation
FCurveInterpolation: "BEZIER" | "LINEAR"