tornavis/source/blender/blenkernel
Falk David 8512a608a4 GPv3: Onion Skinning
Implements the GPv2 onion skinning functionality.

There are no functional changes exept for the `use_ghosts_always`
option, which has been removed. This was used to show onion
skinning in the final render.

Pull Request: https://projects.blender.org/blender/blender/pulls/119792
2024-04-03 15:34:40 +02:00
..
intern GPv3: Onion Skinning 2024-04-03 15:34:40 +02:00
BKE_DerivedMesh.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_action.h Fix #118637: crash after editbone duplication in certain case 2024-02-26 17:40:57 +01:00
BKE_action.hh
BKE_addon.h
BKE_anim_data.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_anim_path.h Refactor: Move object runtime data to separate allocation 2023-11-15 18:46:07 +01:00
BKE_anim_visualization.h
BKE_animation.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_animsys.h Fix #119946: NLA stack decomposition doesn't work with bones 2024-03-28 15:14:01 +01:00
BKE_anonymous_attribute_id.hh
BKE_appdir.hh Extensions: add BLENDER_USER_EXTENSIONS user directory 2024-03-22 16:08:25 +11:00
BKE_armature.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_asset.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_attribute.h Fix: Sculpt paint crash after converting active color attribute 2024-03-27 12:28:16 +01:00
BKE_attribute.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_attribute_math.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_autoexec.hh Cleanup: Move `BKE_autoexec.h` to full Cpp header `BKE_autoexec.hh`. 2024-01-21 19:13:46 +01:00
BKE_bake_data_block_id.hh Geometry Nodes: support baking data block references 2024-02-01 09:21:55 +01:00
BKE_bake_data_block_map.hh Geometry Nodes: support baking data block references 2024-02-01 09:21:55 +01:00
BKE_bake_geometry_nodes_modifier.hh Geometry Nodes: split sharing utility for reading and writing 2024-02-02 17:01:20 +01:00
BKE_bake_items.hh Geometry Nodes: store bake item names on disk 2024-02-02 10:02:25 +01:00
BKE_bake_items_paths.hh
BKE_bake_items_serialize.hh Libraries: integrate xxHash library for fast hashing 2024-04-03 10:22:53 +02:00
BKE_bake_items_socket.hh Geometry Nodes: store bake item names on disk 2024-02-02 10:02:25 +01:00
BKE_blender.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_blender_cli_command.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_blender_copybuffer.hh Cleanup: Move `BKE_blender_copybuffer.h` to full Cpp header `BKE_blender_copybuffer.hh`. 2024-01-21 19:34:20 +01:00
BKE_blender_undo.hh Cleanup: Move `BKE_blender_undo.h` to full Cpp header `BKE_blender_undo.hh`. 2024-01-21 19:49:58 +01:00
BKE_blender_user_menu.hh Cleanup: Move `BKE_blender_user_menu.h` to full Cpp `BKE_blender_user_menu.hh`. 2024-01-21 19:26:31 +01:00
BKE_blender_version.h Release: Bump to 4.1 release 2024-03-25 18:08:02 +01:00
BKE_blendfile.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_blendfile_link_append.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_boids.h
BKE_bpath.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_brush.hh Sculpt: Add per-brush input samples 2024-01-30 05:08:23 +01:00
BKE_bvhutils.hh Cleanup: Fix outdated comments about Mesh data 2024-03-23 11:47:07 -04:00
BKE_cachefile.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_callbacks.hh Extensions: recursively remove custom-directories on repo removal 2024-03-21 11:43:00 +11:00
BKE_camera.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_ccg.h
BKE_cdderivedmesh.h
BKE_cloth.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_collection.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_collision.h Cleanup: Replace MVertTri type with C++ vector 2023-12-20 20:59:11 -05:00
BKE_colorband.hh Cleanup: Remove unnecessary keywords from C++ headers 2024-01-04 15:07:48 -05:00
BKE_colortools.hh Compositor: Make Hue Correct node wrap 2024-03-21 15:35:02 +01:00
BKE_compute_contexts.hh Core: rename Session UUID to Session UID 2024-01-22 13:47:13 +01:00
BKE_constraint.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_context.hh Refactor: Use C++ Vector for RNA/context collection retrieval 2024-03-27 00:47:39 +01:00
BKE_cpp_types.hh Cleanup: Remove unnecessary keywords from newly C++ headers 2023-11-16 12:00:26 +01:00
BKE_crazyspace.hh Cleanup: Use consistent "mesh" variable name (replace "me") 2023-12-08 16:40:06 -05:00
BKE_cryptomatte.h
BKE_cryptomatte.hh Cleanup: move hash and ghash utils to C++ 2024-02-02 19:55:06 +01:00
BKE_curve.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_curve_legacy_convert.hh
BKE_curve_to_mesh.hh
BKE_curveprofile.h
BKE_curves.h Refactor: Further improvements to geometry bounds 2023-11-27 16:14:49 +01:00
BKE_curves.hh Geometry: Use implicit sharing for deformed positions 2024-04-03 14:14:34 +02:00
BKE_curves_utils.hh Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
BKE_customdata.hh Cleanup: Use ImplicitSharingInfo type instead of C handle 2024-04-02 16:40:33 -04:00
BKE_customdata_file.h Cleanup: use const pointer arguments 2024-03-28 20:57:50 +11:00
BKE_data_transfer.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_deform.hh Cleanup: Use forward declaration headers in a few places 2024-03-27 22:25:08 -04:00
BKE_displist.h Cleanup: Remove most indirect includes of BKE_customdata.hh 2023-12-26 23:59:44 -05:00
BKE_duplilist.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_dynamicpaint.h Cleanup: Use consistent "mesh" variable name (replace "me") 2023-12-08 16:40:06 -05:00
BKE_editlattice.h
BKE_editmesh.hh Cleanup: Use float3, Span, Array for vertex positions 2024-03-28 18:28:35 -04:00
BKE_editmesh_bvh.h Refactor: Use C++ array for edit mesh looptris 2024-03-23 17:43:38 +01:00
BKE_editmesh_cache.hh Cleanup: Improve EditMeshData comments 2024-04-02 21:11:34 -04:00
BKE_editmesh_tangent.hh Cleanup: Use standard variable name for mesh face corner normals 2024-01-15 11:39:50 -05:00
BKE_effect.h Fix: Memory leak and race condition with particle effector RNG 2024-03-27 18:06:31 +01:00
BKE_fcurve.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_fcurve_driver.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_file_handler.hh IO: Add support for Drag and Drop to FileHandlers 2024-01-06 03:51:45 +01:00
BKE_fluid.h Cleanup: Use consistent "mesh" variable name (replace "me") 2023-12-08 16:40:06 -05:00
BKE_freestyle.h
BKE_geometry_fields.hh Cleanup: move some geometry field inputs to more correct header 2024-02-01 12:43:39 +01:00
BKE_geometry_set.hh Geometry Nodes: Sort Elements node 2024-01-12 14:30:34 +01:00
BKE_geometry_set_instances.hh
BKE_global.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_gpencil_curve_legacy.h
BKE_gpencil_geom_legacy.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_gpencil_legacy.h
BKE_gpencil_modifier_legacy.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_gpencil_update_cache_legacy.h
BKE_grease_pencil.h
BKE_grease_pencil.hh GPv3: Onion Skinning 2024-04-03 15:34:40 +02:00
BKE_grease_pencil_legacy_convert.hh GPv3: Conversion: Add some support for GPData animation itself 2024-03-28 13:52:21 +01:00
BKE_grease_pencil_vertex_groups.hh Cleanup: strip trailing space 2024-02-02 10:43:17 +11:00
BKE_icons.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_idprop.hh Cleanup: Use FunctionRef for IDProperty iteration callback 2024-03-26 15:39:39 -04:00
BKE_idtype.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_image.h Refactor: Change functions to retrieve GPU textures from images 2024-02-01 20:32:24 +01:00
BKE_image_format.h Cleanup: use full scentences for code-comments & minor corrections 2024-03-21 09:49:19 +11:00
BKE_image_partial_update.hh
BKE_image_save.h Compositor: Refactor File Output node 2023-12-13 11:08:03 +01:00
BKE_image_wrappers.hh Cleanup: move imbuf .h files to .hh 2024-01-19 20:29:38 +01:00
BKE_instances.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_ipo.h
BKE_kelvinlet.h
BKE_key.hh Cleanup: Use std::string for some RNA function return values 2024-01-31 17:08:09 +01:00
BKE_keyconfig.h
BKE_lattice.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_layer.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_lib_id.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_lib_override.hh Cleanup: Remove LibOverride Template experimental feature. 2023-12-20 17:57:24 +01:00
BKE_lib_query.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_lib_remap.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_library.hh Core: Libraries: Fix library parenting when libraries are deleted. 2024-02-22 19:25:59 +01:00
BKE_light.h
BKE_light_linking.h
BKE_lightprobe.h
BKE_linestyle.h Cleanup: use const pointer arguments 2024-04-03 10:22:05 +11:00
BKE_main.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_main_idmap.hh Core: rename Session UUID to Session UID 2024-01-22 13:47:13 +01:00
BKE_main_namemap.hh Cleanup: Remove unnecessary keywords from C++ headers 2024-01-04 15:07:48 -05:00
BKE_mask.h Cleanup: use const pointer arguments 2024-04-03 10:22:05 +11:00
BKE_material.h GPv3: Copy Materials to Selected operator 2024-01-12 11:20:35 +01:00
BKE_mball.hh Cleanup: Return Vector for View Layer objects and bases retrieval 2024-01-24 18:18:14 +01:00
BKE_mball_tessellate.hh Cleanup: Remove unnecessary keywords in C++ headers 2024-01-24 11:46:39 -05:00
BKE_mesh.h Mesh: Remove unnecessary wrapper_type_finalize logic 2024-04-03 14:15:31 +02:00
BKE_mesh.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_mesh_compare.hh Mesh: add index-independent test for mesh equality 2023-11-27 16:10:43 +01:00
BKE_mesh_fair.hh Cleanup: pass const arguments to BKE_mesh_fair functions 2023-11-30 10:42:16 +11:00
BKE_mesh_iterators.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_mesh_legacy_convert.hh Revert "Fix #119455: Auto smooth versioning on append applies to existing IDs" 2024-03-15 15:25:13 -04:00
BKE_mesh_mapping.hh Cleanup: code-comments, use doxygen formatting & spelling corrections 2024-03-26 17:55:20 +11:00
BKE_mesh_mirror.hh
BKE_mesh_remap.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_mesh_remesh_voxel.hh Cleanup: format 2023-11-27 09:30:52 +11:00
BKE_mesh_runtime.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_mesh_sample.hh Cleanup: Remove unnecessary DNA_meshdata_types.h includes 2023-12-20 20:58:38 -05:00
BKE_mesh_tangent.hh Cleanup: Use const for evaluated cage meshes and related data 2024-03-28 18:57:57 -04:00
BKE_mesh_types.hh Mesh: Remove unnecessary wrapper_type_finalize logic 2024-04-03 14:15:31 +02:00
BKE_mesh_wrapper.hh Cleanup: Use float3, Span, Array for vertex positions 2024-03-28 18:28:35 -04:00
BKE_modifier.hh Cleanup: Rename mesh face deformed edit position variables 2024-03-28 18:28:35 -04:00
BKE_movieclip.h Cleanup: use const pointer arguments 2024-04-03 10:22:05 +11:00
BKE_multires.hh Mesh: Rename MLoopTri variable names, and functions 2023-12-19 14:57:49 +01:00
BKE_nla.h Merge remote-tracking branch 'origin/blender-v4.1-release' 2024-03-19 11:18:31 +01:00
BKE_node.hh Cleanup: Remove unnecessary keywords from C++ headers 2024-03-26 15:58:39 -04:00
BKE_node_enum.hh Geometry Nodes: Menu Switch Node 2024-01-26 12:40:01 +01:00
BKE_node_runtime.hh Cleanup: Remove C++ ifdef checks in C++ headers 2024-03-26 04:56:03 +01:00
BKE_node_socket_value.hh Geometry Nodes: optimize single value access in NodeSocketValue 2024-01-21 13:22:16 +01:00
BKE_node_tree_anonymous_attributes.hh Cleanup: Add missing includes to node anonymous attribute header 2023-11-07 09:50:51 +01:00
BKE_node_tree_dot_export.hh
BKE_node_tree_interface.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_node_tree_update.hh Cleanup: Remove unnecessary keywords from newly C++ headers 2023-11-16 12:00:26 +01:00
BKE_node_tree_zones.hh Nodes: debug print for bNodeTreeZones 2024-01-12 13:56:28 +01:00
BKE_object.hh Cleanup: Use const for evaluated cage meshes and related data 2024-03-28 18:57:57 -04:00
BKE_object_deform.h
BKE_object_types.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_ocean.h
BKE_outliner_treehash.hh
BKE_packedFile.h Cleanup: use const pointer arguments 2024-04-03 10:22:05 +11:00
BKE_paint.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_particle.h Fix #113851: viscoelastic springs do not work 2023-10-20 16:47:41 +02:00
BKE_pbvh.hh Cleanup: Move five draw headers to C++ 2024-01-05 13:26:22 -05:00
BKE_pbvh_api.hh Cleanup: Use forward declaration headers in a few places 2024-03-27 22:25:08 -04:00
BKE_pbvh_pixels.hh Cleanup: move imbuf .h files to .hh 2024-01-19 20:29:38 +01:00
BKE_pointcache.h
BKE_pointcloud.hh Geometry Nodes: support baking data block references 2024-02-01 09:21:55 +01:00
BKE_pose_backup.h
BKE_preferences.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_preview_image.hh Cleanup: spelling in comments, strings 2023-12-07 12:45:27 +11:00
BKE_report.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_rigidbody.h
BKE_scene.hh Cleanup: rename "name" to "filepath" for full paths 2024-03-28 20:57:50 +11:00
BKE_scene_runtime.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_screen.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_sequencer_offscreen.h Cleanup: move imbuf .h files to .hh 2024-01-19 20:29:38 +01:00
BKE_shader_fx.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_shrinkwrap.hh Fix #120051: Crash when using shrinkwrap with Target Normal Project 2024-03-29 11:43:15 +01:00
BKE_softbody.h Cleanup: spelling in comments, comment blocks 2024-01-11 16:46:46 +11:00
BKE_sound.h Fix #116411: Sound animation not working correctly 2024-01-31 18:57:06 +01:00
BKE_speaker.h
BKE_studiolight.h Studiolight: Free Resources for Unused Lights. 2023-12-14 16:17:55 +01:00
BKE_subdiv.hh Cleanup: Grammar in comments 2024-01-11 11:01:50 -05:00
BKE_subdiv_ccg.hh Refactor: Use blender::Array for SubdivCCGNeighbors 2024-04-03 02:37:45 +02:00
BKE_subdiv_deform.hh
BKE_subdiv_eval.hh
BKE_subdiv_foreach.hh
BKE_subdiv_mesh.hh
BKE_subdiv_modifier.hh Cleanup: Remove C++ ifdef checks in C++ headers 2024-03-26 04:56:03 +01:00
BKE_subdiv_topology.hh
BKE_subsurf.hh Clang Format: bump to version 17 2024-01-03 13:38:14 +01:00
BKE_text.h Cleanup: use const pointer arguments 2024-04-03 10:22:05 +11:00
BKE_text_suggestions.h
BKE_texture.h
BKE_tracking.h Cleanup: Use const for evaluated cage meshes and related data 2024-03-28 18:57:57 -04:00
BKE_type_conversions.hh
BKE_undo_system.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_unit.hh Cleanup: Remove unnecessary keywords from newly C++ headers 2023-11-28 16:13:09 -05:00
BKE_vfont.hh Cleanup: declare arrays as const where possible 2024-03-28 22:57:57 +11:00
BKE_vfontdata.hh Cleanup: Remove unnecessary keywords from newly C++ headers 2023-11-28 16:13:09 -05:00
BKE_viewer_path.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_volume.hh Geometry Nodes: support baking volume geometry 2024-02-03 18:13:34 +01:00
BKE_volume_enums.hh Volumes: refactor volume grid storage 2023-12-20 15:32:52 +01:00
BKE_volume_grid.hh Volumes: improve tree access token api 2024-01-10 15:20:29 +01:00
BKE_volume_grid_file_cache.hh Cleanup: spelling in comments 2024-01-08 11:24:37 +11:00
BKE_volume_grid_fwd.hh Cleanup: spelling in comments 2024-01-08 11:24:37 +11:00
BKE_volume_grid_type_traits.hh Volumes: refactor volume grid storage 2023-12-20 15:32:52 +01:00
BKE_volume_openvdb.hh Volumes: refactor volume grid storage 2023-12-20 15:32:52 +01:00
BKE_volume_render.hh Cleanup: Remove unnecessary keywords from C++ headers 2024-01-04 15:07:48 -05:00
BKE_volume_to_mesh.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_wm_runtime.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_workspace.h
BKE_world.h
BKE_writeffmpeg.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
BKE_writemovie.hh Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
CMakeLists.txt Libraries: integrate xxHash library for fast hashing 2024-04-03 10:22:53 +02:00
nla_private.h Cleanup: code-comments, use doxygen formatting & spelling corrections 2024-03-26 17:55:20 +11:00
particle_private.h Revert changes from main commits that were merged into blender-v4.1-release 2024-03-18 15:04:12 +01:00
tracking_private.h