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