C# Class Qyoto.QPainterPath

Inheritance: Object, IDisposable
显示文件 Open project: 0xd34df00d/Qross Class Usage Examples

Protected Properties

Property Type Description
interceptor SmokeInvocation

Public Methods

Method Description
AddEllipse ( QPointF center, double rx, double ry ) : void
AddEllipse ( Qyoto.QRectF rect ) : void
AddEllipse ( double x, double y, double w, double h ) : void
AddPath ( QPainterPath path ) : void
AddPolygon ( QPolygonF polygon ) : void
AddRect ( Qyoto.QRectF rect ) : void
AddRect ( double x, double y, double w, double h ) : void
AddRegion ( QRegion region ) : void
AddRoundRect ( Qyoto.QRectF rect, int roundness ) : void
AddRoundRect ( Qyoto.QRectF rect, int xRnd, int yRnd ) : void
AddRoundRect ( double x, double y, double w, double h, int roundness ) : void
AddRoundRect ( double x, double y, double w, double h, int xRnd, int yRnd ) : void
AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius ) : void
AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius, Qt mode ) : void
AddRoundedRect ( double x, double y, double w, double h, double xRadius, double yRadius ) : void
AddRoundedRect ( double x, double y, double w, double h, double xRadius, double yRadius, Qt mode ) : void
AddText ( QPointF point, QFont f, string text ) : void
AddText ( double x, double y, QFont f, string text ) : void
AngleAtPercent ( double t ) : double
ArcMoveTo ( Qyoto.QRectF rect, double angle ) : void
ArcMoveTo ( double x, double y, double w, double h, double angle ) : void
ArcTo ( Qyoto.QRectF rect, double startAngle, double arcLength ) : void
ArcTo ( double x, double y, double w, double h, double startAngle, double arcLength ) : void
BoundingRect ( ) : Qyoto.QRectF
CloseSubpath ( ) : void
ConnectPath ( QPainterPath path ) : void
Contains ( QPainterPath p ) : bool
Contains ( QPointF pt ) : bool
Contains ( Qyoto.QRectF rect ) : bool
ControlPointRect ( ) : Qyoto.QRectF
CubicTo ( QPointF ctrlPt1, QPointF ctrlPt2, QPointF endPt ) : void
CubicTo ( double ctrlPt1x, double ctrlPt1y, double ctrlPt2x, double ctrlPt2y, double endPtx, double endPty ) : void
CurrentPosition ( ) : QPointF
Dispose ( ) : void
ElementCount ( ) : int
Equals ( object o ) : bool
FillRule ( ) : Qt.FillRule
GetHashCode ( ) : int
Intersected ( QPainterPath r ) : QPainterPath
Intersects ( QPainterPath p ) : bool
Intersects ( Qyoto.QRectF rect ) : bool
IsEmpty ( ) : bool
Length ( ) : double
LineTo ( QPointF p ) : void
LineTo ( double x, double y ) : void
MoveTo ( QPointF p ) : void
MoveTo ( double x, double y ) : void
PercentAtLength ( double t ) : double
PointAtPercent ( double t ) : QPointF
QPainterPath ( QPainterPath other ) : System
QPainterPath ( QPointF startPoint ) : System
QuadTo ( QPointF ctrlPt, QPointF endPt ) : void
QuadTo ( double ctrlPtx, double ctrlPty, double endPtx, double endPty ) : void
SetElementPositionAt ( int i, double x, double y ) : void
SetFillRule ( Qt fillRule ) : void
Simplified ( ) : QPainterPath
SlopeAtPercent ( double t ) : double
Subtracted ( QPainterPath r ) : QPainterPath
SubtractedInverted ( QPainterPath r ) : QPainterPath
ToFillPolygon ( ) : QPolygonF
ToFillPolygon ( QMatrix matrix ) : QPolygonF
ToFillPolygon ( QTransform matrix ) : QPolygonF
ToFillPolygons ( ) : List
ToFillPolygons ( QMatrix matrix ) : List
ToFillPolygons ( QTransform matrix ) : List
ToReversed ( ) : QPainterPath
ToSubpathPolygons ( ) : List
ToSubpathPolygons ( QMatrix matrix ) : List
ToSubpathPolygons ( QTransform matrix ) : List
Translate ( QPointF offset ) : void
Translate ( double dx, double dy ) : void
Translated ( QPointF offset ) : QPainterPath
Translated ( double dx, double dy ) : QPainterPath
United ( QPainterPath r ) : QPainterPath
operator ( ) : QPainterPath
operator ( ) : bool

Protected Methods

Method Description
CreateProxy ( ) : void
QPainterPath ( Type dummy ) : System

Private Methods

Method Description
QPainterPath ( ) : System

Method Details

AddEllipse() public method

public AddEllipse ( QPointF center, double rx, double ry ) : void
center QPointF
rx double
ry double
return void

AddEllipse() public method

public AddEllipse ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
return void

AddEllipse() public method

public AddEllipse ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
return void

AddPath() public method

public AddPath ( QPainterPath path ) : void
path QPainterPath
return void

AddPolygon() public method

public AddPolygon ( QPolygonF polygon ) : void
polygon QPolygonF
return void

AddRect() public method

public AddRect ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
return void

AddRect() public method

public AddRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
return void

AddRegion() public method

public AddRegion ( QRegion region ) : void
region QRegion
return void

AddRoundRect() public method

public AddRoundRect ( Qyoto.QRectF rect, int roundness ) : void
rect Qyoto.QRectF
roundness int
return void

AddRoundRect() public method

public AddRoundRect ( Qyoto.QRectF rect, int xRnd, int yRnd ) : void
rect Qyoto.QRectF
xRnd int
yRnd int
return void

AddRoundRect() public method

public AddRoundRect ( double x, double y, double w, double h, int roundness ) : void
x double
y double
w double
h double
roundness int
return void

AddRoundRect() public method

public AddRoundRect ( double x, double y, double w, double h, int xRnd, int yRnd ) : void
x double
y double
w double
h double
xRnd int
yRnd int
return void

AddRoundedRect() public method

public AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius ) : void
rect Qyoto.QRectF
xRadius double
yRadius double
return void

AddRoundedRect() public method

public AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius, Qt mode ) : void
rect Qyoto.QRectF
xRadius double
yRadius double
mode Qt
return void

AddRoundedRect() public method

public AddRoundedRect ( double x, double y, double w, double h, double xRadius, double yRadius ) : void
x double
y double
w double
h double
xRadius double
yRadius double
return void

AddRoundedRect() public method

public AddRoundedRect ( double x, double y, double w, double h, double xRadius, double yRadius, Qt mode ) : void
x double
y double
w double
h double
xRadius double
yRadius double
mode Qt
return void

AddText() public method

public AddText ( QPointF point, QFont f, string text ) : void
point QPointF
f QFont
text string
return void

AddText() public method

public AddText ( double x, double y, QFont f, string text ) : void
x double
y double
f QFont
text string
return void

AngleAtPercent() public method

public AngleAtPercent ( double t ) : double
t double
return double

ArcMoveTo() public method

public ArcMoveTo ( Qyoto.QRectF rect, double angle ) : void
rect Qyoto.QRectF
angle double
return void

ArcMoveTo() public method

public ArcMoveTo ( double x, double y, double w, double h, double angle ) : void
x double
y double
w double
h double
angle double
return void

ArcTo() public method

public ArcTo ( Qyoto.QRectF rect, double startAngle, double arcLength ) : void
rect Qyoto.QRectF
startAngle double
arcLength double
return void

ArcTo() public method

public ArcTo ( double x, double y, double w, double h, double startAngle, double arcLength ) : void
x double
y double
w double
h double
startAngle double
arcLength double
return void

BoundingRect() public method

public BoundingRect ( ) : Qyoto.QRectF
return Qyoto.QRectF

CloseSubpath() public method

public CloseSubpath ( ) : void
return void

ConnectPath() public method

public ConnectPath ( QPainterPath path ) : void
path QPainterPath
return void

Contains() public method

public Contains ( QPainterPath p ) : bool
p QPainterPath
return bool

Contains() public method

public Contains ( QPointF pt ) : bool
pt QPointF
return bool

Contains() public method

public Contains ( Qyoto.QRectF rect ) : bool
rect Qyoto.QRectF
return bool

ControlPointRect() public method

public ControlPointRect ( ) : Qyoto.QRectF
return Qyoto.QRectF

CreateProxy() protected method

protected CreateProxy ( ) : void
return void

CubicTo() public method

public CubicTo ( QPointF ctrlPt1, QPointF ctrlPt2, QPointF endPt ) : void
ctrlPt1 QPointF
ctrlPt2 QPointF
endPt QPointF
return void

CubicTo() public method

public CubicTo ( double ctrlPt1x, double ctrlPt1y, double ctrlPt2x, double ctrlPt2y, double endPtx, double endPty ) : void
ctrlPt1x double
ctrlPt1y double
ctrlPt2x double
ctrlPt2y double
endPtx double
endPty double
return void

CurrentPosition() public method

public CurrentPosition ( ) : QPointF
return QPointF

Dispose() public method

public Dispose ( ) : void
return void

ElementCount() public method

public ElementCount ( ) : int
return int

Equals() public method

public Equals ( object o ) : bool
o object
return bool

FillRule() public method

public FillRule ( ) : Qt.FillRule
return Qt.FillRule

GetHashCode() public method

public GetHashCode ( ) : int
return int

Intersected() public method

public Intersected ( QPainterPath r ) : QPainterPath
r QPainterPath
return QPainterPath

Intersects() public method

public Intersects ( QPainterPath p ) : bool
p QPainterPath
return bool

Intersects() public method

public Intersects ( Qyoto.QRectF rect ) : bool
rect Qyoto.QRectF
return bool

IsEmpty() public method

public IsEmpty ( ) : bool
return bool

Length() public method

public Length ( ) : double
return double

LineTo() public method

public LineTo ( QPointF p ) : void
p QPointF
return void

LineTo() public method

public LineTo ( double x, double y ) : void
x double
y double
return void

MoveTo() public method

public MoveTo ( QPointF p ) : void
p QPointF
return void

MoveTo() public method

public MoveTo ( double x, double y ) : void
x double
y double
return void

PercentAtLength() public method

public PercentAtLength ( double t ) : double
t double
return double

PointAtPercent() public method

public PointAtPercent ( double t ) : QPointF
t double
return QPointF

QPainterPath() public method

public QPainterPath ( QPainterPath other ) : System
other QPainterPath
return System

QPainterPath() public method

public QPainterPath ( QPointF startPoint ) : System
startPoint QPointF
return System

QPainterPath() protected method

protected QPainterPath ( Type dummy ) : System
dummy System.Type
return System

QuadTo() public method

public QuadTo ( QPointF ctrlPt, QPointF endPt ) : void
ctrlPt QPointF
endPt QPointF
return void

QuadTo() public method

public QuadTo ( double ctrlPtx, double ctrlPty, double endPtx, double endPty ) : void
ctrlPtx double
ctrlPty double
endPtx double
endPty double
return void

SetElementPositionAt() public method

public SetElementPositionAt ( int i, double x, double y ) : void
i int
x double
y double
return void

SetFillRule() public method

public SetFillRule ( Qt fillRule ) : void
fillRule Qt
return void

Simplified() public method

public Simplified ( ) : QPainterPath
return QPainterPath

SlopeAtPercent() public method

public SlopeAtPercent ( double t ) : double
t double
return double

Subtracted() public method

public Subtracted ( QPainterPath r ) : QPainterPath
r QPainterPath
return QPainterPath

SubtractedInverted() public method

public SubtractedInverted ( QPainterPath r ) : QPainterPath
r QPainterPath
return QPainterPath

ToFillPolygon() public method

public ToFillPolygon ( ) : QPolygonF
return QPolygonF

ToFillPolygon() public method

public ToFillPolygon ( QMatrix matrix ) : QPolygonF
matrix QMatrix
return QPolygonF

ToFillPolygon() public method

public ToFillPolygon ( QTransform matrix ) : QPolygonF
matrix QTransform
return QPolygonF

ToFillPolygons() public method

public ToFillPolygons ( ) : List
return List

ToFillPolygons() public method

public ToFillPolygons ( QMatrix matrix ) : List
matrix QMatrix
return List

ToFillPolygons() public method

public ToFillPolygons ( QTransform matrix ) : List
matrix QTransform
return List

ToReversed() public method

public ToReversed ( ) : QPainterPath
return QPainterPath

ToSubpathPolygons() public method

public ToSubpathPolygons ( ) : List
return List

ToSubpathPolygons() public method

public ToSubpathPolygons ( QMatrix matrix ) : List
matrix QMatrix
return List

ToSubpathPolygons() public method

public ToSubpathPolygons ( QTransform matrix ) : List
matrix QTransform
return List

Translate() public method

public Translate ( QPointF offset ) : void
offset QPointF
return void

Translate() public method

public Translate ( double dx, double dy ) : void
dx double
dy double
return void

Translated() public method

public Translated ( QPointF offset ) : QPainterPath
offset QPointF
return QPainterPath

Translated() public method

public Translated ( double dx, double dy ) : QPainterPath
dx double
dy double
return QPainterPath

United() public method

public United ( QPainterPath r ) : QPainterPath
r QPainterPath
return QPainterPath

operator() public static method

public static operator ( ) : QPainterPath
return QPainterPath

operator() public static method

public static operator ( ) : bool
return bool

Property Details

interceptor protected_oe property

protected SmokeInvocation,Qyoto interceptor
return SmokeInvocation