Skip to content

Class: LeaferImage

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new LeaferImage(config)

Parameters

NameType
configILeaferImageConfig

Defined in

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

Properties

innerId

Readonly innerId: number

Implementation of

ILeaferImage.innerId

Defined in

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


view

view: any

Implementation of

ILeaferImage.view

Defined in

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


width

width: number

Implementation of

ILeaferImage.width

Defined in

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


height

height: number

Implementation of

ILeaferImage.height

Defined in

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


isSVG

isSVG: boolean

Implementation of

ILeaferImage.isSVG

Defined in

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


hasOpacityPixel

hasOpacityPixel: boolean

Implementation of

ILeaferImage.hasOpacityPixel

Defined in

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


ready

ready: boolean

Implementation of

ILeaferImage.ready

Defined in

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


error

error: IObject

Implementation of

ILeaferImage.error

Defined in

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


loading

loading: boolean

Implementation of

ILeaferImage.loading

Defined in

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


use

use: number = 0

Implementation of

ILeaferImage.use

Defined in

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


config

config: ILeaferImageConfig

Implementation of

ILeaferImage.config

Defined in

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


waitComplete

Protected waitComplete: IFunction[] = []

Defined in

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


cache

Protected cache: ILeaferImageCacheCanvas

Defined in

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

Accessors

url

get url(): string

Returns

string

Implementation of

ILeaferImage.url

Defined in

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


completed

get completed(): boolean

Returns

boolean

Implementation of

ILeaferImage.completed

Defined in

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

Methods

load

load(onSuccess?, onError?): number

Parameters

NameType
onSuccess?IFunction
onError?IFunction

Returns

number

Implementation of

ILeaferImage.load

Defined in

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


unload

unload(index, stopEvent?): void

Parameters

NameType
indexnumber
stopEvent?boolean

Returns

void

Implementation of

ILeaferImage.unload

Defined in

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


setView

Protected setView(img): void

Parameters

NameType
imgany

Returns

void

Defined in

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


onComplete

Protected onComplete(isSuccess): void

Parameters

NameType
isSuccessboolean

Returns

void

Defined in

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


getFull

getFull(_filters?): any

Parameters

NameType
_filters?IObject

Returns

any

Implementation of

ILeaferImage.getFull

Defined in

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


getCanvas

getCanvas(width, height, opacity?, _filters?): any

Parameters

NameType
widthnumber
heightnumber
opacity?number
_filters?IObject

Returns

any

Implementation of

ILeaferImage.getCanvas

Defined in

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


getPattern

getPattern(canvas, repeat, transform?, paint?): CanvasPattern

Parameters

NameType
canvasany
repeatstring
transform?IMatrixData
paint?ILeaferImagePatternPaint

Returns

CanvasPattern

Implementation of

ILeaferImage.getPattern

Defined in

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


destroy

destroy(): void

Returns

void

Implementation of

ILeaferImage.destroy

Defined in

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

Released under the MIT License.