GH_Painter
ReferencesThis class performs most of the drawing operations required for Grasshopper Canvas controls.
Constructors
Methods
ConnectionPath
#public static GraphicsPath ConnectionPath(PointF pointA, PointF pointB, GH_WireDirection directionA, GH_WireDirection directionB)
Parameters:
| pointA (PointF) | |
| pointB (PointF) | |
| directionA (GH_WireDirection) | |
| directionB (GH_WireDirection) |
ConnectionPathBezier
#public static BezierF ConnectionPathBezier(PointF source, PointF target)
DetermineWireType
#Utility method for determining wire display types.
Parameters:
| target (IGH_Structure) | Pointer to transfer data. |
DrawConnection
#public void DrawConnection(PointF pointA, PointF pointB, GH_WireDirection directionA, GH_WireDirection directionB, bool selectedA, bool selectedB, GH_WireType type)
Parameters:
| pointA (PointF) | |
| pointB (PointF) | |
| directionA (GH_WireDirection) | |
| directionB (GH_WireDirection) | |
| selectedA (bool) | |
| selectedB (bool) | |
| type (GH_WireType) |
DrawNoDocumentMessage
#public void DrawNoDocumentMessage()
DrawNULLBuffer
#public void DrawNULLBuffer()