C# 클래스 Pinta.Core.BinaryPixelOp

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

공개 메소드들

메소드 설명
Apply ( ColorBgra lhs, ColorBgra rhs ) : ColorBgra
Apply ( Cairo dst, Cairo src ) : void
Apply ( Cairo dst, Cairo lhs, Cairo rhs ) : void
Apply ( Cairo dst, Point dstOffset, Cairo lhs, Point lhsOffset, Cairo rhs, Point rhsOffset, Gdk.Size roiSize ) : void

Provides a default implementation for performing dst = F(lhs, rhs) over some rectangle of interest.

Apply ( Cairo dst, Point dstOffset, Cairo src, Point srcOffset, int roiLength ) : void
Apply ( ColorBgra dst, ColorBgra lhs, ColorBgra rhs, int length ) : void
Apply ( ColorBgra dst, ColorBgra src, int length ) : void

보호된 메소드들

메소드 설명
BinaryPixelOp ( ) : System

메소드 상세

Apply() 공개 추상적인 메소드

public abstract Apply ( ColorBgra lhs, ColorBgra rhs ) : ColorBgra
lhs ColorBgra
rhs ColorBgra
리턴 ColorBgra

Apply() 공개 메소드

public Apply ( Cairo dst, Cairo src ) : void
dst Cairo
src Cairo
리턴 void

Apply() 공개 메소드

public Apply ( Cairo dst, Cairo lhs, Cairo rhs ) : void
dst Cairo
lhs Cairo
rhs Cairo
리턴 void

Apply() 공개 메소드

Provides a default implementation for performing dst = F(lhs, rhs) over some rectangle of interest.
public Apply ( Cairo dst, Point dstOffset, Cairo lhs, Point lhsOffset, Cairo rhs, Point rhsOffset, Gdk.Size roiSize ) : void
dst Cairo The Surface to write pixels to.
dstOffset Point The pixel offset that defines the upper-left of the rectangle-of-interest for the dst Surface.
lhs Cairo The Surface to read pixels from for the lhs parameter given to the method ColorBgra Apply(ColorBgra, ColorBgra)b>.
lhsOffset Point The pixel offset that defines the upper-left of the rectangle-of-interest for the lhs Surface.
rhs Cairo The Surface to read pixels from for the rhs parameter given to the method ColorBgra Apply(ColorBgra, ColorBgra)
rhsOffset Point The pixel offset that defines the upper-left of the rectangle-of-interest for the rhs Surface.
roiSize Gdk.Size The size of the rectangles-of-interest for all Surfaces.
리턴 void

Apply() 공개 메소드

public Apply ( Cairo dst, Point dstOffset, Cairo src, Point srcOffset, int roiLength ) : void
dst Cairo
dstOffset Point
src Cairo
srcOffset Point
roiLength int
리턴 void

Apply() 공개 메소드

public Apply ( ColorBgra dst, ColorBgra lhs, ColorBgra rhs, int length ) : void
dst ColorBgra
lhs ColorBgra
rhs ColorBgra
length int
리턴 void

Apply() 공개 메소드

public Apply ( ColorBgra dst, ColorBgra src, int length ) : void
dst ColorBgra
src ColorBgra
length int
리턴 void

BinaryPixelOp() 보호된 메소드

protected BinaryPixelOp ( ) : System
리턴 System