Class: LeaferVideo ​
Hierarchy ​
↳
LeaferVideo
Implements ​
Table of contents ​
Constructors ​
Properties ​
Accessors ​
Methods ​
- load
- unload
- setView
- onComplete
- getFull
- getCanvas
- getPattern
- render
- getLoadUrl
- setThumbView
- getThumbSize
- getMinLevel
- getLevelData
- clearLevels
- destroyFilter
- destroy
Constructors ​
constructor ​
• new LeaferVideo(config): LeaferVideo
Parameters ​
| Name | Type |
|---|---|
config | ILeaferImageConfig |
Returns ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:43
Properties ​
innerId ​
• Readonly innerId: number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:14
lod ​
• Optional lod: IImageLOD
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:18
view ​
• view: any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:21
width ​
• width: number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:23
height ​
• height: number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:24
isSVG ​
• isSVG: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:26
hasAlphaPixel ​
• hasAlphaPixel: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:27
ready ​
• ready: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:31
error ​
• error: IObject
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:32
loading ​
• loading: boolean
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:33
use ​
• use: number = 0
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:35
config ​
• config: ILeaferImageConfig
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:37
waitComplete ​
• Protected waitComplete: IFunction[] = []
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:39
cache ​
• Protected cache: ILeaferImageCacheCanvas
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:41
Accessors ​
url ​
• get url(): string
Returns ​
string
Implementation of ​
Inherited from ​
LeaferImage.url
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:17
crossOrigin ​
• get crossOrigin(): IImageCrossOrigin
Returns ​
Implementation of ​
Inherited from ​
LeaferImage.crossOrigin
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:19
completed ​
• get completed(): boolean
Returns ​
boolean
Implementation of ​
Inherited from ​
LeaferImage.completed
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:29
tag ​
• get tag(): string
Returns ​
string
Overrides ​
LeaferImage.tag
Defined in ​
src/leafer/packages/image/image/src/LeaferVideo.ts:8
Methods ​
load ​
â–¸ load(onSuccess?, onError?, thumbSize?): number
Parameters ​
| Name | Type |
|---|---|
onSuccess? | IFunction |
onError? | IFunction |
thumbSize? | ISizeData |
Returns ​
number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:55
unload ​
â–¸ unload(index, stopEvent?): void
Parameters ​
| Name | Type |
|---|---|
index | number |
stopEvent? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:70
setView ​
â–¸ setView(img): void
Parameters ​
| Name | Type |
|---|---|
img | any |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:79
onComplete ​
â–¸ onComplete(isSuccess): void
Parameters ​
| Name | Type |
|---|---|
isSuccess | boolean |
Returns ​
void
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:89
getFull ​
â–¸ getFull(_filters?): any
Parameters ​
| Name | Type |
|---|---|
_filters? | IObject |
Returns ​
any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:105
getCanvas ​
â–¸ getCanvas(width, height, opacity?, filters?, xGap?, yGap?, smooth?, interlace?): any
Parameters ​
| Name | Type |
|---|---|
width | number |
height | number |
opacity? | number |
filters? | IObject |
xGap? | number |
yGap? | number |
smooth? | boolean |
interlace? | IInterlace |
Returns ​
any
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:109
getPattern ​
â–¸ getPattern(canvas, repeat, transform?, paint?): CanvasPattern
Parameters ​
| Name | Type |
|---|---|
canvas | any |
repeat | string |
transform? | IMatrixData |
paint? | ILeaferImagePatternPaint |
Returns ​
CanvasPattern
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:126
render ​
â–¸ render(canvas, x, y, width, height, _leaf, _paint, _imageScaleX, _imageScaleY): void
Parameters ​
| Name | Type |
|---|---|
canvas | any |
x | number |
y | number |
width | number |
height | number |
_leaf | ILeaf |
_paint | any |
_imageScaleX | number |
_imageScaleY | number |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:132
getLoadUrl ​
â–¸ getLoadUrl(_thumbSize?): string
Parameters ​
| Name | Type |
|---|---|
_thumbSize? | ISizeData |
Returns ​
string
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:137
setThumbView ​
â–¸ setThumbView(_view): void
Parameters ​
| Name | Type |
|---|---|
_view | number |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:138
getThumbSize ​
â–¸ getThumbSize(_lod?): ISizeData
Parameters ​
| Name | Type |
|---|---|
_lod? | IImageLOD |
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:139
getMinLevel ​
â–¸ getMinLevel(): number
Returns ​
number
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:141
getLevelData ​
â–¸ getLevelData(_level, _width?, _height?): ILeaferImageLevel
Parameters ​
| Name | Type |
|---|---|
_level | number |
_width? | number |
_height? | number |
Returns ​
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:142
clearLevels ​
â–¸ clearLevels(_checkUse?): void
Parameters ​
| Name | Type |
|---|---|
_checkUse? | boolean |
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:143
destroyFilter ​
â–¸ destroyFilter(): void
Returns ​
void
Implementation of ​
Inherited from ​
Defined in ​
src/leafer/packages/image/image/src/LeaferImage.ts:145
destroy ​
â–¸ destroy(): void
Returns ​
void