C# Класс NewTOAPIA.Drawing.ImageClippingProxy

Наследование: ImageProxy
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
xmax ( ) : int
xmin ( ) : int
ymax ( ) : int
ymin ( ) : int

Описание методов

ImageClippingProxy() публичный Метод

public ImageClippingProxy ( IImage ren ) : System
ren IImage
Результат System

LinkToImage() публичный Метод

public LinkToImage ( IImage ren ) : void
ren IImage
Результат void

SetClippingBox() публичный Метод

public SetClippingBox ( int x1, int y1, int x2, int y2 ) : bool
x1 int
y1 int
x2 int
y2 int
Результат bool

SetPixelFromColor() публичный Метод

public SetPixelFromColor ( byte p, IColorType c ) : void
p byte
c IColorType
Результат void

blend_color_hspan() публичный Метод

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
Результат void

blend_color_vspan() публичный Метод

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
Результат void

blend_hline() публичный Метод

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
Результат void

blend_solid_hspan() публичный Метод

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
Результат void

blend_solid_vspan() публичный Метод

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
Результат void

blend_vline() публичный Метод

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
Результат void

bounding_clip_box() публичный Метод

public bounding_clip_box ( ) : RectangleI
Результат RectangleI

bounding_xmax() публичный Метод

public bounding_xmax ( ) : int
Результат int

bounding_xmin() публичный Метод

public bounding_xmin ( ) : int
Результат int

bounding_ymax() публичный Метод

public bounding_ymax ( ) : int
Результат int

bounding_ymin() публичный Метод

public bounding_ymin ( ) : int
Результат int

clear() публичный Метод

public clear ( IColorType in_c ) : void
in_c IColorType
Результат void

clip_box() публичный Метод

public clip_box ( ) : RectangleI
Результат RectangleI

clip_box_naked() публичный Метод

public clip_box_naked ( int x1, int y1, int x2, int y2 ) : void
x1 int
y1 int
x2 int
y2 int
Результат void

clip_rect_area() публичный Метод

public clip_rect_area ( RectangleI &dst, RectangleI &src, int wsrc, int hsrc ) : RectangleI
dst RectangleI
src RectangleI
wsrc int
hsrc int
Результат RectangleI

copy_color_hspan() публичный Метод

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
Результат void

copy_color_vspan() публичный Метод

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
Результат void

copy_from() публичный Метод

public copy_from ( IImage src ) : void
src IImage
Результат void

copy_from() публичный Метод

public copy_from ( IImage src, RectangleI rect_src_ptr, int dx, int dy ) : void
src IImage
rect_src_ptr RectangleI
dx int
dy int
Результат void

copy_hline() публичный Метод

public copy_hline ( int x1, int y, int x2, RGBA_Bytes c ) : void
x1 int
y int
x2 int
c RGBA_Bytes
Результат void

copy_pixel() публичный Метод

public copy_pixel ( int x, int y, byte c, int ByteOffset ) : void
x int
y int
c byte
ByteOffset int
Результат void

copy_vline() публичный Метод

public copy_vline ( int x, int y1, int y2, RGBA_Bytes c ) : void
x int
y1 int
y2 int
c RGBA_Bytes
Результат void

inbox() публичный Метод

public inbox ( int x, int y ) : bool
x int
y int
Результат bool

pixel() публичный Метод

public pixel ( int x, int y ) : RGBA_Bytes
x int
y int
Результат RGBA_Bytes

reset_clipping() публичный Метод

public reset_clipping ( bool visibility ) : void
visibility bool
Результат void