|
Blender V4.3
|
Public Member Functions | |
| BLI_LINKSTACK_DECLARE (ids_todo, ID *) | |
Public Attributes | |
| Main * | bmain |
| ID * | owner_id |
| ID * | self_id |
| int | flag |
| int | cb_flag |
| int | cb_flag_clear |
| blender::FunctionRef< LibraryIDLinkCallback > | callback |
| void * | user_data |
| int | status |
| GSet * | ids_handled |
Definition at line 33 of file lib_query.cc.
| LibraryForeachIDData::BLI_LINKSTACK_DECLARE | ( | ids_todo | , |
| ID * | ) |
| Main* LibraryForeachIDData::bmain |
Definition at line 34 of file lib_query.cc.
Referenced by BKE_library_foreach_subdata_id(), and library_foreach_ID_link().
| blender::FunctionRef<LibraryIDLinkCallback> LibraryForeachIDData::callback |
Definition at line 55 of file lib_query.cc.
| int LibraryForeachIDData::cb_flag |
Generic flags to be passed to all callback calls for current processed data.
Definition at line 49 of file lib_query.cc.
Referenced by library_foreach_ID_link().
| int LibraryForeachIDData::cb_flag_clear |
Callback flags that are forbidden for all callback calls for current processed data.
Definition at line 51 of file lib_query.cc.
Referenced by library_foreach_ID_link().
| int LibraryForeachIDData::flag |
Flags controlling the behavior of the 'foreach id' looping code.
Definition at line 47 of file lib_query.cc.
| GSet* LibraryForeachIDData::ids_handled |
Definition at line 62 of file lib_query.cc.
| ID* LibraryForeachIDData::owner_id |
'Real' ID, the one that might be in bmain, only differs from self_id when the later is a private one.
Definition at line 39 of file lib_query.cc.
| ID* LibraryForeachIDData::self_id |
ID from which the current ID pointer is being processed. It may be an embedded ID like master collection or root node tree.
Definition at line 44 of file lib_query.cc.
| int LibraryForeachIDData::status |
Store the returned value from the callback, to decide how to continue the processing of ID pointers for current data.
Definition at line 59 of file lib_query.cc.
| void* LibraryForeachIDData::user_data |
Definition at line 56 of file lib_query.cc.