| #pragma once |
| |
| #ifndef igs_hsv_noise_h |
| #define igs_hsv_noise_h |
| |
| #ifndef IGS_HSV_NOISE_EXPORT |
| #define IGS_HSV_NOISE_EXPORT |
| #endif |
| |
| namespace igs { |
| namespace hsv_noise { |
| IGS_HSV_NOISE_EXPORT void change( |
| float *image_array, const int height, const int width, const int channels, |
| const float *ref, |
| |
| |
| const int camera_x, const int camera_y, const int camera_w, |
| const int camera_h, const double hue_range, |
| const double sat_range, |
| const double val_range, |
| const double alp_range, |
| const unsigned long random_seed, |
| const double near_blur, |
| const double sat_effective, |
| const double sat_center, |
| const int sat_type, |
| |
| const double val_effective, |
| const double val_center, |
| const int val_type, |
| |
| const double alp_effective, |
| const double alp_center, |
| const int alp_type, |
| |
| const bool add_blend_sw |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| ); |
| } |
| } |
| |
| #endif |