Open Broadcaster Software
Free, open source software for live streaming and recording
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gs_image_file Struct Reference

Data Fields

gs_texture_ttexture
 
enum gs_color_format format
 
uint32_t cx
 
uint32_t cy
 
bool is_animated_gif
 
bool frame_updated
 
bool loaded
 
gif_animation gif
 
uint8_tgif_data
 
uint8_t ** animation_frame_cache
 
uint8_tanimation_frame_data
 
uint64_t cur_time
 
int cur_frame
 
int cur_loop
 
int last_decoded_frame
 
uint8_ttexture_data
 
gif_bitmap_callback_vt bitmap_callbacks
 

Field Documentation

uint8_t** gs_image_file::animation_frame_cache
uint8_t* gs_image_file::animation_frame_data
gif_bitmap_callback_vt gs_image_file::bitmap_callbacks
int gs_image_file::cur_frame
int gs_image_file::cur_loop
uint64_t gs_image_file::cur_time
uint32_t gs_image_file::cx
uint32_t gs_image_file::cy
enum gs_color_format gs_image_file::format
bool gs_image_file::frame_updated
gif_animation gs_image_file::gif
uint8_t* gs_image_file::gif_data
bool gs_image_file::is_animated_gif
int gs_image_file::last_decoded_frame
bool gs_image_file::loaded
gs_texture_t* gs_image_file::texture
uint8_t* gs_image_file::texture_data

The documentation for this struct was generated from the following file: