@rendley/sdk - v1.12.6
    Preparing search index...

    Class Clip<T, K>

    Type Parameters

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    animationController: (Anonymous class)<T>
    id: string
    sprite: T
    state: ClipState
    style: K

    Methods

    • Parameters

      Returns Effect

    • Parameters

      • effectId: string
      • Optionalproperties: Record<string, any>

      Returns Effect

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns undefined | Map<string, unknown>

    • Parameters

      • key: string

      Returns unknown

    • Returns number

    • Parameters

      • effectId: string

      Returns undefined | Effect

    • Returns number

    • Parameters

      • filterId: string

      Returns undefined | Filter

    • Returns boolean

    • Returns string

    • Returns boolean

    • Returns number

    • Returns number

    • Returns undefined | string

    • Returns string

    • Returns number

    • Returns number

    • Returns number

    • Returns undefined | string

    • Returns number

    • Returns number

    • Returns string

    • Returns boolean

    • Parameters

      • key: string

      Returns boolean

    • Returns boolean

    • Returns boolean

    • Parameters

      • point: { cursorX: number; cursorY: number }
      • OptionalignoreVisibility: boolean

      Returns boolean

    • Parameters

      • layerId: string

      Returns Promise<void>

    • Parameters

      • currentTime: number

      Returns boolean

    • Returns boolean

    • Parameters

      • amount: number

      Returns void

    • Parameters

      • currentTime: number

      Returns Promise<void>

    • Parameters

      • currentTime: number

      Returns Promise<void>

    • Parameters

      • canceled: boolean

      Returns Promise<void>

    • Parameters

      • width: number
      • height: number

      Returns Promise<void>

    • Parameters

      • currentTime: number

        The current time of the timeline

      Returns void

      This is called after all the clips have been rendered in the preview, useful if you want to change some other clip states after rendering

    • Parameters

      • currentTime: number

      Returns void

    • Parameters

      • effectId: string

      Returns void

    • Parameters

      Returns void

    • Parameters

      • id: string

      Returns void

    • Parameters

      • id: string

      Returns void

    • Returns void

    • Parameters

      • currentTime: number

      Returns void

    • Returns void

    • Returns {
          animationController?: {
              animationDataIn?: {
                  amplification?: number;
                  inOutOfRange: OutOfRangeEnum;
                  name: string;
                  offset?: number;
                  outOutOfRange: OutOfRangeEnum;
                  propertyAnimations: {
                      inOutOfRange: OutOfRangeEnum;
                      keyframes: {
                          easing: EasingEnum;
                          relativeProperty?: string;
                          space: AnimationSpaceEnum;
                          time: number;
                          value: string | number;
                      }[];
                      outOutOfRange: OutOfRangeEnum;
                      property: string;
                  }[];
                  speed?: number;
              };
              animationDataLoop?: {
                  amplification?: number;
                  inOutOfRange: OutOfRangeEnum;
                  name: string;
                  offset?: number;
                  outOutOfRange: OutOfRangeEnum;
                  propertyAnimations: {
                      inOutOfRange: OutOfRangeEnum;
                      keyframes: {
                          easing: EasingEnum;
                          relativeProperty?: string;
                          space: AnimationSpaceEnum;
                          time: number;
                          value: string
                          | number;
                      }[];
                      outOutOfRange: OutOfRangeEnum;
                      property: string;
                  }[];
                  speed?: number;
              };
              animationDataOut?: {
                  amplification?: number;
                  inOutOfRange: OutOfRangeEnum;
                  name: string;
                  offset?: number;
                  outOutOfRange: OutOfRangeEnum;
                  propertyAnimations: {
                      inOutOfRange: OutOfRangeEnum;
                      keyframes: {
                          easing: EasingEnum;
                          relativeProperty?: string;
                          space: AnimationSpaceEnum;
                          time: number;
                          value: string
                          | number;
                      }[];
                      outOutOfRange: OutOfRangeEnum;
                      property: string;
                  }[];
                  speed?: number;
              };
              animationInDuration: number;
              animationLoopCount: number;
              animationOutDuration: number;
              loopSmoothing: number;
          };
          blendMode?: NORMAL
          | ADD
          | SCREEN
          | MULTIPLY;
          clipMasks?: { clipId: string; id: string; wrapMode: MaskWrapModeEnum }[];
          customData?: [string, unknown][];
          duration: number;
          effects: any[];
          filters: {
              clipId?: string;
              filterId: string;
              id: string;
              intensity: number;
              provider: string;
          }[];
          id: string;
          isVisible: boolean;
          leftTrim: number;
          mediaDataId?: string;
          name?: string;
          rightTrim: number;
          startTime: number;
          style?: unknown;
          subtitlesId?: string;
          subtitlesOffset: number;
          text?: string;
          type: string;
          wrapMode?: CLAMP
          | REPEAT
          | PING_PONG
          | EMPTY;
      }

    • Parameters

      • data: Map<string, unknown>

      Returns void

    • Parameters

      • key: string
      • value: unknown
      • overwrite: boolean = true

      Returns boolean

    • Parameters

      • hasTransition: boolean

      Returns void

    • Parameters

      • trim: number

      Returns void

    • Parameters

      • name: string

      Returns void

    • Parameters

      • trim: number

      Returns void

    • Parameters

      • startTime: number

      Returns void

    • Parameters

      • subtitlesId: string
      • offset: number = 0

      Returns void

    • Parameters

      • subtitlesId: string

      Returns void

    • Parameters

      • offset: number

      Returns void

    • Parameters

      • visible: boolean

      Returns void

    • Parameters

      • currentTime: number

      Returns void

    • Parameters

      • OptionalnewMediaId: string

      Returns Promise<boolean>

    • Parameters

      • currentTime: number

      Returns void