|
Blender V5.0
|
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 70 of file keyframes_keylist.cc.
|
inline |
Definition at line 93 of file keyframes_keylist.cc.
References BLI_listbase_clear(), and runtime.
|
inline |
Definition at line 99 of file keyframes_keylist.cc.
References BLI_freelistN(), BLI_listbase_clear(), and runtime.
| size_t AnimKeylist::column_len = 0 |
Definition at line 72 of file keyframes_keylist.cc.
Referenced by ED_keylist_array_len(), ED_keylist_is_empty(), keylist_add_or_update_column(), keylist_first_last(), keylist_runtime_init(), keylist_runtime_init_listbase(), and keylist_runtime_update_key_column_next_prev().
| bool AnimKeylist::is_runtime_initialized = false |
Definition at line 74 of file keyframes_keylist.cc.
Referenced by ED_keylist_array(), ED_keylist_find_any_between(), ED_keylist_find_closest(), ED_keylist_find_exact(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_listbase(), ED_keylist_prepare_for_direct_access(), keylist_add_or_update_column(), keylist_find_exact_or_neighbor_column(), keylist_first_last(), keylist_reset_last_accessed(), and keylist_runtime_init().
| blender::Array<ActKeyColumn> AnimKeylist::key_columns |
Definition at line 87 of file keyframes_keylist.cc.
| ListBase AnimKeylist::key_columns |
Definition at line 78 of file keyframes_keylist.cc.
Referenced by add_bezt_to_keyblocks_list(), ED_keylist_array(), ED_keylist_find_any_between(), ED_keylist_find_closest(), ED_keylist_find_exact(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_listbase(), keylist_add_or_update_column(), keylist_convert_key_columns_to_array(), keylist_find_exact_or_neighbor_column(), keylist_find_lower_bound(), keylist_find_upper_bound(), keylist_first_last(), keylist_runtime_init(), keylist_runtime_init_listbase(), keylist_runtime_update_key_column_next_prev(), and update_keyblocks().
| std::optional<ActKeyColumn *> AnimKeylist::last_accessed_column = std::nullopt |
Definition at line 82 of file keyframes_keylist.cc.
Referenced by keylist_add_or_update_column(), keylist_find_exact_or_neighbor_column(), and keylist_reset_last_accessed().
| ListBase AnimKeylist::list_wrapper |
Definition at line 90 of file keyframes_keylist.cc.
Referenced by ED_keylist_listbase(), and keylist_runtime_init_listbase().
| struct { ... } AnimKeylist::runtime |
Referenced by AnimKeylist(), ED_keylist_array(), ED_keylist_find_any_between(), ED_keylist_find_closest(), ED_keylist_find_exact(), ED_keylist_find_next(), ED_keylist_find_prev(), ED_keylist_listbase(), keylist_convert_key_columns_to_array(), keylist_find_lower_bound(), keylist_find_upper_bound(), keylist_first_last(), keylist_runtime_init(), keylist_runtime_init_listbase(), keylist_runtime_update_key_column_next_prev(), and ~AnimKeylist().