Skip to content

Class: ImageData ​

Hierarchy ​

Implements ​

Table of contents ​

Constructors ​

Properties ​

Accessors ​

Methods ​

Constructors ​

constructor ​

• new ImageData(leaf): ImageData

Parameters ​

NameType
leafILeaf

Returns ​

ImageData

Inherited from ​

RectData.constructor

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:28

Properties ​

__input ​

• __input: IObject

Implementation of ​

IImageData.__input

Inherited from ​

RectData.__input

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:7


__middle ​

• __middle: IObject

Implementation of ​

IImageData.__middle

Inherited from ​

RectData.__middle

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:8


__single ​

• __single: boolean

Implementation of ​

IImageData.__single

Inherited from ​

RectData.__single

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:10


__naturalWidth ​

• Optional __naturalWidth: number

Implementation of ​

IImageData.__naturalWidth

Inherited from ​

RectData.__naturalWidth

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:12


__naturalHeight ​

• Optional __naturalHeight: number

Implementation of ​

IImageData.__naturalHeight

Inherited from ​

RectData.__naturalHeight

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:13


__pathInputed ​

• Optional __pathInputed: number

Implementation of ​

IImageData.__pathInputed

Inherited from ​

RectData.__pathInputed

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:15


__pathForRender ​

• Optional __pathForRender: IPathCommandData

Implementation of ​

IImageData.__pathForRender

Inherited from ​

RectData.__pathForRender

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:16


__leaf ​

• __leaf: IImage

Implementation of ​

IImageData.__leaf

Overrides ​

RectData.__leaf

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:8


_url ​

• Protected _url: string

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:10


__blendLayer ​

• Optional __blendLayer: boolean

Implementation of ​

IImageData.__blendLayer

Inherited from ​

RectData.__blendLayer

Defined in ​

ui/packages/display-module/data/src/UIData.ts:15


__isFills ​

• Optional __isFills: boolean

Implementation of ​

IImageData.__isFills

Inherited from ​

RectData.__isFills

Defined in ​

ui/packages/display-module/data/src/UIData.ts:17


__isStrokes ​

• Optional __isStrokes: boolean

Implementation of ​

IImageData.__isStrokes

Inherited from ​

RectData.__isStrokes

Defined in ​

ui/packages/display-module/data/src/UIData.ts:18


__pixelFill ​

• Optional __pixelFill: boolean

Implementation of ​

IImageData.__pixelFill

Inherited from ​

RectData.__pixelFill

Defined in ​

ui/packages/display-module/data/src/UIData.ts:32


__pixelStroke ​

• Optional __pixelStroke: boolean

Implementation of ​

IImageData.__pixelStroke

Inherited from ​

RectData.__pixelStroke

Defined in ​

ui/packages/display-module/data/src/UIData.ts:33


__needComputePaint ​

• __needComputePaint: boolean

Implementation of ​

IImageData.__needComputePaint

Inherited from ​

RectData.__needComputePaint

Defined in ​

ui/packages/display-module/data/src/UIData.ts:35


_visible ​

• Protected Optional _visible: boolean

Inherited from ​

RectData._visible

Defined in ​

ui/packages/display-module/data/src/UIData.ts:37


_width ​

• Protected Optional _width: number

Inherited from ​

RectData._width

Defined in ​

ui/packages/display-module/data/src/UIData.ts:39


_height ​

• Protected Optional _height: number

Inherited from ​

RectData._height

Defined in ​

ui/packages/display-module/data/src/UIData.ts:40


_fill ​

• Protected Optional _fill: IValue

Inherited from ​

RectData._fill

Defined in ​

ui/packages/display-module/data/src/UIData.ts:42


_stroke ​

• Protected Optional _stroke: IValue

Inherited from ​

RectData._stroke

Defined in ​

ui/packages/display-module/data/src/UIData.ts:43


_path ​

• Protected _path: IPathCommandData

Inherited from ​

RectData._path

Defined in ​

ui/packages/display-module/data/src/UIData.ts:45


_shadow ​

• Protected Optional _shadow: IValue

Inherited from ​

RectData._shadow

Defined in ​

ui/packages/display-module/data/src/UIData.ts:47


_innerShadow ​

• Protected Optional _innerShadow: IValue

Inherited from ​

RectData._innerShadow

Defined in ​

ui/packages/display-module/data/src/UIData.ts:48

Accessors ​

__useNaturalRatio ​

• get __useNaturalRatio(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__useNaturalRatio

Inherited from ​

RectData.__useNaturalRatio

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:18


__isLinePath ​

• get __isLinePath(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__isLinePath

Inherited from ​

RectData.__isLinePath

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:20


__blendMode ​

• get __blendMode(): string

Returns ​

string

Implementation of ​

IImageData.__blendMode

Inherited from ​

RectData.__blendMode

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:22


__boxStroke ​

• get __boxStroke(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__boxStroke

Inherited from ​

RectData.__boxStroke

Defined in ​

ui/packages/display-module/data/src/RectData.ts:7


__strokeWidth ​

• get __strokeWidth(): number

Returns ​

number

Implementation of ​

IImageData.__strokeWidth

Inherited from ​

RectData.__strokeWidth

Defined in ​

ui/packages/display-module/data/src/UIData.ts:20


__autoWidth ​

• get __autoWidth(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__autoWidth

Inherited from ​

RectData.__autoWidth

Defined in ​

ui/packages/display-module/data/src/UIData.ts:50


__autoHeight ​

• get __autoHeight(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__autoHeight

Inherited from ​

RectData.__autoHeight

Defined in ​

ui/packages/display-module/data/src/UIData.ts:51


__autoSide ​

• get __autoSide(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__autoSide

Inherited from ​

RectData.__autoSide

Defined in ​

ui/packages/display-module/data/src/UIData.ts:52


__autoSize ​

• get __autoSize(): boolean

Returns ​

boolean

Implementation of ​

IImageData.__autoSize

Inherited from ​

RectData.__autoSize

Defined in ​

ui/packages/display-module/data/src/UIData.ts:53

Methods ​

__get ​

▸ __get(name): any

Parameters ​

NameType
namestring

Returns ​

any

Implementation of ​

IImageData.__get

Inherited from ​

RectData.__get

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:32


__setInput ​

▸ __setInput(name, value): void

Parameters ​

NameType
namestring
valueany

Returns ​

void

Implementation of ​

IImageData.__setInput

Inherited from ​

RectData.__setInput

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:52


__getInput ​

▸ __getInput(name): any

Parameters ​

NameType
namestring

Returns ​

any

Implementation of ​

IImageData.__getInput

Inherited from ​

RectData.__getInput

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:57


__removeInput ​

▸ __removeInput(name): void

Parameters ​

NameType
namestring

Returns ​

void

Implementation of ​

IImageData.__removeInput

Inherited from ​

RectData.__removeInput

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:68


__setMiddle ​

▸ __setMiddle(name, value): void

Parameters ​

NameType
namestring
valueany

Returns ​

void

Implementation of ​

IImageData.__setMiddle

Inherited from ​

RectData.__setMiddle

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:112


__getMiddle ​

▸ __getMiddle(name): any

Parameters ​

NameType
namestring

Returns ​

any

Implementation of ​

IImageData.__getMiddle

Inherited from ​

RectData.__getMiddle

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:117


__checkSingle ​

▸ __checkSingle(): void

Returns ​

void

Implementation of ​

IImageData.__checkSingle

Inherited from ​

RectData.__checkSingle

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:121


__removeNaturalSize ​

▸ __removeNaturalSize(): void

Returns ​

void

Implementation of ​

IImageData.__removeNaturalSize

Inherited from ​

RectData.__removeNaturalSize

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:135


destroy ​

▸ destroy(): void

Returns ​

void

Implementation of ​

IImageData.destroy

Inherited from ​

RectData.destroy

Defined in ​

leafer/packages/display-module/data/src/LeafData.ts:139


setUrl ​

▸ setUrl(value): void

Parameters ​

NameType
valuestring

Returns ​

void

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:12


__setImageFill ​

▸ __setImageFill(value): void

Parameters ​

NameType
valuestring

Returns ​

void

Implementation of ​

IImageData.__setImageFill

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:17


__getData ​

▸ __getData(): IObject

Returns ​

IObject

Implementation of ​

IImageData.__getData

Overrides ​

RectData.__getData

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:22


__getInputData ​

▸ __getInputData(): IObject

Returns ​

IObject

Implementation of ​

IImageData.__getInputData

Overrides ​

RectData.__getInputData

Defined in ​

ui/packages/display-module/data/src/ImageData.ts:28


setVisible ​

▸ setVisible(value): void

Parameters ​

NameType
valueboolean

Returns ​

void

Inherited from ​

RectData.setVisible

Defined in ​

ui/packages/display-module/data/src/UIData.ts:55


setWidth ​

▸ setWidth(value): void

Parameters ​

NameType
valuenumber

Returns ​

void

Inherited from ​

RectData.setWidth

Defined in ​

ui/packages/display-module/data/src/UIData.ts:60


setHeight ​

▸ setHeight(value): void

Parameters ​

NameType
valuenumber

Returns ​

void

Inherited from ​

RectData.setHeight

Defined in ​

ui/packages/display-module/data/src/UIData.ts:70


setFill ​

▸ setFill(value): void

Parameters ​

NameType
valueIValue

Returns ​

void

Inherited from ​

RectData.setFill

Defined in ​

ui/packages/display-module/data/src/UIData.ts:81


setStroke ​

▸ setStroke(value): void

Parameters ​

NameType
valueIValue

Returns ​

void

Inherited from ​

RectData.setStroke

Defined in ​

ui/packages/display-module/data/src/UIData.ts:99


setPath ​

▸ setPath(value): void

Parameters ​

NameType
valuestring | IPathCommandData

Returns ​

void

Inherited from ​

RectData.setPath

Defined in ​

ui/packages/display-module/data/src/UIData.ts:117


setShadow ​

▸ setShadow(value): void

Parameters ​

NameType
valueIValue

Returns ​

void

Inherited from ​

RectData.setShadow

Defined in ​

ui/packages/display-module/data/src/UIData.ts:128


setInnerShadow ​

▸ setInnerShadow(value): void

Parameters ​

NameType
valueIValue

Returns ​

void

Inherited from ​

RectData.setInnerShadow

Defined in ​

ui/packages/display-module/data/src/UIData.ts:140


__computePaint ​

▸ __computePaint(): void

Returns ​

void

Implementation of ​

IImageData.__computePaint

Inherited from ​

RectData.__computePaint

Defined in ​

ui/packages/display-module/data/src/UIData.ts:154

Released under the MIT License.