C# 클래스 Pinta.Core.Layer

상속: ObservableObject
파일 보기 프로젝트 열기: PintaProject/Pinta 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BlendModeProperty string
HiddenProperty string
NameProperty string
OpacityProperty string

공개 메소드들

메소드 설명
ApplyTransform ( Matrix xform, Gdk.Size new_size ) : void
Clear ( ) : void
Crop ( Gdk rect, Path selection ) : void
Draw ( Context ctx ) : void
Draw ( Context ctx, ImageSurface surface, double opacity, bool transform = true ) : void
DrawWithOperator ( Context ctx, ImageSurface surface, Operator op, double opacity = 1.0, bool transform = true ) : void
FlipHorizontal ( ) : void
FlipVertical ( ) : void
HueSaturation ( int hueDelta, int satDelta, int lightness ) : void
Layer ( ) : System
Layer ( ImageSurface surface ) : System
Layer ( ImageSurface surface, bool hidden, double opacity, string name ) : System
Resize ( int width, int height ) : void
ResizeCanvas ( int width, int height, Anchor anchor ) : void
RotateDimensions ( Gdk originalSize, double angle ) : Gdk.Size

메소드 상세

ApplyTransform() 공개 메소드

public ApplyTransform ( Matrix xform, Gdk.Size new_size ) : void
xform Matrix
new_size Gdk.Size
리턴 void

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Crop() 공개 메소드

public Crop ( Gdk rect, Path selection ) : void
rect Gdk
selection Cairo.Path
리턴 void

Draw() 공개 메소드

public Draw ( Context ctx ) : void
ctx Context
리턴 void

Draw() 공개 메소드

public Draw ( Context ctx, ImageSurface surface, double opacity, bool transform = true ) : void
ctx Context
surface Cairo.ImageSurface
opacity double
transform bool
리턴 void

DrawWithOperator() 공개 메소드

public DrawWithOperator ( Context ctx, ImageSurface surface, Operator op, double opacity = 1.0, bool transform = true ) : void
ctx Context
surface Cairo.ImageSurface
op Operator
opacity double
transform bool
리턴 void

FlipHorizontal() 공개 메소드

public FlipHorizontal ( ) : void
리턴 void

FlipVertical() 공개 메소드

public FlipVertical ( ) : void
리턴 void

HueSaturation() 공개 메소드

public HueSaturation ( int hueDelta, int satDelta, int lightness ) : void
hueDelta int
satDelta int
lightness int
리턴 void

Layer() 공개 메소드

public Layer ( ) : System
리턴 System

Layer() 공개 메소드

public Layer ( ImageSurface surface ) : System
surface Cairo.ImageSurface
리턴 System

Layer() 공개 메소드

public Layer ( ImageSurface surface, bool hidden, double opacity, string name ) : System
surface Cairo.ImageSurface
hidden bool
opacity double
name string
리턴 System

Resize() 공개 메소드

public Resize ( int width, int height ) : void
width int
height int
리턴 void

ResizeCanvas() 공개 메소드

public ResizeCanvas ( int width, int height, Anchor anchor ) : void
width int
height int
anchor Anchor
리턴 void

RotateDimensions() 공개 정적인 메소드

public static RotateDimensions ( Gdk originalSize, double angle ) : Gdk.Size
originalSize Gdk
angle double
리턴 Gdk.Size

프로퍼티 상세

BlendModeProperty 공개적으로 정적으로 프로퍼티

public static string BlendModeProperty
리턴 string

HiddenProperty 공개적으로 정적으로 프로퍼티

public static string HiddenProperty
리턴 string

NameProperty 공개적으로 정적으로 프로퍼티

public static string NameProperty
리턴 string

OpacityProperty 공개적으로 정적으로 프로퍼티

public static string OpacityProperty
리턴 string