Options
All
  • Public
  • Public/Protected
  • All
Menu

ore-three

Index

Type aliases

AnimationFrameInfo: { duration: number; end: number; start: number }

Type declaration

  • duration: number
  • end: number
  • start: number
AnimatorVariableType: number | number[] | THREE.Vector2 | THREE.Vector3 | THREE.Vector4 | THREE.Quaternion | THREE.Euler
BCAnimationActionParam: { fcurve_groups: {}; name: string }

Type declaration

BCAnimationCurveAxis: "x" | "y" | "z" | "w" | "scalar"
BCAnimationCurveKeyFrameParam: { c: THREE.Vec2; e: string; h_l: THREE.Vec2; h_r: THREE.Vec2; i: FCurveInterpolation }

Type declaration

BCAnimationCurveParam: { axis: BCAnimationCurveAxis; keyframes: BCAnimationCurveKeyFrameParam[] }

Type declaration

BCSceneData: { actions: BCAnimationActionParam[]; objects: BCSceneObjectData[] }

Type declaration

BCSceneObjectData: { actions: string[]; name: string }

Type declaration

  • actions: string[]
  • name: string
BCSyncFrameMessage: { data: BCTimelineData; type: "sync/timeline" }

Type declaration

BCSyncSceneMessage: { data: BCSceneData; type: "sync/scene" }

Type declaration

BCTimelineData: { current: number; end: number; start: number }

Type declaration

  • current: number
  • end: number
  • start: number
EasingFunc: (t: number) => any

Type declaration

    • (t: number): any
    • Parameters

      • t: number

      Returns any

FCurveAxis: "x" | "y" | "z" | "w" | "scalar"
FCurveGroupType: "scalar" | "vec2" | "vec3" | "vec4"
FCurveInterpolation: "BEZIER" | "LINEAR"

Generated using TypeDoc