|
Blender V4.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 69 of file keyframes_keylist.cc.
|
inline |
Definition at line 92 of file keyframes_keylist.cc.
References BLI_listbase_clear(), and runtime.
|
inline |
Definition at line 98 of file keyframes_keylist.cc.
References BLI_freelistN(), BLI_listbase_clear(), and runtime.
| size_t AnimKeylist::column_len = 0 |
Definition at line 71 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 73 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 77 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 86 of file keyframes_keylist.cc.
| std::optional<ActKeyColumn *> AnimKeylist::last_accessed_column = std::nullopt |
Definition at line 81 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 89 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().