📄 pix_map_base_routines.h
字号:
#ifndef _PIX_MAP_BASE_ROUTINES_H_
#define _PIX_MAP_BASE_ROUTINES_H_
#define _8BPP 1
#define _16BPP 2
#define _24BPP 3
#define _32BPP 4
void copy_pix_map(
void *src_base,
long src_pixel_size,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_base,
long dest_pixel_size,
long dest_line_width
);
void copy_pix_map_32_to_32(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_32_to_24(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_32_to_16(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_24_to_32(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_24_to_24(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_24_to_16(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_16_to_32(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_16_to_24(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_16_to_16(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void copy_pix_map_8_to_8(
void *src_ptr,
long src_active_width,
long src_active_height,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_16_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_24_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_32_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_16_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_24_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_32_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_16_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_24_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_8_with_32_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_color,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_16_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_24_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_32_to_16(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_16_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_24_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_32_to_24(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_16_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_24_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void blend_32_with_32_to_32(
void *alpha_ptr,
long alpha_active_width,
long alpha_active_height,
long alpha_line_width,
void *src_ptr,
long src_line_width,
void *dest_ptr,
long dest_line_width
);
void fill_pix_map_32(
void *dest_ptr,
long dest_active_width,
long dest_active_height,
long dest_line_width,
long fill_color
);
void fill_pix_map_24(
void *dest_ptr,
long dest_active_width,
long dest_active_height,
long dest_line_width,
long fill_color
);
void fill_pix_map_16(
void *dest_ptr,
long dest_active_width,
long dest_active_height,
long dest_line_width,
long fill_color
);
void fill_pix_map_8(
void *dest_ptr,
long dest_active_width,
long dest_active_height,
long dest_line_width,
char fill_alpha
);
#endif //_PIX_MAP_BASE_ROUTINES_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -