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

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

공개 메소드들

메소드 설명
AlphaMaskAdaptor ( IImageReaderWriter image, IAlphaMask mask ) : System
AttachImage ( IImageReaderWriter image ) : void
BlendColorHSpan ( int x, int y, int 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 color, 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
CopyColorHSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
CopyColorVSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
CopyHL ( int x, int y, int len, Color c ) : void
CopyVL ( int x, int y, int len, Color c ) : void
attach_alpha_mask ( IAlphaMask mask ) : void

비공개 메소드들

메소드 설명
init_span ( int len, byte cover ) : void
init_span ( int len, byte covers, int coversIndex ) : void
realloc_span ( int len ) : void

메소드 상세

AlphaMaskAdaptor() 공개 메소드

public AlphaMaskAdaptor ( IImageReaderWriter image, IAlphaMask mask ) : System
image IImageReaderWriter
mask IAlphaMask
리턴 System

AttachImage() 공개 메소드

public AttachImage ( IImageReaderWriter image ) : void
image IImageReaderWriter
리턴 void

BlendColorHSpan() 공개 메소드

public BlendColorHSpan ( int x, int y, int len, Color colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
x int
y int
len int
colors 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 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 Color
cover byte
리턴 void

BlendSolidHSpan() 공개 메소드

public BlendSolidHSpan ( int x, int y, int len, Color color, byte covers, int coversIndex ) : void
x int
y int
len int
color 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 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 Color
cover byte
리턴 void

CopyColorHSpan() 공개 메소드

public CopyColorHSpan ( int x, int y, int len, Color colors, int colorsIndex ) : void
x int
y int
len int
colors 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 Color
colorsIndex int
리턴 void

CopyHL() 공개 메소드

public CopyHL ( int x, int y, int len, Color c ) : void
x int
y int
len int
c Color
리턴 void

CopyVL() 공개 메소드

public CopyVL ( int x, int y, int len, Color c ) : void
x int
y int
len int
c Color
리턴 void

attach_alpha_mask() 공개 메소드

public attach_alpha_mask ( IAlphaMask mask ) : void
mask IAlphaMask
리턴 void