| #pragma once |
| |
| #ifndef igs_fog_h |
| #define igs_fog_h |
| |
| #ifndef IGS_FOG_EXPORT |
| #define IGS_FOG_EXPORT |
| #endif |
| |
| namespace igs { |
| namespace fog { |
| IGS_FOG_EXPORT bool have_change( |
| const double radius |
| , |
| const double power |
| , |
| const double threshold_min |
| ); |
| IGS_FOG_EXPORT void convert(void *in, void *out, double *buffer |
| |
| , |
| const int height, const int width, |
| const int channels, const int bits |
| |
| , |
| const int number_of_thread = 1 |
| |
| , |
| const double radius = 25.0 |
| , |
| const double curve = 1.0 |
| , |
| const int polygon_number = 2 |
| , |
| const double degree = 0 |
| |
| , |
| const double power = 1.0 |
| , |
| const double threshold_min = 0.0 |
| , |
| const double threshold_max = 0.0 |
| , |
| const bool alpha_rendering_sw = false |
| ); |
| } |
| } |
| |
| #endif |