Class: ElementSplitter
Implements
Table of contents
Constructors
Methods
- visitVideoElement
- visitAudioElement
- visitImageElement
- visitTextElement
- visitCaptionElement
- visitRectElement
- visitCircleElement
- visitIconElement
- visitEmojiElement
- visitPlaceholderElement
- visitArrowElement
- visitLineElement
- visitEffectElement
Constructors
constructor
• new ElementSplitter(splitTime): ElementSplitter
Parameters
| Name | Type |
|---|---|
splitTime | number |
Returns
Defined in
core/visitor/element-splitter.ts:27
Methods
visitVideoElement
▸ visitVideoElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | VideoElement |
Returns
Implementation of
ElementVisitor.visitVideoElement
Defined in
core/visitor/element-splitter.ts:53
visitAudioElement
▸ visitAudioElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | AudioElement |
Returns
Implementation of
ElementVisitor.visitAudioElement
Defined in
core/visitor/element-splitter.ts:75
visitImageElement
▸ visitImageElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | ImageElement |
Returns
Implementation of
ElementVisitor.visitImageElement
Defined in
core/visitor/element-splitter.ts:96
visitTextElement
▸ visitTextElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | TextElement |
Returns
Implementation of
ElementVisitor.visitTextElement
Defined in
core/visitor/element-splitter.ts:111
visitCaptionElement
▸ visitCaptionElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | CaptionElement |
Returns
Implementation of
ElementVisitor.visitCaptionElement
Defined in
core/visitor/element-splitter.ts:135
visitRectElement
▸ visitRectElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | RectElement |
Returns
Implementation of
ElementVisitor.visitRectElement
Defined in
core/visitor/element-splitter.ts:159
visitCircleElement
▸ visitCircleElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | CircleElement |
Returns
Implementation of
ElementVisitor.visitCircleElement
Defined in
core/visitor/element-splitter.ts:174
visitIconElement
▸ visitIconElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | IconElement |
Returns
Implementation of
ElementVisitor.visitIconElement
Defined in
core/visitor/element-splitter.ts:185
visitEmojiElement
▸ visitEmojiElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | EmojiElement |
Returns
Implementation of
ElementVisitor.visitEmojiElement
Defined in
core/visitor/element-splitter.ts:196
visitPlaceholderElement
▸ visitPlaceholderElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | PlaceholderElement |
Returns
Implementation of
ElementVisitor.visitPlaceholderElement
Defined in
core/visitor/element-splitter.ts:207
visitArrowElement
▸ visitArrowElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | ArrowElement |
Returns
Implementation of
ElementVisitor.visitArrowElement
Defined in
core/visitor/element-splitter.ts:218
visitLineElement
▸ visitLineElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | LineElement |
Returns
Implementation of
ElementVisitor.visitLineElement
Defined in
core/visitor/element-splitter.ts:229
visitEffectElement
▸ visitEffectElement(element): SplitResult
Parameters
| Name | Type |
|---|---|
element | EffectElement |
Returns
Implementation of
ElementVisitor.visitEffectElement