|
libgig
4.1.0
|
Used for indicating the progress of a certain task. More...
#include <RIFF.h>
Public Attributes | |
| void(* | callback )(progress_t *) |
| Callback function pointer which has to be assigned to a function for progress notification. | |
| float | factor |
| Reflects current progress as value between 0.0 and 1.0. | |
| void * | custom |
| This pointer can be used for arbitrary data. | |
| float | __range_min |
| Only for internal usage, do not modify! | |
| float | __range_max |
| Only for internal usage, do not modify! | |
Used for indicating the progress of a certain task.
The function pointer argument has to be supplied with a valid function of the given signature which will then be called on progress changes. An equivalent progress_t structure will be passed back as argument to the callback function on each progress change. The factor field of the supplied progress_t structure will then reflect the current progress as value between 0.0 and 1.0. You might want to use the custom field for data needed in your callback function.