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
Curve
Key
Frame
Param
: { 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
Scene
Message
: { 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"