Blender V4.3
ImBufAnim Struct Reference

#include <IMB_anim.hh>

Public Types

enum class  State { Uninitialized , Failed , Valid }
 

Public Attributes

int ib_flags
 
State state
 
int cur_position
 
int duration_in_frames
 
int frs_sec
 
double frs_sec_base
 
double start_offset
 
int x
 
int y
 
char filepath [1024]
 
int streamindex
 
char index_dir [768]
 
int proxies_tried
 
int indices_tried
 
ImBufAnimproxy_anim [IMB_PROXY_MAX_SLOT]
 
ImBufAnimIndexrecord_run
 
ImBufAnimIndexno_gaps
 
char colorspace [64]
 
char suffix [64]
 
IDPropertymetadata
 

Detailed Description

Definition at line 27 of file IMB_anim.hh.

Member Enumeration Documentation

◆ State

enum class ImBufAnim::State
strong
Enumerator
Uninitialized 
Failed 
Valid 

Definition at line 28 of file IMB_anim.hh.

Member Data Documentation

◆ colorspace

char ImBufAnim::colorspace[64]

Definition at line 73 of file IMB_anim.hh.

Referenced by IMB_anim_open_proxy(), and IMB_open_anim().

◆ cur_position

int ImBufAnim::cur_position

Definition at line 31 of file IMB_anim.hh.

Referenced by IMB_anim_absolute().

◆ duration_in_frames

int ImBufAnim::duration_in_frames

Definition at line 32 of file IMB_anim.hh.

Referenced by IMB_anim_absolute(), IMB_anim_get_duration(), and IMB_anim_previewframe().

◆ filepath

char ImBufAnim::filepath[1024]

◆ frs_sec

int ImBufAnim::frs_sec

Definition at line 33 of file IMB_anim.hh.

Referenced by IMB_anim_get_fps().

◆ frs_sec_base

double ImBufAnim::frs_sec_base

Definition at line 34 of file IMB_anim.hh.

Referenced by IMB_anim_get_fps().

◆ ib_flags

int ImBufAnim::ib_flags

Definition at line 29 of file IMB_anim.hh.

Referenced by IMB_open_anim().

◆ index_dir

char ImBufAnim::index_dir[768]

Definition at line 64 of file IMB_anim.hh.

Referenced by get_index_dir(), and IMB_anim_set_index_dir().

◆ indices_tried

int ImBufAnim::indices_tried

Definition at line 67 of file IMB_anim.hh.

Referenced by IMB_anim_open_index(), and IMB_free_indices().

◆ metadata

IDProperty* ImBufAnim::metadata

Definition at line 76 of file IMB_anim.hh.

Referenced by IMB_anim_load_metadata(), and IMB_free_anim().

◆ no_gaps

ImBufAnimIndex* ImBufAnim::no_gaps

Definition at line 71 of file IMB_anim.hh.

Referenced by IMB_anim_open_index(), and IMB_free_indices().

◆ proxies_tried

int ImBufAnim::proxies_tried

Definition at line 66 of file IMB_anim.hh.

Referenced by IMB_anim_open_proxy(), and IMB_free_indices().

◆ proxy_anim

ImBufAnim* ImBufAnim::proxy_anim[IMB_PROXY_MAX_SLOT]

Definition at line 69 of file IMB_anim.hh.

Referenced by IMB_anim_open_proxy(), and IMB_free_indices().

◆ record_run

ImBufAnimIndex* ImBufAnim::record_run

Definition at line 70 of file IMB_anim.hh.

Referenced by IMB_anim_open_index(), and IMB_free_indices().

◆ start_offset

double ImBufAnim::start_offset

Definition at line 35 of file IMB_anim.hh.

Referenced by IMD_anim_get_offset().

◆ state

State ImBufAnim::state

◆ streamindex

int ImBufAnim::streamindex

Definition at line 41 of file IMB_anim.hh.

Referenced by get_proxy_filepath(), get_tc_filepath(), and IMB_open_anim().

◆ suffix

char ImBufAnim::suffix[64]

Definition at line 74 of file IMB_anim.hh.

Referenced by get_proxy_filepath(), get_tc_filepath(), and IMB_suffix_anim().

◆ x

int ImBufAnim::x

Definition at line 36 of file IMB_anim.hh.

Referenced by IMB_anim_get_image_width(), and IMB_anim_previewframe().

◆ y

int ImBufAnim::y

Definition at line 36 of file IMB_anim.hh.

Referenced by IMB_anim_get_image_height(), and IMB_anim_previewframe().


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