NoesisGUI
 

🔹 StreamGeometryContext Class

namespace Noesis

Describes a geometry using drawing commands. This class is used with the StreamGeometry class to create a lightweight geometry that does not support data binding, animation, or modification.

Inheritance Hierarchy

StreamGeometryContext

📚 Class Hierarchy Index

Properties

StreamGeometryContext has no properties

Attached Properties

StreamGeometryContext has no attached properties

Methods

Name Description
 ArcTo(const Point&, const Size&, float, bool, SweepDirection) Draws an arc to the specified point
 BeginFigure(const Point&, bool) Specifies the starting point for a new figure
 Close() Closes this context and flushes its content so that it can be rendered. Afterwards the stream context can not be used anymore. If Close() is not called then the associated geometry remains unaltered
 CubicTo(const Point&, const Point&, const Point&) Draws a cubic Bezier curve to the specified point
 LineTo(const Point&) Draws a straight line to the specified Point
 QuadraticTo(const Point&, const Point&) Draws a quadratic Bezier curve to the specified point
 SetIsClosed(bool) Overrides the isClosed flag for the current figure
 SmoothCubicTo(const Point&, const Point&) Draws a G1 smooth cubic Bezier curve to the specified point
 SmoothQuadraticTo(const Point&) Draws a G1 smooth quadratic Bezier curve to the specified point

Events

StreamGeometryContext has no events

 
© 2017 Noesis Technologies