C# Класс SkiaSharp.SKPaint

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

Private Properties

Свойство Тип Описание
SKPaint System

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

Метод Описание
BreakText ( IntPtr buffer, IntPtr length, float maxWidth, float &measuredWidth ) : long
BreakText ( string text, float maxWidth ) : long
BreakText ( string text, float maxWidth, float &measuredWidth ) : long
Clone ( ) : SKPaint
GetFillPath ( SKPath src, SKPath dst, SKRect cullRect, float resScale = 1 ) : bool
GetFillPath ( SKPath src, SKPath dst, float resScale = 1 ) : bool
GetFontMetrics ( SKFontMetrics &metrics, float scale = 0f ) : float
GetTextPath ( IntPtr buffer, IntPtr length, SKPoint points ) : SKPath
GetTextPath ( IntPtr buffer, IntPtr length, float x, float y ) : SKPath
GetTextPath ( string text, SKPoint points ) : SKPath
GetTextPath ( string text, float x, float y ) : SKPath
MeasureText ( IntPtr buffer, IntPtr length ) : float
MeasureText ( IntPtr buffer, IntPtr length, SKRect &bounds ) : float
MeasureText ( string text ) : float
MeasureText ( string text, SKRect &bounds ) : float
SKPaint ( ) : System

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

Метод Описание
Dispose ( bool disposing ) : void

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

Метод Описание
SKPaint ( IntPtr handle, bool owns ) : System

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

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

public BreakText ( IntPtr buffer, IntPtr length, float maxWidth, float &measuredWidth ) : long
buffer System.IntPtr
length System.IntPtr
maxWidth float
measuredWidth float
Результат long

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

public BreakText ( string text, float maxWidth ) : long
text string
maxWidth float
Результат long

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

public BreakText ( string text, float maxWidth, float &measuredWidth ) : long
text string
maxWidth float
measuredWidth float
Результат long

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

public Clone ( ) : SKPaint
Результат SKPaint

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public GetFillPath ( SKPath src, SKPath dst, SKRect cullRect, float resScale = 1 ) : bool
src SKPath
dst SKPath
cullRect SKRect
resScale float
Результат bool

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

public GetFillPath ( SKPath src, SKPath dst, float resScale = 1 ) : bool
src SKPath
dst SKPath
resScale float
Результат bool

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

public GetFontMetrics ( SKFontMetrics &metrics, float scale = 0f ) : float
metrics SKFontMetrics
scale float
Результат float

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

public GetTextPath ( IntPtr buffer, IntPtr length, SKPoint points ) : SKPath
buffer System.IntPtr
length System.IntPtr
points SKPoint
Результат SKPath

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

public GetTextPath ( IntPtr buffer, IntPtr length, float x, float y ) : SKPath
buffer System.IntPtr
length System.IntPtr
x float
y float
Результат SKPath

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

public GetTextPath ( string text, SKPoint points ) : SKPath
text string
points SKPoint
Результат SKPath

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

public GetTextPath ( string text, float x, float y ) : SKPath
text string
x float
y float
Результат SKPath

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

public MeasureText ( IntPtr buffer, IntPtr length ) : float
buffer System.IntPtr
length System.IntPtr
Результат float

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

public MeasureText ( IntPtr buffer, IntPtr length, SKRect &bounds ) : float
buffer System.IntPtr
length System.IntPtr
bounds SKRect
Результат float

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

public MeasureText ( string text ) : float
text string
Результат float

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

public MeasureText ( string text, SKRect &bounds ) : float
text string
bounds SKRect
Результат float

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

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