Open Broadcaster Software
Free, open source software for live streaming and recording
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_t * gif_data
 
uint8_t ** animation_frame_cache
 
uint8_t * animation_frame_data
 
uint64_t cur_time
 
int cur_frame
 
int cur_loop
 
int last_decoded_frame
 
uint8_t * texture_data
 
gif_bitmap_callback_vt bitmap_callbacks
 

Field Documentation

◆ animation_frame_cache

uint8_t** gs_image_file::animation_frame_cache

◆ animation_frame_data

uint8_t* gs_image_file::animation_frame_data

◆ bitmap_callbacks

gif_bitmap_callback_vt gs_image_file::bitmap_callbacks

◆ cur_frame

int gs_image_file::cur_frame

◆ cur_loop

int gs_image_file::cur_loop

◆ cur_time

uint64_t gs_image_file::cur_time

◆ cx

uint32_t gs_image_file::cx

◆ cy

uint32_t gs_image_file::cy

◆ format

enum gs_color_format gs_image_file::format

◆ frame_updated

bool gs_image_file::frame_updated

◆ gif

gif_animation gs_image_file::gif

◆ gif_data

uint8_t* gs_image_file::gif_data

◆ is_animated_gif

bool gs_image_file::is_animated_gif

◆ last_decoded_frame

int gs_image_file::last_decoded_frame

◆ loaded

bool gs_image_file::loaded

◆ texture

gs_texture_t* gs_image_file::texture

◆ texture_data

uint8_t* gs_image_file::texture_data

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