 |
Open Broadcaster Software
Free, open source software for live streaming and recording
|
Go to the documentation of this file.
62 uint64_t elapsed_time_ns);
79 uint64_t elapsed_time_ns)
EXPORT void gs_image_file_init_texture(gs_image_file_t *image)
EXPORT void gs_image_file_update_texture(gs_image_file_t *image)
int last_decoded_frame
Definition: image-file.h:43
gs_color_format
Definition: graphics.h:56
bool is_animated_gif
Definition: image-file.h:32
Definition: image-file.h:27
uint32_t cy
Definition: image-file.h:31
Definition: libnsgif.h:73
#define EXPORT
Definition: c99defs.h:37
enum gs_color_format format
Definition: image-file.h:29
EXPORT void gs_image_file_init(gs_image_file_t *image, const char *file)
bool frame_updated
Definition: image-file.h:33
uint8_t * texture_data
Definition: image-file.h:45
struct gs_texture gs_texture_t
Definition: graphics.h:266
gs_texture_t * texture
Definition: image-file.h:28
EXPORT void gs_image_file_free(gs_image_file_t *image)
Definition: image-file.h:49
gif_bitmap_callback_vt bitmap_callbacks
Definition: image-file.h:46
uint8_t ** animation_frame_cache
Definition: image-file.h:38
Definition: libnsgif.h:86
bool loaded
Definition: image-file.h:34
uint8_t * gif_data
Definition: image-file.h:37
gif_animation gif
Definition: image-file.h:36
uint32_t cx
Definition: image-file.h:30
struct gs_image_file image
Definition: image-file.h:50
int cur_frame
Definition: image-file.h:41
uint64_t cur_time
Definition: image-file.h:40
EXPORT void gs_image_file2_init(gs_image_file2_t *if2, const char *file)
int cur_loop
Definition: image-file.h:42
EXPORT bool gs_image_file_tick(gs_image_file_t *image, uint64_t elapsed_time_ns)
uint64_t mem_usage
Definition: image-file.h:51
uint8_t * animation_frame_data
Definition: image-file.h:39