rc_cond.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00033 #ifndef RC_COND_H
00034 #define RC_COND_H
00035
00036 #include <stdint.h>
00037 #include "rc_export.h"
00038
00039 #ifdef __cplusplus
00040 extern "C" {
00041 #endif
00042
00043
00044
00045
00046
00047
00048
00060 RC_EXPORT void
00061 rc_cond_set_u8(uint8_t *restrict dst, int dst_dim,
00062 const uint8_t *restrict map, int map_dim,
00063 int width, int height, unsigned value);
00064
00076 RC_EXPORT void
00077 rc_cond_addc_u8(uint8_t *restrict dst, int dst_dim,
00078 const uint8_t *restrict map, int map_dim,
00079 int width, int height, unsigned value);
00080
00092 RC_EXPORT void
00093 rc_cond_subc_u8(uint8_t *restrict dst, int dst_dim,
00094 const uint8_t *restrict map, int map_dim,
00095 int width, int height, unsigned value);
00096
00109 RC_EXPORT void
00110 rc_cond_copy_u8(uint8_t *restrict dst, int dst_dim,
00111 const uint8_t *restrict src, int src_dim,
00112 const uint8_t *restrict map, int map_dim,
00113 int width, int height);
00114
00127 RC_EXPORT void
00128 rc_cond_add_u8(uint8_t *restrict dst, int dst_dim,
00129 const uint8_t *restrict src, int src_dim,
00130 const uint8_t *restrict map, int map_dim,
00131 int width, int height);
00132
00133 #ifdef __cplusplus
00134 };
00135 #endif
00136
00137 #endif