C# 클래스 PixelFarm.Agg.Imaging.ClipProxyImage

상속: ProxyImage
파일 보기 프로젝트 열기: prepare/HTML-Renderer

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
BlendColorHSpan ( int x, int y, int in_len, Color colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
BlendColorVSpan ( int x, int y, int len, Color colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
BlendHL ( int x1, int y, int x2, Color c, byte cover ) : void
BlendSolidHSpan ( int x, int y, int len, Color c, byte covers, int coversIndex ) : void
BlendSolidVSpan ( int x, int y, int len, Color c, byte covers, int coversIndex ) : void
BlendVL ( int x, int y1, int y2, Color c, byte cover ) : void
Clear ( Color color ) : void
ClipProxyImage ( IImageReaderWriter refImage ) : PixelFarm.Drawing
CopyColorHSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
CopyColorVSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
CopyFrom ( IImageReaderWriter sourceImage, RectInt sourceImageRect, int destXOffset, int destYOffset ) : void
CopyHL ( int x1, int y, int x2, Color c ) : void
CopyVL ( int x, int y1, int y2, Color c ) : void
GetClipArea ( RectInt &destRect, RectInt &sourceRect, int sourceWidth, int sourceHeight ) : RectInt
GetPixel ( int x, int y ) : Color
InClipArea ( int x, int y ) : bool
SetClippingBox ( int x1, int y1, int x2, int y2 ) : bool
SetPixel ( int x, int y, Color color ) : void

메소드 상세

BlendColorHSpan() 공개 메소드

public BlendColorHSpan ( int x, int y, int in_len, Color colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
x int
y int
in_len int
colors PixelFarm.Drawing.Color
colorsIndex int
covers byte
coversIndex int
firstCoverForAll bool
리턴 void

BlendColorVSpan() 공개 메소드

public BlendColorVSpan ( int x, int y, int len, Color colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
x int
y int
len int
colors PixelFarm.Drawing.Color
colorsIndex int
covers byte
coversIndex int
firstCoverForAll bool
리턴 void

BlendHL() 공개 메소드

public BlendHL ( int x1, int y, int x2, Color c, byte cover ) : void
x1 int
y int
x2 int
c PixelFarm.Drawing.Color
cover byte
리턴 void

BlendSolidHSpan() 공개 메소드

public BlendSolidHSpan ( int x, int y, int len, Color c, byte covers, int coversIndex ) : void
x int
y int
len int
c PixelFarm.Drawing.Color
covers byte
coversIndex int
리턴 void

BlendSolidVSpan() 공개 메소드

public BlendSolidVSpan ( int x, int y, int len, Color c, byte covers, int coversIndex ) : void
x int
y int
len int
c PixelFarm.Drawing.Color
covers byte
coversIndex int
리턴 void

BlendVL() 공개 메소드

public BlendVL ( int x, int y1, int y2, Color c, byte cover ) : void
x int
y1 int
y2 int
c PixelFarm.Drawing.Color
cover byte
리턴 void

Clear() 공개 메소드

public Clear ( Color color ) : void
color PixelFarm.Drawing.Color
리턴 void

ClipProxyImage() 공개 메소드

public ClipProxyImage ( IImageReaderWriter refImage ) : PixelFarm.Drawing
refImage IImageReaderWriter
리턴 PixelFarm.Drawing

CopyColorHSpan() 공개 메소드

public CopyColorHSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
x int
y int
len int
colors PixelFarm.Drawing.Color
colorsIndex int
리턴 void

CopyColorVSpan() 공개 메소드

public CopyColorVSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
x int
y int
len int
colors PixelFarm.Drawing.Color
colorsIndex int
리턴 void

CopyFrom() 공개 메소드

public CopyFrom ( IImageReaderWriter sourceImage, RectInt sourceImageRect, int destXOffset, int destYOffset ) : void
sourceImage IImageReaderWriter
sourceImageRect RectInt
destXOffset int
destYOffset int
리턴 void

CopyHL() 공개 메소드

public CopyHL ( int x1, int y, int x2, Color c ) : void
x1 int
y int
x2 int
c PixelFarm.Drawing.Color
리턴 void

CopyVL() 공개 메소드

public CopyVL ( int x, int y1, int y2, Color c ) : void
x int
y1 int
y2 int
c PixelFarm.Drawing.Color
리턴 void

GetClipArea() 공개 메소드

public GetClipArea ( RectInt &destRect, RectInt &sourceRect, int sourceWidth, int sourceHeight ) : RectInt
destRect RectInt
sourceRect RectInt
sourceWidth int
sourceHeight int
리턴 RectInt

GetPixel() 공개 메소드

public GetPixel ( int x, int y ) : Color
x int
y int
리턴 PixelFarm.Drawing.Color

InClipArea() 공개 메소드

public InClipArea ( int x, int y ) : bool
x int
y int
리턴 bool

SetClippingBox() 공개 메소드

public SetClippingBox ( int x1, int y1, int x2, int y2 ) : bool
x1 int
y1 int
x2 int
y2 int
리턴 bool

SetPixel() 공개 메소드

public SetPixel ( int x, int y, Color color ) : void
x int
y int
color PixelFarm.Drawing.Color
리턴 void