Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/library.c
| Show First 20 Lines • Show All 840 Lines • ▼ Show 20 Lines | int set_listbasepointers(Main *main, ListBase **lb) | ||||
| lb[INDEX_ID_SPK] = &(main->speaker); | lb[INDEX_ID_SPK] = &(main->speaker); | ||||
| lb[INDEX_ID_WO] = &(main->world); | lb[INDEX_ID_WO] = &(main->world); | ||||
| lb[INDEX_ID_MC] = &(main->movieclip); | lb[INDEX_ID_MC] = &(main->movieclip); | ||||
| lb[INDEX_ID_SCR] = &(main->screen); | lb[INDEX_ID_SCR] = &(main->screen); | ||||
| lb[INDEX_ID_OB] = &(main->object); | lb[INDEX_ID_OB] = &(main->object); | ||||
| lb[INDEX_ID_LS] = &(main->linestyle); /* referenced by scenes */ | lb[INDEX_ID_LS] = &(main->linestyle); /* referenced by scenes */ | ||||
| lb[INDEX_ID_SCE] = &(main->scene); | lb[INDEX_ID_SCE] = &(main->scene); | ||||
| lb[INDEX_ID_WS] = &(main->workspaces); /* before wm, so it's freed after it! */ | lb[INDEX_ID_WS] = &(main->workspaces); /* before wm, so it's freed after it - after screen so it's read before! */ | ||||
| lb[INDEX_ID_WM] = &(main->wm); | lb[INDEX_ID_WM] = &(main->wm); | ||||
| lb[INDEX_ID_MSK] = &(main->mask); | lb[INDEX_ID_MSK] = &(main->mask); | ||||
| lb[INDEX_ID_NULL] = NULL; | lb[INDEX_ID_NULL] = NULL; | ||||
| return (MAX_LIBARRAY - 1); | return (MAX_LIBARRAY - 1); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,389 Lines • Show Last 20 Lines | |||||