tornavis/source/blender/blenkernel
Campbell Barton 1ddbe7cadd Cleanup: move doc-strings into headers, remove duplicates
In some cases move implementation details into the function body.
2023-03-29 14:37:34 +11:00
..
intern Cleanup: move doc-strings into headers, remove duplicates 2023-03-29 14:37:34 +11:00
BKE_DerivedMesh.h Cleanup: spelling in comments, use doxygen syntax 2023-03-22 12:22:55 +11:00
BKE_action.h Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
BKE_action.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_addon.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_anim_data.h Fix compile warnings. 2022-02-11 10:28:59 +01:00
BKE_anim_path.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_anim_visualization.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_animsys.h Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
BKE_anonymous_attribute_id.hh BLI: add core types for supporting implicit-sharing 2023-03-28 13:57:51 +02:00
BKE_appdir.h Cleanup: rename BKE_appdir_folder_id_version, improve doc-strings 2022-10-04 16:52:10 +11:00
BKE_armature.h Cleanup: spelling in comments 2022-11-01 12:24:58 +11:00
BKE_armature.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_asset.h Fix asset index only generating empty entries since 1efc94bb2f 2022-12-02 14:48:51 +01:00
BKE_attribute.h Fix: Edit mesh face corner color operators always use first layer 2023-03-14 12:03:46 -04:00
BKE_attribute.hh Cleanup: Remove unused attribute API function 2023-01-19 15:37:36 -06:00
BKE_attribute_math.hh Attributes: Remove asserts for DefaultMixer negative weight 2022-12-02 14:44:54 -06:00
BKE_autoexec.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_blender.h Cleanup: spelling in code comments 2022-10-06 12:13:00 +11:00
BKE_blender_copybuffer.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_blender_undo.h Cleanup: Move interface_handlers.c to C++ 2022-11-26 10:12:58 -06:00
BKE_blender_user_menu.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_blender_version.h Release cycle: Blender 3.5 goes Bcon4. 2023-03-22 23:18:54 +01:00
BKE_blendfile.h Cleanup: use BKE_blendfile_* for functions defined in BKE_blendfile.h 2023-03-17 16:45:42 +11:00
BKE_blendfile_link_append.h Add a basic support to BKE library linking code to generate liboverrides. 2023-03-02 17:22:42 +01:00
BKE_boids.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_bpath.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_brush.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_bvhutils.h Cleanup: move doc-strings into headers, remove duplicates 2023-03-29 14:37:34 +11:00
BKE_cachefile.h Cleanup: rename filename to filepath when used for full paths 2022-08-27 14:52:31 +10:00
BKE_callbacks.h PyAPI: extend save/load handlers, optionally take a filepath argument 2023-03-09 12:05:30 +11:00
BKE_camera.h Cleanup: colon after params, move text into public doc-strings, spelling 2022-06-30 23:48:22 +10:00
BKE_ccg.h Cleanup: hide 'UNUSED' macro definition for C++ 2022-12-20 19:16:33 -03:00
BKE_cdderivedmesh.h Cleanup: Remove unused DerivedMesh functions 2022-09-11 21:42:41 -05:00
BKE_cloth.h Cleanup: Move five modifier files to C++ 2023-03-01 17:32:12 +01:00
BKE_collection.h Fix (unreported) potential invalid memory access in `BKE_main_collection_sync_remap`. 2023-03-21 18:38:04 +01:00
BKE_collision.h Cleanup: Move five modifier files to C++ 2023-03-01 17:32:12 +01:00
BKE_colorband.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_colortools.h Cleanup: comment blocks 2023-03-09 10:39:49 +11:00
BKE_compute_contexts.hh Geometry Nodes: speedup compute context hash generation 2022-12-29 20:46:05 +01:00
BKE_constraint.h Cleanup: colon after params, move text into public doc-strings, spelling 2022-06-30 23:48:22 +10:00
BKE_context.h Fix #104305: Crash in node editor with large asset libraries 2023-03-16 15:40:31 +01:00
BKE_cpp_types.h BLI: improve CPPType system 2022-11-12 18:33:31 +01:00
BKE_crazyspace.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_crazyspace.hh Curves: Use deformed points in edit mode overlay 2023-02-14 16:33:38 +01:00
BKE_cryptomatte.h EEVEE-Next: Cryptomatte render passes. 2022-09-13 11:07:38 +02:00
BKE_cryptomatte.hh Cleanup: replace C-style casts with functional casts for numeric types 2022-09-26 17:58:36 +10:00
BKE_curve.h Curve: Validation message split from nurb_check_valid 2022-03-22 09:54:13 -05:00
BKE_curve_legacy_convert.hh Cleanup: Add documentation to curve legacy conversion functions 2023-01-16 12:06:36 -06:00
BKE_curve_to_mesh.hh Fix: Build error on windows from mismatched forward declaration 2023-01-06 11:41:36 -05:00
BKE_curveprofile.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_curves.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_curves.hh Refactor: CurvesGeometry read/write function 2023-03-13 18:42:51 +01:00
BKE_curves_utils.hh Cleanup: Use offset indices arguments for curves utilities 2023-01-23 14:43:04 -06:00
BKE_customdata.h Cleanup: spelling in comments 2023-03-27 12:08:14 +11:00
BKE_customdata_file.h Cleanup: use term 'filepath' for full file paths 2022-05-17 12:54:05 +10:00
BKE_data_transfer.h Fix T103400: Transfer Mesh Data Layout broken for color attributes 2023-01-19 09:24:52 +01:00
BKE_deform.h Cleanup: Grammar: "it's" vs "its" 2023-03-24 08:34:21 -04:00
BKE_displist.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_duplilist.h Cleanup: doxy comment formatting 2022-11-01 12:24:04 +11:00
BKE_dynamicpaint.h Cleanup: use bool instead of short for job stop & do_update arguments 2022-11-05 13:47:01 +11:00
BKE_editlattice.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_editmesh.h Cleanup: Move files that use mesh runtime data to C++ 2022-09-29 18:32:44 -05:00
BKE_editmesh_bvh.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_editmesh_cache.h Mesh: Move runtime data out of DNA 2022-10-12 20:55:57 -05:00
BKE_editmesh_tangent.h Mesh: Move UV layers to generic attributes 2023-01-10 01:01:43 -05:00
BKE_effect.h Adding `const Scene*` parameter in many areas. 2022-09-14 21:30:56 +02:00
BKE_fcurve.h Cleanup: spelling in comments 2023-03-17 16:45:42 +11:00
BKE_fcurve_driver.h Drivers: Introduce the Context Properties 2023-03-06 16:01:47 +01:00
BKE_fluid.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_freestyle.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_geometry_fields.hh Cleanup: Remove unnecessary includes in geometry set header 2023-01-17 12:50:06 -06:00
BKE_geometry_set.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_geometry_set.hh BLI: add core types for supporting implicit-sharing 2023-03-28 13:57:51 +02:00
BKE_geometry_set_instances.hh BLI: Use BLI_math_matrix_type.hh instead of BLI_math_float4x4.hh 2023-02-06 21:25:45 +01:00
BKE_global.h BGL_Wrap: disable calls on non-opengl backends. 2023-01-19 08:18:37 +01:00
BKE_gpencil_curve_legacy.h Refactor: Rename grease pencil files to legacy 2023-03-13 10:42:51 +01:00
BKE_gpencil_geom_legacy.h Fix compiler warning 2023-03-13 11:57:03 +01:00
BKE_gpencil_legacy.h Cleanup: move doc-strings into headers, remove duplicates 2023-03-29 14:37:34 +11:00
BKE_gpencil_modifier_legacy.h Refactor: Rename grease pencil files to legacy 2023-03-13 10:42:51 +01:00
BKE_gpencil_update_cache_legacy.h Refactor: Rename grease pencil files to legacy 2023-03-13 10:42:51 +01:00
BKE_icons.h BLO: move blenloader to C++ 2022-09-15 19:13:13 +02:00
BKE_idprop.h Cleanup: remove unused IDProperty members 2023-01-17 12:05:21 +11:00
BKE_idprop.hh Geometry Nodes: Use checkbox for exposed boolean sockets 2023-01-20 17:36:47 -06:00
BKE_idtype.h Refactor: Rename `OB_GPENCIL` and `ID_GD` 2023-03-08 12:35:58 +01:00
BKE_image.h Cleanup: spelling in comments 2023-03-27 12:08:14 +11:00
BKE_image_format.h Cleanup: rename IMA_CHAN_FLAG_ALPHA to IMA_CHAN_FLAG_RGBA to match meaning 2022-10-03 20:45:06 +02:00
BKE_image_partial_update.hh Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_image_save.h Cleanup: Use const pointers for ImageSaveOptions and ImageFormatData 2022-07-14 21:27:58 -07:00
BKE_image_wrappers.hh Texture Painting: Fix Seam Bleeding of Non-Manifold Sections of Mesh 2023-03-09 16:11:01 +01:00
BKE_instances.hh BLI: Use BLI_math_matrix_type.hh instead of BLI_math_float4x4.hh 2023-02-06 21:25:45 +01:00
BKE_ipo.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_kelvinlet.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_key.h Refactor: Const correct Custom Data API, prepare for CoW 2023-01-13 17:22:07 -06:00
BKE_keyconfig.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_lattice.h Metaball: Evaluate metaball objects as mesh components 2022-08-17 10:20:25 -04:00
BKE_layer.h Cleanup: Move five mesh related files to C++ 2023-03-02 23:14:33 +01:00
BKE_lib_id.h Minor code doc improvement. 2023-02-06 17:19:02 +01:00
BKE_lib_override.h Cleanup: doxygen comment use 2023-01-09 18:56:17 +11:00
BKE_lib_query.h Cleanup: comment blocks 2023-03-09 10:39:49 +11:00
BKE_lib_remap.h BKE lib remapper: Add new util to overwrite an existing mapping. 2023-02-06 19:29:21 +01:00
BKE_library.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_light.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_lightprobe.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_linestyle.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_main.h Cleanup: format, add missing CMake header 2023-03-14 12:53:37 +11:00
BKE_main_idmap.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_main_namemap.h BKE main namemap: Add a way to clear all namemaps of a given Main. 2023-02-06 19:29:21 +01:00
BKE_mask.h Cleanup: ensure space after file named in headers 2022-04-04 13:34:42 +10:00
BKE_material.h IO: speed up import of large Alembic/USD/OBJ scenes by optimizing material assignment 2022-07-06 13:30:15 +03:00
BKE_mball.h Cleanup: Clang tidy 2022-10-05 13:48:01 -05:00
BKE_mball_tessellate.h Metaball: Evaluate metaball objects as mesh components 2022-08-17 10:20:25 -04:00
BKE_mesh.h Cleanup: Move poly topology lookup functions to C++ header 2023-03-22 17:11:41 -04:00
BKE_mesh.hh License headers: add missing license identifiers 2023-03-23 15:12:09 +11:00
BKE_mesh_boolean_convert.hh BLI: Use BLI_math_matrix_type.hh instead of BLI_math_float4x4.hh 2023-02-06 21:25:45 +01:00
BKE_mesh_fair.h Cleanup: spelling in comments 2023-03-03 10:09:20 +11:00
BKE_mesh_iterators.h Cleanup: Use const pointers for evaluated meshes 2023-03-27 11:48:10 -04:00
BKE_mesh_legacy_convert.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_mesh_mapping.h Cleanup: Move poly topology lookup functions to C++ header 2023-03-22 17:11:41 -04:00
BKE_mesh_mirror.h Mesh: replace 'BKE_mesh_merge_verts' algorithm 2023-02-23 19:10:01 +01:00
BKE_mesh_remap.h Cleanup: Use const pointers for evaluated meshes 2023-03-27 11:48:10 -04:00
BKE_mesh_remesh_voxel.h Sculpt: Avoid creating mask and face set when remeshing 2022-08-29 16:55:26 -05:00
BKE_mesh_runtime.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_mesh_sample.hh Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_mesh_tangent.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_mesh_types.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_mesh_wrapper.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_modifier.h Modifiers: measure execution time and provide Python access 2023-02-06 15:40:15 +01:00
BKE_movieclip.h Cleanup: use term "filepath" instead of "name" / "fname" 2023-02-28 17:31:08 +11:00
BKE_multires.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_nla.h Cleanup: Refactor BKE_nlatrack_add to multiple methods to handle adding a new NLA track to the track list. Insert before, after, head, and tail 2023-03-02 15:02:30 +01:00
BKE_node.h Nodes: SDF Volume nodes milestone 1 2023-03-19 11:21:08 +01:00
BKE_node_runtime.hh Fix #105720: crash when adding viewer node 2023-03-19 07:03:01 +01:00
BKE_node_tree_update.h Nodes: cache children of frame nodes 2022-11-18 11:20:13 +01:00
BKE_object.h Cleanup: use '#' prefix for issues instead of 'T' 2023-02-12 14:56:05 +11:00
BKE_object_deform.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_object_facemap.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_ocean.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_outliner_treehash.hh Outliner: (Refactor) Use C++ map instead of GHash 2022-08-19 22:21:04 +02:00
BKE_packedFile.h Cleanup: use "filepath" instead of "filename" for full paths 2022-03-24 16:54:01 +11:00
BKE_paint.h Cleanup: Make SculptSession a C++ only type 2023-03-22 17:11:41 -04:00
BKE_particle.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_pbvh.h Cleanup: Make SculptSession a C++ only type 2023-03-22 17:11:41 -04:00
BKE_pbvh_pixels.hh Cleanup: spelling in comments 2023-03-17 16:45:42 +11:00
BKE_pointcache.h Cleanup: move doc-strings into headers, remove duplicates 2023-03-29 14:37:34 +11:00
BKE_pointcloud.h Cleanup: remove redundant forward declarations for structs 2023-01-18 18:41:13 +11:00
BKE_pose_backup.h Anim: expose pose blending & backup system to RNA 2023-01-02 16:39:51 +01:00
BKE_preferences.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_report.h Fix: T78228 Send all python errors to info editor 2022-04-06 18:02:58 +10:00
BKE_rigidbody.h Cleanup: malformed C-style comment blocks, spelling 2022-04-11 12:03:09 +10:00
BKE_scene.h Adding `const Scene*` parameter in many areas. 2022-09-14 21:30:56 +02:00
BKE_screen.h Cleanup: move doc-strings into headers, remove duplicates 2023-03-29 14:37:34 +11:00
BKE_sequencer_offscreen.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_shader_fx.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_shrinkwrap.h Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_simulation.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_softbody.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_sound.h Cleanup: use bool instead of short for job stop & do_update arguments 2022-11-05 13:47:01 +11:00
BKE_speaker.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_studiolight.h Cleanup: use doxygen links to struct members 2022-04-05 08:02:01 +10:00
BKE_subdiv.h Mesh: Move positions to a generic attribute 2023-01-10 00:10:43 -05:00
BKE_subdiv_ccg.h Cleanup: Remove mesh poly macros, simplify loops 2023-03-22 17:48:07 -04:00
BKE_subdiv_deform.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_subdiv_eval.h Subdiv: remove unused GPU device choice, fix crash with libepoxy on init 2022-07-18 13:59:08 +02:00
BKE_subdiv_foreach.hh Cleanup: Move two subdiv headers to C++ 2023-02-23 18:30:47 -05:00
BKE_subdiv_mesh.hh Cleanup: Move two subdiv headers to C++ 2023-02-23 18:30:47 -05:00
BKE_subdiv_modifier.h Subdivision Surface: fix a serious performance hit when mixing CPU & GPU. 2023-02-08 10:27:22 +01:00
BKE_subdiv_topology.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_subsurf.h Mesh: Move edge UV seams to a generic attribute 2023-03-01 14:13:05 +01:00
BKE_text.h UI: support the primary clipboard for console & 3D text selection 2023-03-24 17:09:39 +11:00
BKE_text_suggestions.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_texture.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_tracking.h Tracking: Store lens principal point in normalized space 2022-11-22 11:49:56 +01:00
BKE_type_conversions.hh Functions: introduce multi-function namespace 2023-01-07 17:32:28 +01:00
BKE_undo_system.h Cleanup: move some undo related files to C++ 2023-01-23 00:33:55 +01:00
BKE_unit.h Fix regression in the recent unit system change 2022-06-10 11:17:14 +02:00
BKE_vfont.h Fix #100819: Built-in VFont has an additional user by default 2023-02-28 17:08:23 +11:00
BKE_vfontdata.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_viewer_path.h Geometry Nodes: viewport preview 2022-09-28 17:54:59 +02:00
BKE_volume.h Nodes: SDF Volume nodes milestone 1 2023-03-19 11:21:08 +01:00
BKE_volume_render.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_volume_to_mesh.hh Mesh: Replace MLoop struct with generic attributes 2023-03-20 15:55:13 +01:00
BKE_workspace.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_world.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_writeavi.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
BKE_writeffmpeg.h Video rendering: FFMpeg AV1 codec encoding support 2022-10-21 20:10:17 -06:00
CMakeLists.txt Cleanup: format, add missing CMake header 2023-03-14 12:53:37 +11:00
nla_private.h Cleanup: spelling in comments, formatting, move comments into headers 2022-09-06 16:25:20 +10:00
particle_private.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
tracking_private.h Cleanup: Unused fields and API for tracks map 2023-03-02 15:09:50 +01:00