|
Blender V4.3
|
Public Member Functions | |
| UnusedIDsData (Main *bmain, const int id_tag, LibQueryUnusedIDsData ¶meters) | |
| void | reset (const bool do_local_ids, const bool do_linked_ids, const bool do_recursive, std::array< int, INDEX_ID_MAX > &num_total, std::array< int, INDEX_ID_MAX > &num_local, std::array< int, INDEX_ID_MAX > &num_linked) |
Public Attributes | |
| Main * | bmain |
| const int | id_tag |
| bool | do_local_ids |
| bool | do_linked_ids |
| bool | do_recursive |
| blender::FunctionRef< bool(ID *id)> | filter_fn |
| std::array< int, INDEX_ID_MAX > * | num_total |
| std::array< int, INDEX_ID_MAX > * | num_local |
| std::array< int, INDEX_ID_MAX > * | num_linked |
| blender::Set< ID * > | unused_ids |
Definition at line 665 of file lib_query.cc.
|
inline |
Definition at line 682 of file lib_query.cc.
|
inline |
Definition at line 695 of file lib_query.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::clear(), do_linked_ids, do_local_ids, do_recursive, num_linked, num_local, num_total, and unused_ids.
| Main* UnusedIDsData::bmain |
Definition at line 666 of file lib_query.cc.
| bool UnusedIDsData::do_linked_ids |
Definition at line 671 of file lib_query.cc.
Referenced by reset().
| bool UnusedIDsData::do_local_ids |
Definition at line 670 of file lib_query.cc.
Referenced by reset().
| bool UnusedIDsData::do_recursive |
Definition at line 672 of file lib_query.cc.
Referenced by reset().
| blender::FunctionRef<bool(ID *id)> UnusedIDsData::filter_fn |
Definition at line 674 of file lib_query.cc.
| const int UnusedIDsData::id_tag |
Definition at line 668 of file lib_query.cc.
| std::array<int, INDEX_ID_MAX>* UnusedIDsData::num_linked |
Definition at line 678 of file lib_query.cc.
Referenced by reset().
| std::array<int, INDEX_ID_MAX>* UnusedIDsData::num_local |
Definition at line 677 of file lib_query.cc.
Referenced by reset().
| std::array<int, INDEX_ID_MAX>* UnusedIDsData::num_total |
Definition at line 676 of file lib_query.cc.
Referenced by reset().
| blender::Set<ID *> UnusedIDsData::unused_ids |
Definition at line 680 of file lib_query.cc.
Referenced by reset().