C# 클래스 SkiaSharp.SKPaint

상속: SKObject
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

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