C# Класс Qyoto.QPainterPath

Наследование: Object, IDisposable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
interceptor SmokeInvocation

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CreateProxy ( ) : void
QPainterPath ( Type dummy ) : System

Приватные методы

Метод Описание
QPainterPath ( ) : System

Описание методов

AddEllipse() публичный Метод

public AddEllipse ( QPointF center, double rx, double ry ) : void
center QPointF
rx double
ry double
Результат void

AddEllipse() публичный Метод

public AddEllipse ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
Результат void

AddEllipse() публичный Метод

public AddEllipse ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Результат void

AddPath() публичный Метод

public AddPath ( QPainterPath path ) : void
path QPainterPath
Результат void

AddPolygon() публичный Метод

public AddPolygon ( QPolygonF polygon ) : void
polygon QPolygonF
Результат void

AddRect() публичный Метод

public AddRect ( Qyoto.QRectF rect ) : void
rect Qyoto.QRectF
Результат void

AddRect() публичный Метод

public AddRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Результат void

AddRegion() публичный Метод

public AddRegion ( QRegion region ) : void
region QRegion
Результат void

AddRoundRect() публичный Метод

public AddRoundRect ( Qyoto.QRectF rect, int roundness ) : void
rect Qyoto.QRectF
roundness int
Результат void

AddRoundRect() публичный Метод

public AddRoundRect ( Qyoto.QRectF rect, int xRnd, int yRnd ) : void
rect Qyoto.QRectF
xRnd int
yRnd int
Результат void

AddRoundRect() публичный Метод

public AddRoundRect ( double x, double y, double w, double h, int roundness ) : void
x double
y double
w double
h double
roundness int
Результат void

AddRoundRect() публичный Метод

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
Результат void

AddRoundedRect() публичный Метод

public AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius ) : void
rect Qyoto.QRectF
xRadius double
yRadius double
Результат void

AddRoundedRect() публичный Метод

public AddRoundedRect ( Qyoto.QRectF rect, double xRadius, double yRadius, Qt mode ) : void
rect Qyoto.QRectF
xRadius double
yRadius double
mode Qt
Результат void

AddRoundedRect() публичный Метод

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
Результат void

AddRoundedRect() публичный Метод

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
Результат void

AddText() публичный Метод

public AddText ( QPointF point, QFont f, string text ) : void
point QPointF
f QFont
text string
Результат void

AddText() публичный Метод

public AddText ( double x, double y, QFont f, string text ) : void
x double
y double
f QFont
text string
Результат void

AngleAtPercent() публичный Метод

public AngleAtPercent ( double t ) : double
t double
Результат double

ArcMoveTo() публичный Метод

public ArcMoveTo ( Qyoto.QRectF rect, double angle ) : void
rect Qyoto.QRectF
angle double
Результат void

ArcMoveTo() публичный Метод

public ArcMoveTo ( double x, double y, double w, double h, double angle ) : void
x double
y double
w double
h double
angle double
Результат void

ArcTo() публичный Метод

public ArcTo ( Qyoto.QRectF rect, double startAngle, double arcLength ) : void
rect Qyoto.QRectF
startAngle double
arcLength double
Результат void

ArcTo() публичный Метод

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
Результат void

BoundingRect() публичный Метод

public BoundingRect ( ) : Qyoto.QRectF
Результат Qyoto.QRectF

CloseSubpath() публичный Метод

public CloseSubpath ( ) : void
Результат void

ConnectPath() публичный Метод

public ConnectPath ( QPainterPath path ) : void
path QPainterPath
Результат void

Contains() публичный Метод

public Contains ( QPainterPath p ) : bool
p QPainterPath
Результат bool

Contains() публичный Метод

public Contains ( QPointF pt ) : bool
pt QPointF
Результат bool

Contains() публичный Метод

public Contains ( Qyoto.QRectF rect ) : bool
rect Qyoto.QRectF
Результат bool

ControlPointRect() публичный Метод

public ControlPointRect ( ) : Qyoto.QRectF
Результат Qyoto.QRectF

CreateProxy() защищенный Метод

protected CreateProxy ( ) : void
Результат void

CubicTo() публичный Метод

public CubicTo ( QPointF ctrlPt1, QPointF ctrlPt2, QPointF endPt ) : void
ctrlPt1 QPointF
ctrlPt2 QPointF
endPt QPointF
Результат void

CubicTo() публичный Метод

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
Результат void

CurrentPosition() публичный Метод

public CurrentPosition ( ) : QPointF
Результат QPointF

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ElementCount() публичный Метод

public ElementCount ( ) : int
Результат int

Equals() публичный Метод

public Equals ( object o ) : bool
o object
Результат bool

FillRule() публичный Метод

public FillRule ( ) : Qt.FillRule
Результат Qt.FillRule

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Intersected() публичный Метод

public Intersected ( QPainterPath r ) : QPainterPath
r QPainterPath
Результат QPainterPath

Intersects() публичный Метод

public Intersects ( QPainterPath p ) : bool
p QPainterPath
Результат bool

Intersects() публичный Метод

public Intersects ( Qyoto.QRectF rect ) : bool
rect Qyoto.QRectF
Результат bool

IsEmpty() публичный Метод

public IsEmpty ( ) : bool
Результат bool

Length() публичный Метод

public Length ( ) : double
Результат double

LineTo() публичный Метод

public LineTo ( QPointF p ) : void
p QPointF
Результат void

LineTo() публичный Метод

public LineTo ( double x, double y ) : void
x double
y double
Результат void

MoveTo() публичный Метод

public MoveTo ( QPointF p ) : void
p QPointF
Результат void

MoveTo() публичный Метод

public MoveTo ( double x, double y ) : void
x double
y double
Результат void

PercentAtLength() публичный Метод

public PercentAtLength ( double t ) : double
t double
Результат double

PointAtPercent() публичный Метод

public PointAtPercent ( double t ) : QPointF
t double
Результат QPointF

QPainterPath() публичный Метод

public QPainterPath ( QPainterPath other ) : System
other QPainterPath
Результат System

QPainterPath() публичный Метод

public QPainterPath ( QPointF startPoint ) : System
startPoint QPointF
Результат System

QPainterPath() защищенный Метод

protected QPainterPath ( Type dummy ) : System
dummy System.Type
Результат System

QuadTo() публичный Метод

public QuadTo ( QPointF ctrlPt, QPointF endPt ) : void
ctrlPt QPointF
endPt QPointF
Результат void

QuadTo() публичный Метод

public QuadTo ( double ctrlPtx, double ctrlPty, double endPtx, double endPty ) : void
ctrlPtx double
ctrlPty double
endPtx double
endPty double
Результат void

SetElementPositionAt() публичный Метод

public SetElementPositionAt ( int i, double x, double y ) : void
i int
x double
y double
Результат void

SetFillRule() публичный Метод

public SetFillRule ( Qt fillRule ) : void
fillRule Qt
Результат void

Simplified() публичный Метод

public Simplified ( ) : QPainterPath
Результат QPainterPath

SlopeAtPercent() публичный Метод

public SlopeAtPercent ( double t ) : double
t double
Результат double

Subtracted() публичный Метод

public Subtracted ( QPainterPath r ) : QPainterPath
r QPainterPath
Результат QPainterPath

SubtractedInverted() публичный Метод

public SubtractedInverted ( QPainterPath r ) : QPainterPath
r QPainterPath
Результат QPainterPath

ToFillPolygon() публичный Метод

public ToFillPolygon ( ) : QPolygonF
Результат QPolygonF

ToFillPolygon() публичный Метод

public ToFillPolygon ( QMatrix matrix ) : QPolygonF
matrix QMatrix
Результат QPolygonF

ToFillPolygon() публичный Метод

public ToFillPolygon ( QTransform matrix ) : QPolygonF
matrix QTransform
Результат QPolygonF

ToFillPolygons() публичный Метод

public ToFillPolygons ( ) : List
Результат List

ToFillPolygons() публичный Метод

public ToFillPolygons ( QMatrix matrix ) : List
matrix QMatrix
Результат List

ToFillPolygons() публичный Метод

public ToFillPolygons ( QTransform matrix ) : List
matrix QTransform
Результат List

ToReversed() публичный Метод

public ToReversed ( ) : QPainterPath
Результат QPainterPath

ToSubpathPolygons() публичный Метод

public ToSubpathPolygons ( ) : List
Результат List

ToSubpathPolygons() публичный Метод

public ToSubpathPolygons ( QMatrix matrix ) : List
matrix QMatrix
Результат List

ToSubpathPolygons() публичный Метод

public ToSubpathPolygons ( QTransform matrix ) : List
matrix QTransform
Результат List

Translate() публичный Метод

public Translate ( QPointF offset ) : void
offset QPointF
Результат void

Translate() публичный Метод

public Translate ( double dx, double dy ) : void
dx double
dy double
Результат void

Translated() публичный Метод

public Translated ( QPointF offset ) : QPainterPath
offset QPointF
Результат QPainterPath

Translated() публичный Метод

public Translated ( double dx, double dy ) : QPainterPath
dx double
dy double
Результат QPainterPath

United() публичный Метод

public United ( QPainterPath r ) : QPainterPath
r QPainterPath
Результат QPainterPath

operator() публичный статический Метод

public static operator ( ) : QPainterPath
Результат QPainterPath

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

interceptor защищенное свойство

protected SmokeInvocation,Qyoto interceptor
Результат SmokeInvocation