CanvShapeFill
ShapeFill element that is a CanvElem
Value members
Abstract methods
Mirror, reflection 2D geometric transformation across the X axis on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
Mirror, reflection 2D geometric transformation across the X axis on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Mirror, reflection 2D geometric transformation across the X axis on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
Mirror, reflection 2D geometric transformation across the X axis on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
2D geometric transformation using a ProlignMatrix on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
2D geometric transformation using a ProlignMatrix on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Reflect 2D geometric transformation across a line, line segment or ray on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
Reflect 2D geometric transformation across a line, line segment or ray on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Rotation 2D geometric transformation on a CanvShapeFill taking the rotation as a scalar measured in radians, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
Rotation 2D geometric transformation on a CanvShapeFill taking the rotation as a scalar measured in radians, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Uniform scaling 2D geometric transformation on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes. The scale name was chosen for this operation as it is normally the desired operation and preserves Circles and Squares. Use the xyScale method for differential scaling on the X and Y axes.
Uniform scaling 2D geometric transformation on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes. The scale name was chosen for this operation as it is normally the desired operation and preserves Circles and Squares. Use the xyScale method for differential scaling on the X and Y axes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
XY scaling 2D geometric transformation on a CanvShapeFill, returns a GrpahicElem. This allows different scaling factors across X and Y dimensions. The return type will be narrowed in sub classes and traits.
XY scaling 2D geometric transformation on a CanvShapeFill, returns a GrpahicElem. This allows different scaling factors across X and Y dimensions. The return type will be narrowed in sub classes and traits.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Shear 2D geometric transformation along the X Axis on a CanvShapeFill, returns a CanvShapeFill. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the X Axis on a CanvShapeFill, returns a CanvShapeFill. The return type will be narrowed in sub classes and traits.
- Definition Classes
Shear 2D geometric transformation along the Y Axis on a CanvShapeFill, returns a CanvShapeFill. The return type will be narrowed in sub classes and traits.
Shear 2D geometric transformation along the Y Axis on a CanvShapeFill, returns a CanvShapeFill. The return type will be narrowed in sub classes and traits.
- Definition Classes
Translate 2D geometric transformation on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
Translate 2D geometric transformation on a CanvShapeFill, returns a CanvShapeFill. The Return type will be narrowed in sub traits / classes.
- Definition Classes
- CanvElem -> ShapeFill -> ShapeGraphicSimple -> GraphicSimple -> ShapeGraphic -> GraphicBounded -> GraphicElem -> GeomElem
Inherited methods
The centre of the bounding rectangle. consider also using cenDefault.
The centre of the bounding rectangle. consider also using cenDefault.
- Inherited from:
- BoundedElem
The width of the BoundingRect of this object.
The width of the BoundingRect of this object.
- Inherited from:
- BoundedElem
If the geometric element has a defined centre then the cenDefault uses that, else it defaults to the centre of the bounding rectangle.
If the geometric element has a defined centre then the cenDefault uses that, else it defaults to the centre of the bounding rectangle.
- Inherited from:
- BoundedElem
Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.
Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.
- Inherited from:
- GraphicElem