Blender
V3.3
|
Public Member Functions | |
AnimKeylist () | |
~AnimKeylist () | |
Public Attributes | |
size_t | column_len = 0 |
bool | is_runtime_initialized = false |
ListBase | key_columns |
std::optional< ActKeyColumn * > | last_accessed_column = std::nullopt |
struct { | |
blender::Array< ActKeyColumn > key_columns | |
ListBase list_wrapper | |
} | runtime |
Definition at line 56 of file keyframes_keylist.cc.
|
inline |
Definition at line 79 of file keyframes_keylist.cc.
References BLI_listbase_clear(), and runtime.
|
inline |
Definition at line 85 of file keyframes_keylist.cc.
References BLI_freelistN(), BLI_listbase_clear(), and runtime.
size_t AnimKeylist::column_len = 0 |
Definition at line 58 of file keyframes_keylist.cc.
Referenced by ED_keylist_add_or_update_column(), ED_keylist_array_len(), ED_keylist_is_empty(), ED_keylist_runtime_init(), ED_keylist_runtime_init_listbase(), ED_keylist_runtime_update_key_column_next_prev(), and keylist_first_last().
bool AnimKeylist::is_runtime_initialized = false |
Definition at line 60 of file keyframes_keylist.cc.
Referenced by ED_keylist_add_or_update_column(), ED_keylist_array(), ED_keylist_find_any_between(), ED_keylist_find_exact(), ED_keylist_find_exact_or_neighbor_column(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_listbase(), ED_keylist_prepare_for_direct_access(), ED_keylist_reset_last_accessed(), ED_keylist_runtime_init(), and keylist_first_last().
ListBase AnimKeylist::key_columns |
Definition at line 64 of file keyframes_keylist.cc.
Referenced by add_bezt_to_keyblocks_list(), ED_keylist_add_or_update_column(), ED_keylist_array(), ED_keylist_convert_key_columns_to_array(), ED_keylist_find_any_between(), ED_keylist_find_exact(), ED_keylist_find_exact_or_neighbor_column(), ED_keylist_find_lower_bound(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_find_upper_bound(), ED_keylist_listbase(), ED_keylist_runtime_init(), ED_keylist_runtime_init_listbase(), ED_keylist_runtime_update_key_column_next_prev(), keylist_first_last(), and update_keyblocks().
blender::Array<ActKeyColumn> AnimKeylist::key_columns |
Definition at line 73 of file keyframes_keylist.cc.
std::optional<ActKeyColumn *> AnimKeylist::last_accessed_column = std::nullopt |
Definition at line 68 of file keyframes_keylist.cc.
Referenced by ED_keylist_add_or_update_column(), ED_keylist_find_exact_or_neighbor_column(), and ED_keylist_reset_last_accessed().
ListBase AnimKeylist::list_wrapper |
Definition at line 76 of file keyframes_keylist.cc.
Referenced by ED_keylist_listbase(), and ED_keylist_runtime_init_listbase().
struct { ... } AnimKeylist::runtime |
Referenced by AnimKeylist(), ED_keylist_array(), ED_keylist_convert_key_columns_to_array(), ED_keylist_find_any_between(), ED_keylist_find_exact(), ED_keylist_find_lower_bound(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_find_upper_bound(), ED_keylist_listbase(), ED_keylist_runtime_init(), ED_keylist_runtime_init_listbase(), ED_keylist_runtime_update_key_column_next_prev(), keylist_first_last(), and ~AnimKeylist().