Skip to main content

Class: EmojiElement

Hierarchy

Table of contents

Constructors

Methods

Properties

Constructors

constructor

new EmojiElement(emoji, src, parentSize): EmojiElement

Parameters

NameType
emojistring
srcstring
parentSizeSize

Returns

EmojiElement

Overrides

ImageElement.constructor

Defined in

core/elements/emoji.element.ts:11

Methods

getId

getId(): string

Returns

string

Inherited from

ImageElement.getId

Defined in

core/elements/base.element.ts:31


getType

getType(): string

Returns

string

Inherited from

ImageElement.getType

Defined in

core/elements/base.element.ts:35


getStart

getStart(): number

Returns

number

Inherited from

ImageElement.getStart

Defined in

core/elements/base.element.ts:39


getEnd

getEnd(): number

Returns

number

Inherited from

ImageElement.getEnd

Defined in

core/elements/base.element.ts:43


getDuration

getDuration(): number

Returns

number

Inherited from

ImageElement.getDuration

Defined in

core/elements/base.element.ts:47


getTrackId

getTrackId(): string

Returns

string

Inherited from

ImageElement.getTrackId

Defined in

core/elements/base.element.ts:51


getProps

getProps(): Record<string, any>

Returns

Record<string, any>

Inherited from

ImageElement.getProps

Defined in

core/elements/base.element.ts:55


getMetadata

getMetadata(): undefined | ElementMetadata

Returns

undefined | ElementMetadata

Inherited from

ImageElement.getMetadata

Defined in

core/elements/base.element.ts:59


getName

getName(): string

Returns

string

Inherited from

ImageElement.getName

Defined in

core/elements/base.element.ts:63


getAnimation

getAnimation(): undefined | ElementAnimation

Returns

undefined | ElementAnimation

Inherited from

ImageElement.getAnimation

Defined in

core/elements/base.element.ts:67


getOpacity

getOpacity(): number

Returns

number

Inherited from

ImageElement.getOpacity

Defined in

core/elements/base.element.ts:82


setId

setId(id): EmojiElement

Parameters

NameType
idstring

Returns

EmojiElement

Inherited from

ImageElement.setId

Defined in

core/elements/base.element.ts:86


setType

setType(type): EmojiElement

Parameters

NameType
typestring

Returns

EmojiElement

Inherited from

ImageElement.setType

Defined in

core/elements/base.element.ts:91


setStart

setStart(s): EmojiElement

Parameters

NameType
snumber

Returns

EmojiElement

Inherited from

ImageElement.setStart

Defined in

core/elements/base.element.ts:96


setEnd

setEnd(e): EmojiElement

Parameters

NameType
enumber

Returns

EmojiElement

Inherited from

ImageElement.setEnd

Defined in

core/elements/base.element.ts:101


setTrackId

setTrackId(trackId): EmojiElement

Parameters

NameType
trackIdstring

Returns

EmojiElement

Inherited from

ImageElement.setTrackId

Defined in

core/elements/base.element.ts:106


setName

setName(name): EmojiElement

Parameters

NameType
namestring

Returns

EmojiElement

Inherited from

ImageElement.setName

Defined in

core/elements/base.element.ts:111


setAnimation

setAnimation(animation?): EmojiElement

Parameters

NameType
animation?ElementAnimation

Returns

EmojiElement

Inherited from

ImageElement.setAnimation

Defined in

core/elements/base.element.ts:116


setOpacity

setOpacity(opacity): EmojiElement

Parameters

NameType
opacitynumber

Returns

EmojiElement

Inherited from

ImageElement.setOpacity

Defined in

core/elements/base.element.ts:132


setMetadata

setMetadata(metadata?): EmojiElement

Parameters

NameType
metadata?ElementMetadata

Returns

EmojiElement

Inherited from

ImageElement.setMetadata

Defined in

core/elements/base.element.ts:142


getTransition

getTransition(): undefined | ElementTransitionJSON

Returns

undefined | ElementTransitionJSON

Inherited from

ImageElement.getTransition

Defined in

core/elements/base.element.ts:147


setTransition

setTransition(transition): this

Parameters

NameType
transitionundefined | ElementTransitionJSON

Returns

this

Inherited from

ImageElement.setTransition

Defined in

core/elements/base.element.ts:151


getEmoji

getEmoji(): string

Returns

string

Defined in

core/elements/emoji.element.ts:26


setEmoji

setEmoji(emoji): EmojiElement

Parameters

NameType
emojistring

Returns

EmojiElement

Defined in

core/elements/emoji.element.ts:30


accept

accept<T>(visitor): T

Type parameters

Name
T

Parameters

NameType
visitorElementVisitor<T>

Returns

T

Overrides

ImageElement.accept

Defined in

core/elements/emoji.element.ts:35


getParentSize

getParentSize(): Size

Returns

Size

Inherited from

ImageElement.getParentSize

Defined in

core/elements/image.element.ts:31


getFrame

getFrame(): Frame

Returns

Frame

Inherited from

ImageElement.getFrame

Defined in

core/elements/image.element.ts:35


getFrameEffects

getFrameEffects(): undefined | ElementFrameEffect[]

Returns

undefined | ElementFrameEffect[]

Inherited from

ImageElement.getFrameEffects

Defined in

core/elements/image.element.ts:39


getBackgroundColor

getBackgroundColor(): string

Returns

string

Inherited from

ImageElement.getBackgroundColor

Defined in

core/elements/image.element.ts:43


getObjectFit

getObjectFit(): ObjectFit

Returns

ObjectFit

Inherited from

ImageElement.getObjectFit

Defined in

core/elements/image.element.ts:47


getSrc

getSrc(): string

Returns

string

Inherited from

ImageElement.getSrc

Defined in

core/elements/image.element.ts:51


getRotation

getRotation(): number

Returns

number

Inherited from

ImageElement.getRotation

Defined in

core/elements/image.element.ts:55


setRotation

setRotation(rotation): EmojiElement

Parameters

NameType
rotationnumber

Returns

EmojiElement

Inherited from

ImageElement.setRotation

Defined in

core/elements/image.element.ts:59


getPosition

getPosition(): Position

Returns

Position

Inherited from

ImageElement.getPosition

Defined in

core/elements/image.element.ts:64


updateImageMeta

updateImageMeta(updateFrame?): Promise<void>

Parameters

NameTypeDefault value
updateFramebooleantrue

Returns

Promise<void>

Inherited from

ImageElement.updateImageMeta

Defined in

core/elements/image.element.ts:71


setPosition

setPosition(position): EmojiElement

Parameters

NameType
positionPosition

Returns

EmojiElement

Inherited from

ImageElement.setPosition

Defined in

core/elements/image.element.ts:86


setSrc

setSrc(src): Promise<EmojiElement>

Parameters

NameType
srcstring

Returns

Promise<EmojiElement>

Inherited from

ImageElement.setSrc

Defined in

core/elements/image.element.ts:92


setObjectFit

setObjectFit(objectFit): EmojiElement

Parameters

NameType
objectFitObjectFit

Returns

EmojiElement

Inherited from

ImageElement.setObjectFit

Defined in

core/elements/image.element.ts:98


setFrame

setFrame(frame): EmojiElement

Parameters

NameType
frameFrame

Returns

EmojiElement

Inherited from

ImageElement.setFrame

Defined in

core/elements/image.element.ts:103


setParentSize

setParentSize(parentSize): EmojiElement

Parameters

NameType
parentSizeSize

Returns

EmojiElement

Inherited from

ImageElement.setParentSize

Defined in

core/elements/image.element.ts:109


setMediaFilter

setMediaFilter(mediaFilter): EmojiElement

Parameters

NameType
mediaFilterstring

Returns

EmojiElement

Inherited from

ImageElement.setMediaFilter

Defined in

core/elements/image.element.ts:114


setBackgroundColor

setBackgroundColor(backgroundColor): EmojiElement

Parameters

NameType
backgroundColorstring

Returns

EmojiElement

Inherited from

ImageElement.setBackgroundColor

Defined in

core/elements/image.element.ts:119


setProps

setProps(props): EmojiElement

Parameters

NameType
propsOmit<any, "src">

Returns

EmojiElement

Inherited from

ImageElement.setProps

Defined in

core/elements/image.element.ts:124


setFrameEffects

setFrameEffects(frameEffects?): EmojiElement

Parameters

NameType
frameEffects?ElementFrameEffect[]

Returns

EmojiElement

Inherited from

ImageElement.setFrameEffects

Defined in

core/elements/image.element.ts:129


addFrameEffect

addFrameEffect(frameEffect): EmojiElement

Parameters

NameType
frameEffectElementFrameEffect

Returns

EmojiElement

Inherited from

ImageElement.addFrameEffect

Defined in

core/elements/image.element.ts:134

Properties

frameEffects

Optional frameEffects: ElementFrameEffect[]

Inherited from

ImageElement.frameEffects

Defined in

core/elements/image.element.ts:12


frame

frame: Frame

Inherited from

ImageElement.frame

Defined in

core/elements/image.element.ts:13