Blender Git Loki
Git Commits -> Revision d587027
Revision d587027 by Jacques Lucke (master) September 25, 2020, 10:49 (GMT) |
Modifiers: add StructRNA pointer field to ModifierTypeInfo This reduces the number of places that have to be modified when a new modifier is added. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D9000 |
Commit Details:
Full Hash: d5870270151920a04cd69bbe4a78f118be09baef
Parent Commit: d15e8bd
Lines Changed: +80, -119
60 Modified Paths:
/source/blender/blenkernel/BKE_modifier.h (+3, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+3, -119) (Diff)
/source/blender/makesrna/RNA_access.h (+5, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simulation.cc (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+3, -119) (Diff)
/source/blender/makesrna/RNA_access.h (+5, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluid.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.cc (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_simulation.cc (+5, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weighted_normal.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_weld.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+1, -0) (Diff)