Wrap runtime curve members into own structure
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 3 Jul 2013 12:32:29 +0000 (12:32 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 3 Jul 2013 12:32:29 +0000 (12:32 +0000)
commitd595f9985e90a8cde06cc4d9954ee7e2699a97ee
tree36bf315929016ee530d2df8da4b4b18dcb72c39c
parentf49e4419275203d4a117089900f7af1e95d1749b
Wrap runtime curve members into own structure

This allows easier assignment on file loading,
keeps curve-specific runtime data grouped and
saves couple of bytes in Object for non-curve
types.
23 files changed:
source/blender/blenkernel/BKE_curve.h
source/blender/blenkernel/BKE_object.h
source/blender/blenkernel/intern/anim.c
source/blender/blenkernel/intern/armature.c
source/blender/blenkernel/intern/cdderivedmesh.c
source/blender/blenkernel/intern/constraint.c
source/blender/blenkernel/intern/curve.c
source/blender/blenkernel/intern/displist.c
source/blender/blenkernel/intern/effect.c
source/blender/blenkernel/intern/font.c
source/blender/blenkernel/intern/lattice.c
source/blender/blenkernel/intern/material.c
source/blender/blenkernel/intern/mball.c
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/object.c
source/blender/blenloader/intern/readfile.c
source/blender/editors/object/object_add.c
source/blender/editors/space_info/info_stats.c
source/blender/editors/space_view3d/drawobject.c
source/blender/editors/space_view3d/view3d_iterators.c
source/blender/makesdna/DNA_object_types.h
source/blender/makesrna/intern/rna_main_api.c
source/blender/modifiers/intern/MOD_array.c