bitlib_c  0.2.4
anim.h
Go to the documentation of this file.
1 #ifndef _ANIM_H_
2 #define _ANIM_H_
3 
4 #include <cairo.h>
5 #include "render.h"
6 
19 bl_render_config bl_make_render_config(double width, double height, double frames, double fps);
20 
33 void _render_frames(bl_render_config config, char* gif_name, bl_render_callback render, char* tmp, int num_threads);
34 
43 void _convert_frames_to_gif(char* frames_dir, char* file_name, double fps);
44 
52 void _convert_frames_to_video(bl_render_config config, char* frames_dir, char* file_name, double fps);
53 
54 #endif
render.h
bl_render_callback
void(* bl_render_callback)(cairo_t *cr, double percent)
Definition: render.h:43
_bl_render_config
Definition: render.h:15
_convert_frames_to_gif
void _convert_frames_to_gif(char *frames_dir, char *file_name, double fps)
bl_make_render_config
bl_render_config bl_make_render_config(double width, double height, double frames, double fps)
_render_frames
void _render_frames(bl_render_config config, char *gif_name, bl_render_callback render, char *tmp, int num_threads)
_convert_frames_to_video
void _convert_frames_to_video(bl_render_config config, char *frames_dir, char *file_name, double fps)