Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/writefile.c
| Show First 20 Lines • Show All 1,961 Lines • ▼ Show 20 Lines | if (ob->id.us > 0 || wd->use_memfile) { | ||||
| write_modifiers(wd, &ob->modifiers); | write_modifiers(wd, &ob->modifiers); | ||||
| write_gpencil_modifiers(wd, &ob->greasepencil_modifiers); | write_gpencil_modifiers(wd, &ob->greasepencil_modifiers); | ||||
| write_shaderfxs(wd, &ob->shader_fx); | write_shaderfxs(wd, &ob->shader_fx); | ||||
| writelist(wd, DATA, LinkData, &ob->pc_ids); | writelist(wd, DATA, LinkData, &ob->pc_ids); | ||||
| writelist(wd, DATA, LodLevel, &ob->lodlevels); | writelist(wd, DATA, LodLevel, &ob->lodlevels); | ||||
| write_previews(wd, ob->preview); | write_previews(wd, ob->preview); | ||||
| for (BakePass *bp = ob->bake_passes.first; bp; bp = bp->next) { | |||||
| writestruct(wd, DATA, BakePass, 1, bp); | |||||
| if (bp->prop) { | |||||
| IDP_WriteProperty(bp->prop, wd); | |||||
| } | |||||
| } | |||||
| } | } | ||||
| } | } | ||||
| static void write_vfont(WriteData *wd, VFont *vf) | static void write_vfont(WriteData *wd, VFont *vf) | ||||
| { | { | ||||
| if (vf->id.us > 0 || wd->use_memfile) { | if (vf->id.us > 0 || wd->use_memfile) { | ||||
| /* write LibData */ | /* write LibData */ | ||||
| writestruct(wd, ID_VF, VFont, 1, vf); | writestruct(wd, ID_VF, VFont, 1, vf); | ||||
| ▲ Show 20 Lines • Show All 2,379 Lines • Show Last 20 Lines | |||||