Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenloader/intern/writefile.c
| Show First 20 Lines • Show All 2,913 Lines • ▼ Show 20 Lines | static void write_region(WriteData *wd, ARegion *ar, int spacetype) | ||||
| if (ar->regiondata) { | if (ar->regiondata) { | ||||
| switch (spacetype) { | switch (spacetype) { | ||||
| case SPACE_VIEW3D: | case SPACE_VIEW3D: | ||||
| if (ar->regiontype == RGN_TYPE_WINDOW) { | if (ar->regiontype == RGN_TYPE_WINDOW) { | ||||
| RegionView3D *rv3d = ar->regiondata; | RegionView3D *rv3d = ar->regiondata; | ||||
| writestruct(wd, DATA, RegionView3D, 1, rv3d); | writestruct(wd, DATA, RegionView3D, 1, rv3d); | ||||
| if (rv3d->localvd) { | if (rv3d->localviewd) { | ||||
| writestruct(wd, DATA, RegionView3D, 1, rv3d->localvd); | writestruct(wd, DATA, LocalViewRegionData, 1, rv3d->localviewd); | ||||
| } | } | ||||
| if (rv3d->clipbb) { | if (rv3d->clipbb) { | ||||
| writestruct(wd, DATA, BoundBox, 1, rv3d->clipbb); | writestruct(wd, DATA, BoundBox, 1, rv3d->clipbb); | ||||
| } | } | ||||
| } | } | ||||
| else | else | ||||
| printf("regiondata write missing!\n"); | printf("regiondata write missing!\n"); | ||||
| ▲ Show 20 Lines • Show All 118 Lines • ▼ Show 20 Lines | for (sa = sc->areabase.first; sa; sa = sa->next) { | ||||
| if (sl->spacetype == SPACE_VIEW3D) { | if (sl->spacetype == SPACE_VIEW3D) { | ||||
| View3D *v3d = (View3D *)sl; | View3D *v3d = (View3D *)sl; | ||||
| BGpic *bgpic; | BGpic *bgpic; | ||||
| writestruct(wd, DATA, View3D, 1, v3d); | writestruct(wd, DATA, View3D, 1, v3d); | ||||
| for (bgpic = v3d->bgpicbase.first; bgpic; bgpic = bgpic->next) { | for (bgpic = v3d->bgpicbase.first; bgpic; bgpic = bgpic->next) { | ||||
| writestruct(wd, DATA, BGpic, 1, bgpic); | writestruct(wd, DATA, BGpic, 1, bgpic); | ||||
| } | } | ||||
| if (v3d->localvd) { | if (v3d->localviewd) { | ||||
| writestruct(wd, DATA, View3D, 1, v3d->localvd); | writestruct(wd, DATA, LocalViewAreaData, 1, v3d->localviewd); /* TODO */ | ||||
| } | } | ||||
| if (v3d->fx_settings.ssao) { | if (v3d->fx_settings.ssao) { | ||||
| writestruct(wd, DATA, GPUSSAOSettings, 1, v3d->fx_settings.ssao); | writestruct(wd, DATA, GPUSSAOSettings, 1, v3d->fx_settings.ssao); | ||||
| } | } | ||||
| if (v3d->fx_settings.dof) { | if (v3d->fx_settings.dof) { | ||||
| writestruct(wd, DATA, GPUDOFSettings, 1, v3d->fx_settings.dof); | writestruct(wd, DATA, GPUDOFSettings, 1, v3d->fx_settings.dof); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 1,222 Lines • Show Last 20 Lines | |||||