Skip to main content

Class: ElementCloner

Implements​

Table of contents​

Constructors​

Methods​

Constructors​

constructor​

• new ElementCloner(): ElementCloner

Returns​

ElementCloner

Methods​

cloneElementProperties​

▸ cloneElementProperties(srcElement, destElement): TrackElement

Parameters​

NameType
srcElementTrackElement
destElementTrackElement

Returns​

TrackElement

Defined in​

core/visitor/element-cloner.ts:18


visitVideoElement​

▸ visitVideoElement(element): TrackElement

Parameters​

NameType
elementVideoElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitVideoElement

Defined in​

core/visitor/element-cloner.ts:29


visitAudioElement​

▸ visitAudioElement(element): TrackElement

Parameters​

NameType
elementAudioElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitAudioElement

Defined in​

core/visitor/element-cloner.ts:43


visitImageElement​

▸ visitImageElement(element): TrackElement

Parameters​

NameType
elementImageElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitImageElement

Defined in​

core/visitor/element-cloner.ts:50


visitTextElement​

▸ visitTextElement(element): TrackElement

Parameters​

NameType
elementTextElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitTextElement

Defined in​

core/visitor/element-cloner.ts:66


visitCaptionElement​

▸ visitCaptionElement(element): TrackElement

Parameters​

NameType
elementCaptionElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitCaptionElement

Defined in​

core/visitor/element-cloner.ts:73


visitRectElement​

▸ visitRectElement(element): TrackElement

Parameters​

NameType
elementRectElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitRectElement

Defined in​

core/visitor/element-cloner.ts:83


visitCircleElement​

▸ visitCircleElement(element): TrackElement

Parameters​

NameType
elementCircleElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitCircleElement

Defined in​

core/visitor/element-cloner.ts:92


visitIconElement​

▸ visitIconElement(element): TrackElement

Parameters​

NameType
elementIconElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitIconElement

Defined in​

core/visitor/element-cloner.ts:101


visitEmojiElement​

▸ visitEmojiElement(element): TrackElement

Parameters​

NameType
elementEmojiElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitEmojiElement

Defined in​

core/visitor/element-cloner.ts:111


visitPlaceholderElement​

▸ visitPlaceholderElement(element): TrackElement

Parameters​

NameType
elementPlaceholderElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitPlaceholderElement

Defined in​

core/visitor/element-cloner.ts:127


visitArrowElement​

▸ visitArrowElement(element): TrackElement

Parameters​

NameType
elementArrowElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitArrowElement

Defined in​

core/visitor/element-cloner.ts:137


visitLineElement​

▸ visitLineElement(element): TrackElement

Parameters​

NameType
elementLineElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitLineElement

Defined in​

core/visitor/element-cloner.ts:146


visitEffectElement​

▸ visitEffectElement(element): TrackElement

Parameters​

NameType
elementEffectElement

Returns​

TrackElement

Implementation of​

ElementVisitor.visitEffectElement

Defined in​

core/visitor/element-cloner.ts:155