BRL-CAD
Loading...
Searching...
No Matches
#include "common.h"
#include "icv/defines.h"
Include dependency graph for anim.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct icv_anim icv_anim_t
 

Enumerations

enum  icv_anim_format_t { ICV_ANIM_UNKNOWN = 0 , ICV_ANIM_APNG = 1 , ICV_ANIM_MJPG = 2 }
 

Functions

icv_anim_ticv_anim_create (icv_anim_format_t format, uint32_t width, uint32_t height, int fps)
 
icv_anim_ticv_anim_read (const char *filename)
 
int icv_anim_write (const icv_anim_t *anim, const char *filename)
 
int icv_anim_destroy (icv_anim_t *anim)
 
int icv_anim_add_frame (icv_anim_t *anim, const icv_image_t *img)
 
int icv_anim_insert_frame (icv_anim_t *anim, size_t index, const icv_image_t *img)
 
int icv_anim_replace_frame (icv_anim_t *anim, size_t index, const icv_image_t *img)
 
int icv_anim_remove_frame (icv_anim_t *anim, size_t index)
 
icv_image_ticv_anim_get_frame (const icv_anim_t *anim, size_t index)
 
size_t icv_anim_num_frames (const icv_anim_t *anim)
 
int icv_anim_set_fps (icv_anim_t *anim, int fps)
 
int icv_anim_set_frame_delay (icv_anim_t *anim, size_t index, uint32_t delay_usec)