Class: Polygon

lime.Polygon

new lime.Polygon(points)

Polygon shaped textured object
Parameters:
Name Type Description
points Array.<goog.math.Coodinate> Polygon points.
Source:

Extends

Summary

Methods
addPoint(coord) → {lime.Polygon}
Adds a point to current polygon points.
addPoints(points) → {lime.Polygon}
Adds points to current polygon points. Also accepts floats.
getAnchorPoint()
getPoints() → {Array.<goog.math.Coordinate>}
Returns array of points that define the polygon
getSize()
hitTest()
setPoints(points) → {lime.Polygon}
Sets points that define the polygon. Also accepts floats.
Inherited
lime.Sprite.addEventListenerlime.Sprite.addTransitionlime.Sprite.appendChildlime.Sprite.calcRelativeQualitylime.Sprite.clearTransitionlime.Sprite.createDomElementlime.Sprite.getAutoResizelime.Sprite.getBoundingBoxlime.Sprite.getChildAtlime.Sprite.getChildIndexlime.Sprite.getCSS3DTransformsAllowedlime.Sprite.getDeepestDomElementlime.Sprite.getDeepestParentWithDomlime.Sprite.getDirectorlime.Sprite.getDirtylime.Sprite.getFilllime.Sprite.getFramelime.Sprite.getHiddenlime.Sprite.getMasklime.Sprite.getNumberOfChildrenlime.Sprite.getOpacitylime.Sprite.getParentlime.Sprite.getParentStack_lime.Sprite.getPositionlime.Sprite.getQualitylime.Sprite.getRelativeQualitylime.Sprite.getRotationlime.Sprite.getScalelime.Sprite.getScenelime.Sprite.getStrokelime.Sprite.localToNodelime.Sprite.localToParentlime.Sprite.localToScreenlime.Sprite.measureContentslime.Sprite.needsDomElementlime.Sprite.parentToLocallime.Sprite.removeAllChildrenlime.Sprite.removeChildlime.Sprite.removeChildAtlime.Sprite.removeDomElementlime.Sprite.removeEventListenerlime.Sprite.runActionlime.Sprite.screenToLocallime.Sprite.setAllow3DCSSTransformslime.Sprite.setAnchorPointlime.Sprite.setAutoResizelime.Sprite.setChildIndexlime.Sprite.setDirtylime.Sprite.setFilllime.Sprite.setHiddenlime.Sprite.setMasklime.Sprite.setOpacitylime.Sprite.setPositionlime.Sprite.setQualitylime.Sprite.setRendererlime.Sprite.setRotationlime.Sprite.setScalelime.Sprite.setSizelime.Sprite.setStrokelime.Sprite.updatelime.Sprite.updateDomElementlime.Sprite.updateLayoutlime.Sprite.wasAddedToTreelime.Sprite.wasRemovedFromTree

Members

id :string

Common name for polygon objects
Source:

supportedRenderers

Source:

Methods

addPoint(coord) → {lime.Polygon}

Adds a point to current polygon points.
Parameters:
Name Type Description
coord goog.math.Coordinate Point to add.
Source:
Returns:
object itself.
Type
lime.Polygon

addPoints(points) → {lime.Polygon}

Adds points to current polygon points. Also accepts floats.
Parameters:
Name Type Description
points Array.<goog.math.Coodinate> Polygon points.
Source:
Returns:
object itself.
Type
lime.Polygon

getAnchorPoint()

Source:

getPoints() → {Array.<goog.math.Coordinate>}

Returns array of points that define the polygon
Source:
Returns:
Array of polygon points.
Type
Array.<goog.math.Coordinate>

getSize()

Source:

hitTest()

Source:

setPoints(points) → {lime.Polygon}

Sets points that define the polygon. Also accepts floats.
Parameters:
Name Type Description
points Array.<goog.math.Coodinate> Polygon points.
Source:
Returns:
object itself.
Type
lime.Polygon