Class: LeaferImage
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new LeaferImage(config
)
Parameters
Name | Type |
---|---|
config | ILeaferImageConfig |
Defined in
leafer/packages/image/image/src/LeaferImage.ts:41
Properties
innerId
• Readonly
innerId: number
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:14
view
• view: any
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:17
width
• width: number
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:19
height
• height: number
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:20
isSVG
• isSVG: boolean
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:22
hasAlphaPixel
• hasAlphaPixel: boolean
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:23
ready
• ready: boolean
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:27
error
• error: IObject
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:28
loading
• loading: boolean
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:29
progress
• progress: IProgressData
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:31
use
• use: number
= 0
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:33
config
• config: ILeaferImageConfig
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:35
waitComplete
• Protected
waitComplete: IFunction
[] = []
Defined in
leafer/packages/image/image/src/LeaferImage.ts:37
cache
• Protected
cache: ILeaferImageCacheCanvas
Defined in
leafer/packages/image/image/src/LeaferImage.ts:39
Accessors
url
• get
url(): string
Returns
string
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:15
completed
• get
completed(): boolean
Returns
boolean
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:25
Methods
load
▸ load(onSuccess?
, onError?
): number
Parameters
Name | Type |
---|---|
onSuccess? | IFunction |
onError? | IFunction |
Returns
number
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:53
unload
▸ unload(index
, stopEvent?
): void
Parameters
Name | Type |
---|---|
index | number |
stopEvent? | boolean |
Returns
void
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:67
setView
▸ Protected
setView(img
): void
Parameters
Name | Type |
---|---|
img | any |
Returns
void
Defined in
leafer/packages/image/image/src/LeaferImage.ts:76
onProgress
▸ Protected
onProgress(progress
): void
Parameters
Name | Type |
---|---|
progress | IProgressData |
Returns
void
Defined in
leafer/packages/image/image/src/LeaferImage.ts:84
onComplete
▸ Protected
onComplete(isSuccess
): void
Parameters
Name | Type |
---|---|
isSuccess | boolean |
Returns
void
Defined in
leafer/packages/image/image/src/LeaferImage.ts:88
getFull
▸ getFull(_filters?
): any
Parameters
Name | Type |
---|---|
_filters? | IObject |
Returns
any
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:104
getCanvas
▸ getCanvas(width
, height
, opacity?
, _filters?
): any
Parameters
Name | Type |
---|---|
width | number |
height | number |
opacity? | number |
_filters? | IObject |
Returns
any
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:108
getPattern
▸ getPattern(canvas
, repeat
, transform?
, paint?
): CanvasPattern
Parameters
Name | Type |
---|---|
canvas | any |
repeat | string |
transform? | IMatrixData |
paint? | ILeaferImagePatternPaint |
Returns
CanvasPattern
Implementation of
Defined in
leafer/packages/image/image/src/LeaferImage.ts:128
destroy
▸ destroy(): void
Returns
void