C# Class NewTOAPIA.Drawing.ImageClippingProxy

Inheritance: ImageProxy
Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
ImageClippingProxy ( IImage ren ) : System
LinkToImage ( IImage ren ) : void
SetClippingBox ( int x1, int y1, int x2, int y2 ) : bool
SetPixelFromColor ( byte p, IColorType c ) : void
blend_color_hspan ( int x, int y, int in_len, RGBA_Bytes colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
blend_color_vspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
blend_hline ( int x1, int y, int x2, RGBA_Bytes c, byte cover ) : void
blend_solid_hspan ( int x, int y, int in_len, RGBA_Bytes c, byte covers, int coversIndex ) : void
blend_solid_vspan ( int x, int y, int len, RGBA_Bytes c, byte covers, int coversIndex ) : void
blend_vline ( int x, int y1, int y2, RGBA_Bytes c, byte cover ) : void
bounding_clip_box ( ) : RectangleI
bounding_xmax ( ) : int
bounding_xmin ( ) : int
bounding_ymax ( ) : int
bounding_ymin ( ) : int
clear ( IColorType in_c ) : void
clip_box ( ) : RectangleI
clip_box_naked ( int x1, int y1, int x2, int y2 ) : void
clip_rect_area ( RectangleI &dst, RectangleI &src, int wsrc, int hsrc ) : RectangleI
copy_color_hspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex ) : void
copy_color_vspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex ) : void
copy_from ( IImage src ) : void
copy_from ( IImage src, RectangleI rect_src_ptr, int dx, int dy ) : void
copy_hline ( int x1, int y, int x2, RGBA_Bytes c ) : void
copy_pixel ( int x, int y, byte c, int ByteOffset ) : void
copy_vline ( int x, int y1, int y2, RGBA_Bytes c ) : void
inbox ( int x, int y ) : bool
pixel ( int x, int y ) : RGBA_Bytes
reset_clipping ( bool visibility ) : void

Private Methods

Méthode Description
xmax ( ) : int
xmin ( ) : int
ymax ( ) : int
ymin ( ) : int

Method Details

ImageClippingProxy() public méthode

public ImageClippingProxy ( IImage ren ) : System
ren IImage
Résultat System

LinkToImage() public méthode

public LinkToImage ( IImage ren ) : void
ren IImage
Résultat void

SetClippingBox() public méthode

public SetClippingBox ( int x1, int y1, int x2, int y2 ) : bool
x1 int
y1 int
x2 int
y2 int
Résultat bool

SetPixelFromColor() public méthode

public SetPixelFromColor ( byte p, IColorType c ) : void
p byte
c IColorType
Résultat void

blend_color_hspan() public méthode

public blend_color_hspan ( int x, int y, int in_len, RGBA_Bytes colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
x int
y int
in_len int
colors RGBA_Bytes
colorsIndex int
covers byte
coversIndex int
firstCoverForAll bool
Résultat void

blend_color_vspan() public méthode

public blend_color_vspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex, byte covers, int coversIndex, bool firstCoverForAll ) : void
x int
y int
len int
colors RGBA_Bytes
colorsIndex int
covers byte
coversIndex int
firstCoverForAll bool
Résultat void

blend_hline() public méthode

public blend_hline ( int x1, int y, int x2, RGBA_Bytes c, byte cover ) : void
x1 int
y int
x2 int
c RGBA_Bytes
cover byte
Résultat void

blend_solid_hspan() public méthode

public blend_solid_hspan ( int x, int y, int in_len, RGBA_Bytes c, byte covers, int coversIndex ) : void
x int
y int
in_len int
c RGBA_Bytes
covers byte
coversIndex int
Résultat void

blend_solid_vspan() public méthode

public blend_solid_vspan ( int x, int y, int len, RGBA_Bytes c, byte covers, int coversIndex ) : void
x int
y int
len int
c RGBA_Bytes
covers byte
coversIndex int
Résultat void

blend_vline() public méthode

public blend_vline ( int x, int y1, int y2, RGBA_Bytes c, byte cover ) : void
x int
y1 int
y2 int
c RGBA_Bytes
cover byte
Résultat void

bounding_clip_box() public méthode

public bounding_clip_box ( ) : RectangleI
Résultat RectangleI

bounding_xmax() public méthode

public bounding_xmax ( ) : int
Résultat int

bounding_xmin() public méthode

public bounding_xmin ( ) : int
Résultat int

bounding_ymax() public méthode

public bounding_ymax ( ) : int
Résultat int

bounding_ymin() public méthode

public bounding_ymin ( ) : int
Résultat int

clear() public méthode

public clear ( IColorType in_c ) : void
in_c IColorType
Résultat void

clip_box() public méthode

public clip_box ( ) : RectangleI
Résultat RectangleI

clip_box_naked() public méthode

public clip_box_naked ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
Résultat void

clip_rect_area() public méthode

public clip_rect_area ( RectangleI &dst, RectangleI &src, int wsrc, int hsrc ) : RectangleI
dst RectangleI
src RectangleI
wsrc int
hsrc int
Résultat RectangleI

copy_color_hspan() public méthode

public copy_color_hspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex ) : void
x int
y int
len int
colors RGBA_Bytes
colorsIndex int
Résultat void

copy_color_vspan() public méthode

public copy_color_vspan ( int x, int y, int len, RGBA_Bytes colors, int colorsIndex ) : void
x int
y int
len int
colors RGBA_Bytes
colorsIndex int
Résultat void

copy_from() public méthode

public copy_from ( IImage src ) : void
src IImage
Résultat void

copy_from() public méthode

public copy_from ( IImage src, RectangleI rect_src_ptr, int dx, int dy ) : void
src IImage
rect_src_ptr RectangleI
dx int
dy int
Résultat void

copy_hline() public méthode

public copy_hline ( int x1, int y, int x2, RGBA_Bytes c ) : void
x1 int
y int
x2 int
c RGBA_Bytes
Résultat void

copy_pixel() public méthode

public copy_pixel ( int x, int y, byte c, int ByteOffset ) : void
x int
y int
c byte
ByteOffset int
Résultat void

copy_vline() public méthode

public copy_vline ( int x, int y1, int y2, RGBA_Bytes c ) : void
x int
y1 int
y2 int
c RGBA_Bytes
Résultat void

inbox() public méthode

public inbox ( int x, int y ) : bool
x int
y int
Résultat bool

pixel() public méthode

public pixel ( int x, int y ) : RGBA_Bytes
x int
y int
Résultat RGBA_Bytes

reset_clipping() public méthode

public reset_clipping ( bool visibility ) : void
visibility bool
Résultat void