Skip to content

Class: LeaferFilm ​

Hierarchy ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new LeaferFilm(config): LeaferFilm

Parameters ​

NameType
configILeaferImageConfig

Returns ​

LeaferFilm

Inherited from ​

LeaferImage.constructor

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:43

Properties ​

innerId ​

• Readonly innerId: number

Implementation of ​

ILeaferFilm.innerId

Inherited from ​

LeaferImage.innerId

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:14


lod ​

• Optional lod: IImageLOD

Implementation of ​

ILeaferFilm.lod

Inherited from ​

LeaferImage.lod

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:18


view ​

• view: any

Implementation of ​

ILeaferFilm.view

Inherited from ​

LeaferImage.view

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:21


width ​

• width: number

Implementation of ​

ILeaferFilm.width

Inherited from ​

LeaferImage.width

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:23


height ​

• height: number

Implementation of ​

ILeaferFilm.height

Inherited from ​

LeaferImage.height

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:24


isSVG ​

• isSVG: boolean

Implementation of ​

ILeaferFilm.isSVG

Inherited from ​

LeaferImage.isSVG

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:26


hasAlphaPixel ​

• hasAlphaPixel: boolean

Implementation of ​

ILeaferFilm.hasAlphaPixel

Inherited from ​

LeaferImage.hasAlphaPixel

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:27


ready ​

• ready: boolean

Implementation of ​

ILeaferFilm.ready

Inherited from ​

LeaferImage.ready

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:31


error ​

• error: IObject

Implementation of ​

ILeaferFilm.error

Inherited from ​

LeaferImage.error

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:32


loading ​

• loading: boolean

Implementation of ​

ILeaferFilm.loading

Inherited from ​

LeaferImage.loading

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:33


use ​

• use: number = 0

Implementation of ​

ILeaferFilm.use

Inherited from ​

LeaferImage.use

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:35


config ​

• config: ILeaferImageConfig

Implementation of ​

ILeaferFilm.config

Inherited from ​

LeaferImage.config

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:37


waitComplete ​

• Protected waitComplete: IFunction[] = []

Inherited from ​

LeaferImage.waitComplete

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:39


cache ​

• Protected cache: ILeaferImageCacheCanvas

Inherited from ​

LeaferImage.cache

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:41

Accessors ​

tag ​

• get tag(): string

Returns ​

string

Overrides ​

LeaferImage.tag

Defined in ​

src/leafer/packages/image/image/src/LeaferFilm.ts:8


url ​

• get url(): string

Returns ​

string

Implementation of ​

ILeaferFilm.url

Inherited from ​

LeaferImage.url

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:17


crossOrigin ​

• get crossOrigin(): IImageCrossOrigin

Returns ​

IImageCrossOrigin

Implementation of ​

ILeaferFilm.crossOrigin

Inherited from ​

LeaferImage.crossOrigin

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:19


completed ​

• get completed(): boolean

Returns ​

boolean

Implementation of ​

ILeaferFilm.completed

Inherited from ​

LeaferImage.completed

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:29

Methods ​

load ​

â–¸ load(onSuccess?, onError?, thumbSize?): number

Parameters ​

NameType
onSuccess?IFunction
onError?IFunction
thumbSize?ISizeData

Returns ​

number

Implementation of ​

ILeaferFilm.load

Inherited from ​

LeaferImage.load

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:55


unload ​

â–¸ unload(index, stopEvent?): void

Parameters ​

NameType
indexnumber
stopEvent?boolean

Returns ​

void

Implementation of ​

ILeaferFilm.unload

Inherited from ​

LeaferImage.unload

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:70


setView ​

â–¸ setView(img): void

Parameters ​

NameType
imgany

Returns ​

void

Inherited from ​

LeaferImage.setView

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:79


onComplete ​

â–¸ onComplete(isSuccess): void

Parameters ​

NameType
isSuccessboolean

Returns ​

void

Inherited from ​

LeaferImage.onComplete

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:89


getFull ​

â–¸ getFull(_filters?): any

Parameters ​

NameType
_filters?IObject

Returns ​

any

Implementation of ​

ILeaferFilm.getFull

Inherited from ​

LeaferImage.getFull

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:105


getCanvas ​

â–¸ getCanvas(width, height, opacity?, filters?, xGap?, yGap?, smooth?, interlace?): any

Parameters ​

NameType
widthnumber
heightnumber
opacity?number
filters?IObject
xGap?number
yGap?number
smooth?boolean
interlace?IInterlace

Returns ​

any

Implementation of ​

ILeaferFilm.getCanvas

Inherited from ​

LeaferImage.getCanvas

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:109


getPattern ​

â–¸ getPattern(canvas, repeat, transform?, paint?): CanvasPattern

Parameters ​

NameType
canvasany
repeatstring
transform?IMatrixData
paint?ILeaferImagePatternPaint

Returns ​

CanvasPattern

Implementation of ​

ILeaferFilm.getPattern

Inherited from ​

LeaferImage.getPattern

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:126


render ​

â–¸ render(canvas, x, y, width, height, _leaf, _paint, _imageScaleX, _imageScaleY): void

Parameters ​

NameType
canvasany
xnumber
ynumber
widthnumber
heightnumber
_leafILeaf
_paintany
_imageScaleXnumber
_imageScaleYnumber

Returns ​

void

Implementation of ​

ILeaferFilm.render

Inherited from ​

LeaferImage.render

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:132


getLoadUrl ​

â–¸ getLoadUrl(_thumbSize?): string

Parameters ​

NameType
_thumbSize?ISizeData

Returns ​

string

Implementation of ​

ILeaferFilm.getLoadUrl

Inherited from ​

LeaferImage.getLoadUrl

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:137


setThumbView ​

â–¸ setThumbView(_view): void

Parameters ​

NameType
_viewnumber

Returns ​

void

Implementation of ​

ILeaferFilm.setThumbView

Inherited from ​

LeaferImage.setThumbView

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:138


getThumbSize ​

â–¸ getThumbSize(_lod?): ISizeData

Parameters ​

NameType
_lod?IImageLOD

Returns ​

ISizeData

Implementation of ​

ILeaferFilm.getThumbSize

Inherited from ​

LeaferImage.getThumbSize

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:139


getMinLevel ​

â–¸ getMinLevel(): number

Returns ​

number

Implementation of ​

ILeaferFilm.getMinLevel

Inherited from ​

LeaferImage.getMinLevel

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:141


getLevelData ​

â–¸ getLevelData(_level, _width?, _height?): ILeaferImageLevel

Parameters ​

NameType
_levelnumber
_width?number
_height?number

Returns ​

ILeaferImageLevel

Implementation of ​

ILeaferFilm.getLevelData

Inherited from ​

LeaferImage.getLevelData

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:142


clearLevels ​

â–¸ clearLevels(_checkUse?): void

Parameters ​

NameType
_checkUse?boolean

Returns ​

void

Implementation of ​

ILeaferFilm.clearLevels

Inherited from ​

LeaferImage.clearLevels

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:143


destroyFilter ​

â–¸ destroyFilter(): void

Returns ​

void

Implementation of ​

ILeaferFilm.destroyFilter

Inherited from ​

LeaferImage.destroyFilter

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:145


destroy ​

â–¸ destroy(): void

Returns ​

void

Implementation of ​

ILeaferFilm.destroy

Inherited from ​

LeaferImage.destroy

Defined in ​

src/leafer/packages/image/image/src/LeaferImage.ts:147

Released under the MIT License.