C# 클래스 winmaped2.Render

파일 보기 프로젝트 열기: Bananattack/verge3 1 사용 예제들

공개 메소드들

메소드 설명
createBitmap ( int width, int height ) : Bitmap
makeColor ( int r, int g, int b ) : int
render ( pr2 dest, int x, int y, pr2 src, bool drawZero ) : void
renderAlpha ( pr2 dest, int x, int y, pr2 src, int opacity, bool drawZero ) : void
renderBox ( pr2 img, int x0, int y0, int w, int h, int color, Render op ) : void
renderColorPicker ( pr2 img, float h ) : void
renderColoredStippleTile ( pr2 img, int x0, int y0, int color1, int color2 ) : void
renderColoredTile ( pr2 img, int x0, int y0, int color ) : void
renderColoredTile_50Alpha ( pr2 img, int x0, int y0, int color ) : void
renderNumber ( pr2 img, int x0, int y0, int number, int color ) : void
renderObsTile ( pr2 img, int x0, int y0, pr2 src, bool clearbuf, int color ) : void
renderObsTileFast ( pr2 img, int x0, int y0, pr2 src, bool clearbuf ) : void
renderSolid ( pr2 img, int x0, int y0, int w, int h, int color, Render op ) : void

비공개 메소드들

메소드 설명
HsbIntermediateValuesToRgbComponent ( float m1, float m2, float h ) : int
HsbToColor ( float h, float s, float b ) : int
Render ( ) : System
clip ( int &x0, int &y0, int &xlen, int &ylen, int &s, int &d, int spitch, int dpitch, int cx1, int cx2, int cy1, int cy2 ) : bool
handlePixel ( int src, int &dest, int op, bool mixFlag, bool drawZero ) : void
handlePixelAlpha ( int src, int &dest, int opacity, bool drawZero ) : void
mixPixel ( int src, int dest, int op ) : int

메소드 상세

createBitmap() 공개 정적인 메소드

public static createBitmap ( int width, int height ) : Bitmap
width int
height int
리턴 System.Drawing.Bitmap

makeColor() 공개 정적인 메소드

public static makeColor ( int r, int g, int b ) : int
r int
g int
b int
리턴 int

render() 공개 정적인 메소드

public static render ( pr2 dest, int x, int y, pr2 src, bool drawZero ) : void
dest pr2
x int
y int
src pr2
drawZero bool
리턴 void

renderAlpha() 공개 정적인 메소드

public static renderAlpha ( pr2 dest, int x, int y, pr2 src, int opacity, bool drawZero ) : void
dest pr2
x int
y int
src pr2
opacity int
drawZero bool
리턴 void

renderBox() 공개 정적인 메소드

public static renderBox ( pr2 img, int x0, int y0, int w, int h, int color, Render op ) : void
img pr2
x0 int
y0 int
w int
h int
color int
op Render
리턴 void

renderColorPicker() 공개 정적인 메소드

public static renderColorPicker ( pr2 img, float h ) : void
img pr2
h float
리턴 void

renderColoredStippleTile() 공개 정적인 메소드

public static renderColoredStippleTile ( pr2 img, int x0, int y0, int color1, int color2 ) : void
img pr2
x0 int
y0 int
color1 int
color2 int
리턴 void

renderColoredTile() 공개 정적인 메소드

public static renderColoredTile ( pr2 img, int x0, int y0, int color ) : void
img pr2
x0 int
y0 int
color int
리턴 void

renderColoredTile_50Alpha() 공개 정적인 메소드

public static renderColoredTile_50Alpha ( pr2 img, int x0, int y0, int color ) : void
img pr2
x0 int
y0 int
color int
리턴 void

renderNumber() 공개 정적인 메소드

public static renderNumber ( pr2 img, int x0, int y0, int number, int color ) : void
img pr2
x0 int
y0 int
number int
color int
리턴 void

renderObsTile() 공개 정적인 메소드

public static renderObsTile ( pr2 img, int x0, int y0, pr2 src, bool clearbuf, int color ) : void
img pr2
x0 int
y0 int
src pr2
clearbuf bool
color int
리턴 void

renderObsTileFast() 공개 정적인 메소드

public static renderObsTileFast ( pr2 img, int x0, int y0, pr2 src, bool clearbuf ) : void
img pr2
x0 int
y0 int
src pr2
clearbuf bool
리턴 void

renderSolid() 공개 정적인 메소드

public static renderSolid ( pr2 img, int x0, int y0, int w, int h, int color, Render op ) : void
img pr2
x0 int
y0 int
w int
h int
color int
op Render
리턴 void