Returns true if the mouse is inside of the object's boundary, false if otherwise
Draws the effect
Draws all guides
Simple method that draws a single guide.
x coordinate for the top left corner of the rectangle
y coordinate for the top left corner of the rectangle
Returns the guide containing the mouse
Check if there is another object above
Resets all of the private booleans to false (like dragging, resizing, etc) when the mouse is released
Changes the size of the object when called (when a corner guide is clicked and dragged).
Toggles all of the private booleans depending on the mouse position when called (onMouseDown) e.g. if the mouse is within the bounding rectangle when this is called, isSelected = true
returns string for drag logging
returns string for ID assignment logging
Returns string for selection logging
Updates the shape when drawn again or manipulated.
Generated using TypeDoc
The name of the effect, used for logging