..
intern
Geometry Nodes: Implicit interpolations to and from the edge domain
2021-03-19 08:59:56 -04:00
BKE_DerivedMesh.h
Modifiers: include the object & modifier when logging errors
2020-10-26 18:16:30 +11:00
BKE_action.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_addon.h
Cleanup: use C comments for descriptive text
2020-10-10 22:04:51 +11:00
BKE_anim_data.h
Cleanup: sort struct declarations
2020-09-30 11:51:13 +10:00
BKE_anim_path.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_anim_visualization.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_animsys.h
Cleanup: remove unnecessary `const` from function declaration
2021-03-11 18:20:34 +01:00
BKE_appdir.h
Refactor/extend BKE API to get special user directories
2020-12-11 16:20:53 +01:00
BKE_armature.h
Cleanup: remove unused function
2021-03-19 16:23:52 +11:00
BKE_asset.h
Cleanup: use 'pragma once'
2021-01-04 17:38:11 +11:00
BKE_attribute.h
Geometry Nodes: Add Attribute Convert node
2021-03-13 11:49:56 -05:00
BKE_attribute_access.hh
Geometry Nodes: move some attribute utilities to blenkernel
2021-02-16 11:55:12 +01:00
BKE_attribute_math.hh
Cleanup: spelling
2021-02-10 09:38:24 +11:00
BKE_autoexec.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_blender.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_blender_copybuffer.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_blender_undo.h
Cleanup/refactor: Undosys: Get rid of the magic values for undo direction.
2021-02-04 22:03:39 +01:00
BKE_blender_user_menu.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_blender_version.h
Geometry Nodes: Rename "Subdivide Smooth" back to "Subdivision Surface"
2021-03-17 14:40:38 -04:00
BKE_blendfile.h
Cleanup: split file read and setup into separate steps
2021-03-12 00:40:52 +11:00
BKE_boids.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_bpath.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_brush.h
Cleanup: rename get_brush_icon, make it a static function
2021-01-04 17:37:44 +11:00
BKE_bvhutils.h
Geometry Nodes: Add Attribute Proximity Node
2021-02-05 08:28:31 -06:00
BKE_cachefile.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_callbacks.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_camera.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_ccg.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_cdderivedmesh.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_cloth.h
Cleanup: spelling
2021-02-13 17:44:51 +11:00
BKE_collection.h
Grease Pencil: Add LineArt modifier
2021-03-16 19:59:09 +01:00
BKE_collision.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_colorband.h
Cleanup: use bool instead of int in various places
2020-09-02 19:10:40 +02:00
BKE_colortools.h
Python API: Expose CurveMapping Reset View function
2021-03-02 13:13:36 -06:00
BKE_constraint.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_context.h
Spreadsheet: add boilerplate code for new editor type
2021-03-08 16:25:08 +01:00
BKE_crazyspace.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_cryptomatte.h
Compositor: Redesign Cryptomatte node for better usability
2021-03-16 07:43:17 +01:00
BKE_cryptomatte.hh
Compositor: Redesign Cryptomatte node for better usability
2021-03-16 07:43:17 +01:00
BKE_curve.h
Python: Add to_curve method to the object API
2021-02-20 18:05:13 +02:00
BKE_curveprofile.h
Python API: Expose CurveProfile Reset View function
2021-03-18 17:25:36 -04:00
BKE_customdata.h
Change Exact Boolean modifier to skip round trip through BMesh.
2021-02-21 17:57:03 -05:00
BKE_customdata_file.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_data_transfer.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_deform.h
Weight Paint: avoid creating very small values with locked weights.
2021-01-12 14:32:05 +03:00
BKE_displist.h
Python: Add to_curve method to the object API
2021-02-20 18:05:13 +02:00
BKE_displist_tangent.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_duplilist.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_dynamicpaint.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_editlattice.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_editmesh.h
Cleanup: remove redundant struct declarations
2020-12-16 16:25:56 +11:00
BKE_editmesh_bvh.h
Cleanup: clang-format
2020-10-01 14:29:45 +02:00
BKE_editmesh_cache.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_editmesh_tangent.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_effect.h
Force Fields: implement early filtering by the Affect flags.
2021-02-02 23:03:16 +03:00
BKE_fcurve.h
Animation: New Euler filter implementation
2020-11-23 12:48:04 +01:00
BKE_fcurve_driver.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_fluid.h
Fluid: Added domain check for new OpenVDB precision 'Mini' type
2020-10-19 21:40:17 +02:00
BKE_font.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_freestyle.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_geometry_set.h
Geometry Nodes: move geometry component type enum to C
2021-03-10 11:53:31 +01:00
BKE_geometry_set.hh
BLI: provide a default hash for enums
2021-03-17 11:37:46 +01:00
BKE_geometry_set_instances.hh
Cleanup: rename AttributeInfo to AttributeKind
2021-02-18 12:32:40 +01:00
BKE_global.h
Grease Pencil: Add LineArt modifier
2021-03-16 19:59:09 +01:00
BKE_gpencil.h
Grease Pencil: Add LineArt modifier
2021-03-16 19:59:09 +01:00
BKE_gpencil_curve.h
GPencil: Interpolate Tools refactor
2021-02-19 17:41:28 +01:00
BKE_gpencil_geom.h
GPencil: Fill tool refactor and Multiframe in Draw mode
2021-02-09 16:00:36 +01:00
BKE_gpencil_modifier.h
Grease Pencil: Add LineArt modifier
2021-03-16 19:59:09 +01:00
BKE_hair.h
Revert "CleanUp: Introduce `eMeshBatchDirtyMode` enum"
2020-10-09 07:25:43 +02:00
BKE_icons.h
Fix redundant declaration warning
2020-12-15 17:19:55 +01:00
BKE_idprop.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_idtype.h
Refactor: IDTypeInfo: Add `owner_get` to get owner of embedded IDs.
2021-02-25 11:39:10 +01:00
BKE_image.h
Fix T82591: Performance regression when rendering at very high resolution
2020-12-18 09:18:44 +01:00
BKE_image_save.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_ipo.h
Cleanup: remove redundant struct declarations
2020-12-16 16:25:56 +11:00
BKE_kelvinlet.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_key.h
Cleanup/Refactor: Shapekey: Get rid of `BKE_key_copy_nolib()`
2020-10-08 16:25:34 +02:00
BKE_keyconfig.h
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
BKE_lattice.h
Cleanup: remove redundant struct declarations
2020-12-16 16:25:56 +11:00
BKE_layer.h
Cleanup: make format
2020-12-15 12:01:45 +01:00
BKE_lib_id.h
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
BKE_lib_override.h
LibOverride: Add checks to address some degenerate blend file cases
2021-03-15 15:21:40 +01:00
BKE_lib_query.h
LibQuery: Add an option to process internal runtime ID pointers.
2021-03-12 09:46:11 +01:00
BKE_lib_remap.h
IDRemap: Add option to also remap internal runtime ID pointers.
2021-03-12 09:46:11 +01:00
BKE_library.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_light.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_lightprobe.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_linestyle.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_main.h
Cleanup: Main `foreach ID` code: Remove `MAX_LIBARRAY` and improve comments.
2021-03-04 18:43:30 +01:00
BKE_main_idmap.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_mask.h
Cleanup: use 'r_' prefix for return arguments, order last
2021-02-05 22:34:03 +11:00
BKE_material.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_mball.h
Revert "CleanUp: Introduce `eMeshBatchDirtyMode` enum"
2020-10-09 07:25:43 +02:00
BKE_mball_tessellate.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_mesh.h
Cleanup: use bool arguments & variables
2021-01-09 19:07:14 +11:00
BKE_mesh_boolean_convert.h
Fix T86427 Exact solver does not apply target material.
2021-03-14 13:20:03 -04:00
BKE_mesh_fair.h
Sculpt: Fair Face Sets operation for Face Set Edit
2020-12-15 20:32:58 +01:00
BKE_mesh_iterators.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_mesh_mapping.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_mesh_mirror.h
Cleanup: Sync header+implementaiton definition.
2021-03-05 09:48:49 +01:00
BKE_mesh_remap.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_mesh_remesh_voxel.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_mesh_runtime.h
Blenkernel: move DerivedMesh.c to c++
2020-12-14 13:08:02 +01:00
BKE_mesh_tangent.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_mesh_types.h
CleanUp: Introduce `eMeshBatchDirtyMode` enum
2020-10-09 07:27:18 +02:00
BKE_mesh_wrapper.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_modifier.h
Cleanup: pass scene as const
2021-02-17 14:50:08 +11:00
BKE_movieclip.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_multires.h
Cleanup: remove some forward declared enums
2020-12-11 11:48:58 +01:00
BKE_nla.h
LibOverride: Add initial support for adding new NLA tracks.
2020-12-08 10:55:57 +01:00
BKE_node.h
Geometry Nodes: Rename "Subdivide Smooth" back to "Subdivision Surface"
2021-03-17 14:40:38 -04:00
BKE_node_ui_storage.hh
Geometry Nodes: store domain and data type in attribute hints
2021-03-17 11:15:39 +01:00
BKE_object.h
Python: Add to_curve method to the object API
2021-02-20 18:05:13 +02:00
BKE_object_deform.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_object_facemap.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_ocean.h
Ocean Modifier: allow spray maps to be baked
2020-10-20 12:47:58 -05:00
BKE_outliner_treehash.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_packedFile.h
Cleanup: sort struct declarations
2020-09-30 11:51:13 +10:00
BKE_paint.h
Sculpt: Expand Operator
2021-03-02 16:53:56 +01:00
BKE_particle.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_pbvh.h
Cleanup: remove redundant struct declarations
2020-12-16 16:25:56 +11:00
BKE_persistent_data_handle.hh
Geometry Nodes: support collection sockets
2020-12-11 17:47:58 +01:00
BKE_pointcache.h
Cleanup: sort struct blocks
2020-12-16 16:26:23 +11:00
BKE_pointcloud.h
Geometry Nodes: initial scattering and geometry nodes
2020-12-02 15:38:47 +01:00
BKE_preferences.h
Asset System: Support custom asset library paths through Preferences
2020-12-15 17:03:48 +01:00
BKE_report.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_rigidbody.h
Fix Rigidbody depsgraph passive and constraint transform relations.
2020-08-28 14:55:59 +02:00
BKE_scene.h
Cleanup: accept const pointer for BKE_scene_get_depsgraph
2021-01-29 15:52:53 +01:00
BKE_screen.h
Cleanup: use boolean arguments
2021-02-26 16:55:58 +11:00
BKE_sequencer_offscreen.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_shader_fx.h
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
BKE_shrinkwrap.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_simulation.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_softbody.h
Cleanup: correct spelling in comments
2021-02-05 16:23:34 +11:00
BKE_sound.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_speaker.h
Cleanup: remove redundant struct declarations
2020-12-16 16:25:56 +11:00
BKE_studiolight.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_subdiv.h
Fix subdivision surface wrong for non-limit surface and subdivision level 1
2020-10-01 17:43:41 +02:00
BKE_subdiv_ccg.h
UI: Fix Typos in Comments and Docs
2021-02-05 19:08:14 -08:00
BKE_subdiv_deform.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_subdiv_eval.h
Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix
2020-09-04 21:04:16 +02:00
BKE_subdiv_foreach.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_subdiv_mesh.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_subdiv_topology.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_subsurf.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_text.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_text_suggestions.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
BKE_texture.h
Refactor: remove `BKE_<id_type>_copy` functions.
2020-10-07 18:05:06 +02:00
BKE_tracking.h
Tracking: Implement tracks average operator
2021-01-18 16:38:40 +01:00
BKE_undo_system.h
Cleanup/refactor: Undosys: Get rid of the magic values for undo direction.
2021-02-04 22:03:39 +01:00
BKE_unit.h
Cleanup: Rename public "bUnit" functions
2020-09-09 08:41:15 -05:00
BKE_volume.h
Cleanup: take grid reference instead of shared pointer as parameter
2021-02-02 13:17:51 +01:00
BKE_volume_render.h
Volumes: simplify volumes in modifiers or on load
2020-10-20 11:00:16 +02:00
BKE_volume_to_mesh.hh
Cleanup: redundant struct declarations
2021-03-04 17:17:19 +11:00
BKE_workspace.h
Fix (unreported) design flow in how workspace's relation data are read from .blend file.
2020-10-02 11:47:34 +02:00
BKE_world.h
Refactor: Remove `BKE_XXX_localize()`, in favor of using regular ID copying code.
2020-10-07 11:09:36 +02:00
BKE_writeavi.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
BKE_writeffmpeg.h
Code Style: use "#pragma once" in source directory
2020-08-07 09:50:34 +02:00
CMakeLists.txt
Cleanup: Complete earlier geometry component refactor
2021-03-08 16:31:51 -05:00
nla_private.h
Fix: NLA Blends Non-Animated Upper Channel Values
2021-02-17 00:21:07 -05:00
particle_private.h
Cleanup: reduce indirect DNA header inclusion
2020-12-15 12:34:14 +11:00
tracking_private.h
Fix T86262: Tracking backwards fails after gap in track
2021-03-15 15:55:09 +01:00