APIs

Show:

Root object class from which all 2d shape classes inherit from

Methods

getAngle

() Number

Retrieves object's {@link fabric.Object#angle|angle} (in degrees)

Returns:

getClipTo

() Function

Retrieves object's {@link fabric.Object#clipTo|clipping function}

Returns:

getFill

() String

Retrieves object's {@link fabric.Object#fill|fill}

Returns:

String:

Fill value

getFlipX

() Boolean

Retrieves object's {@link fabric.Object#flipX|flipX} value

Returns:

Boolean:

flipX value

getFlipY

() Boolean

Retrieves object's {@link fabric.Object#flipY|flipY} value

Returns:

Boolean:

flipY value

getLeft

() Number

Retrieves object's {@link fabric.Object#left|left position}

Returns:

Number:

Left value (in pixels)

getOpacity

() Number

Retrieves object's {@link fabric.Object#opacity|opacity}

Returns:

Number:

Opacity value (0-1)

getOriginX

() String

Retrieves object's {@link fabric.Object#originX|originX}

Returns:

String:

originX value

getOriginY

() String

Retrieves object's {@link fabric.Object#originY|originY}

Returns:

String:

originY value

getScaleX

() Number

Retrieves object's {@link fabric.Object#scaleX|scaleX} value

Returns:

Number:

scaleX value

getScaleY

() Number

Retrieves object's {@link fabric.Object#scaleY|scaleY} value

Returns:

Number:

scaleY value

getShadow

() Object

Retrieves object's {@link fabric.Object#shadow|shadow}

Returns:

Object:

Shadow instance

getStroke

() String

Retrieves object's {@link fabric.Object#stroke|stroke}

Returns:

String:

stroke value

getStrokeWidth

() Number

Retrieves object's {@link fabric.Object#strokeWidth|strokeWidth}

Returns:

Number:

strokeWidth value

getTop

() Number

Retrieves object's {@link fabric.Object#top|top position}

Returns:

Number:

Top value (in pixels)

getTransformMatrix

() Array

Retrieves object's {@link fabric.Object#transformMatrix|transformMatrix}

Returns:

Array:

transformMatrix

getViewportTransform

() Boolean

Retrieves viewportTransform from Object's canvas if possible

Returns:

Boolean:

flipY value // TODO

getVisible

() Boolean

Retrieves object's {@link fabric.Object#visible|visible} state

Returns:

Boolean:

True if visible

setAngle

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#angle|angle}

Parameters:

  • value Number

    Angle value (in degrees)

Returns:

fabric.Object:

thisArg

setClipTo

(
  • clipTo
)
fabric.Object chainable

Sets object's {@link fabric.Object#clipTo|clipping function}

Parameters:

Returns:

fabric.Object:

thisArg

setFill

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#fill|fill}

Parameters:

Returns:

fabric.Object:

thisArg

setFlipX

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#flipX|flipX} value

Parameters:

Returns:

fabric.Object:

thisArg

setFlipY

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#flipY|flipY} value

Parameters:

Returns:

fabric.Object:

thisArg

setLeft

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#left|left position}

Parameters:

  • value Number

    Left value (in pixels)

Returns:

fabric.Object:

thisArg

setOpacity

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#opacity|opacity}

Parameters:

  • value Number

    Opacity value (0-1)

Returns:

fabric.Object:

thisArg

setOriginX

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#originX|originX}

Parameters:

Returns:

fabric.Object:

thisArg

setOriginY

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#originY|originY}

Parameters:

Returns:

fabric.Object:

thisArg

setScaleX

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#scaleX|scaleX} value

Parameters:

Returns:

fabric.Object:

thisArg

setScaleY

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#scaleY|scaleY} value

Parameters:

Returns:

fabric.Object:

thisArg

setStroke

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#stroke|stroke}

Parameters:

Returns:

fabric.Object:

thisArg

setStrokeWidth

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#strokeWidth|strokeWidth}

Parameters:

  • value Number

    strokeWidth value

Returns:

fabric.Object:

thisArg

setTop

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#top|top position}

Parameters:

  • value Number

    Top value (in pixels)

Returns:

fabric.Object:

thisArg

setTransformMatrix

(
  • transformMatrix
)
fabric.Object chainable

Sets object's {@link fabric.Object#transformMatrix|transformMatrix}

Parameters:

Returns:

fabric.Object:

thisArg

setVisible

(
  • value
)
fabric.Object chainable

Sets object's {@link fabric.Object#visible|visible} state

Parameters:

Returns:

fabric.Object:

thisArg