fabric.Object Class
_common\_js\fabric\fabric.require.js:10375
Root object class from which all 2d shape classes inherit from
Item Index
Methods
- getAngle
- getClipTo
- getFill
- getFlipX
- getFlipY
- getLeft
- getOpacity
- getOriginX
- getOriginY
- getScaleX
- getScaleY
- getShadow
- getStroke
- getStrokeWidth
- getTop
- getTransformMatrix
- getViewportTransform
- getVisible
- setAngle
- setClipTo
- setFill
- setFlipX
- setFlipY
- setLeft
- setOpacity
- setOriginX
- setOriginY
- setScaleX
- setScaleY
- setStroke
- setStrokeWidth
- setTop
- setTransformMatrix
- setVisible
Methods
getFlipX
()
Boolean
Retrieves object's {@link fabric.Object#flipX|flipX} value
Returns:
flipX value
getFlipY
()
Boolean
Retrieves object's {@link fabric.Object#flipY|flipY} value
Returns:
flipY value
getLeft
()
Number
Retrieves object's {@link fabric.Object#left|left position}
Returns:
Left value (in pixels)
getOpacity
()
Number
Retrieves object's {@link fabric.Object#opacity|opacity}
Returns:
Opacity value (0-1)
getOriginX
()
String
Retrieves object's {@link fabric.Object#originX|originX}
Returns:
originX value
getOriginY
()
String
Retrieves object's {@link fabric.Object#originY|originY}
Returns:
originY value
getScaleX
()
Number
Retrieves object's {@link fabric.Object#scaleX|scaleX} value
Returns:
scaleX value
getScaleY
()
Number
Retrieves object's {@link fabric.Object#scaleY|scaleY} value
Returns:
scaleY value
getShadow
()
Object
Retrieves object's {@link fabric.Object#shadow|shadow}
Returns:
Shadow instance
getStroke
()
String
Retrieves object's {@link fabric.Object#stroke|stroke}
Returns:
stroke value
getStrokeWidth
()
Number
Retrieves object's {@link fabric.Object#strokeWidth|strokeWidth}
Returns:
strokeWidth value
getTop
()
Number
Retrieves object's {@link fabric.Object#top|top position}
Returns:
Top value (in pixels)
getTransformMatrix
()
Array
Retrieves object's {@link fabric.Object#transformMatrix|transformMatrix}
Returns:
transformMatrix
getViewportTransform
()
Boolean
Retrieves viewportTransform from Object's canvas if possible
Returns:
flipY value // TODO
getVisible
()
Boolean
Retrieves object's {@link fabric.Object#visible|visible} state
Returns:
True if visible
setAngle
-
value
Sets object's {@link fabric.Object#angle|angle}
Parameters:
-
value
NumberAngle value (in degrees)
Returns:
thisArg
setClipTo
-
clipTo
Sets object's {@link fabric.Object#clipTo|clipping function}
Parameters:
-
clipTo
FunctionClipping function
Returns:
thisArg
setFill
-
value
Sets object's {@link fabric.Object#fill|fill}
Parameters:
-
value
StringFill value
Returns:
thisArg
setFlipX
-
value
Sets object's {@link fabric.Object#flipX|flipX} value
Parameters:
-
value
BooleanflipX value
Returns:
thisArg
setFlipY
-
value
Sets object's {@link fabric.Object#flipY|flipY} value
Parameters:
-
value
BooleanflipY value
Returns:
thisArg
setLeft
-
value
Sets object's {@link fabric.Object#left|left position}
Parameters:
-
value
NumberLeft value (in pixels)
Returns:
thisArg
setOpacity
-
value
Sets object's {@link fabric.Object#opacity|opacity}
Parameters:
-
value
NumberOpacity value (0-1)
Returns:
thisArg
setOriginX
-
value
Sets object's {@link fabric.Object#originX|originX}
Parameters:
-
value
StringoriginX value
Returns:
thisArg
setOriginY
-
value
Sets object's {@link fabric.Object#originY|originY}
Parameters:
-
value
StringoriginY value
Returns:
thisArg
setScaleX
-
value
Sets object's {@link fabric.Object#scaleX|scaleX} value
Parameters:
-
value
NumberscaleX value
Returns:
thisArg
setScaleY
-
value
Sets object's {@link fabric.Object#scaleY|scaleY} value
Parameters:
-
value
NumberscaleY value
Returns:
thisArg
setStroke
-
value
Sets object's {@link fabric.Object#stroke|stroke}
Parameters:
-
value
Stringstroke value
Returns:
thisArg
setStrokeWidth
-
value
Sets object's {@link fabric.Object#strokeWidth|strokeWidth}
Parameters:
-
value
NumberstrokeWidth value
Returns:
thisArg
setTop
-
value
Sets object's {@link fabric.Object#top|top position}
Parameters:
-
value
NumberTop value (in pixels)
Returns:
thisArg
setTransformMatrix
-
transformMatrix
Sets object's {@link fabric.Object#transformMatrix|transformMatrix}
Parameters:
-
transformMatrix
Array
Returns:
thisArg
setVisible
-
value
Sets object's {@link fabric.Object#visible|visible} state
Parameters:
-
value
Booleanvisible value
Returns:
thisArg