|
Blender
V3.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 |
| LibraryIDLinkCallback | callback |
| void * | user_data |
| int | status |
| GSet * | ids_handled |
Definition at line 30 of file lib_query.c.
| LibraryForeachIDData::BLI_LINKSTACK_DECLARE | ( | ids_todo | , |
| ID * | |||
| ) |
| Main* LibraryForeachIDData::bmain |
Definition at line 31 of file lib_query.c.
Referenced by library_foreach_ID_link().
| LibraryIDLinkCallback LibraryForeachIDData::callback |
Definition at line 52 of file lib_query.c.
| int LibraryForeachIDData::cb_flag |
Generic flags to be passed to all callback calls for current processed data.
Definition at line 46 of file lib_query.c.
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 48 of file lib_query.c.
Referenced by library_foreach_ID_link().
| int LibraryForeachIDData::flag |
Flags controlling the behavior of the 'foreach id' looping code.
Definition at line 44 of file lib_query.c.
| GSet* LibraryForeachIDData::ids_handled |
Definition at line 59 of file lib_query.c.
| 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 36 of file lib_query.c.
| 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 41 of file lib_query.c.
| 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 56 of file lib_query.c.
| void* LibraryForeachIDData::user_data |
Definition at line 53 of file lib_query.c.