|
Blender V5.0
|
#include "BLI_compiler_compat.h"#include "BLI_sys_types.h"#include "BLI_utildefines_variadic.h"#include "BLI_assert.h"#include "BLI_compiler_typecheck.h"Go to the source code of this file.
Macros | |
Min/Max Macros | |
| #define | MIN2(a, b) |
| #define | MAX2(a, b) |
| #define | INIT_MINMAX(min, max) |
| #define | INIT_MINMAX2(min, max) |
Swap/Shift Macros | |
| #define | SWAP(type, a, b) |
| #define | SHIFT3(type, a, b, c) |
| #define | SHIFT4(type, a, b, c, d) |
Equal to Any Element (ELEM) Macro | |
| #define | _VA_ELEM2(v, a) |
| #define | _VA_ELEM3(v, a, b) |
| #define | _VA_ELEM4(v, a, b, c) |
| #define | _VA_ELEM5(v, a, b, c, d) |
| #define | _VA_ELEM6(v, a, b, c, d, e) |
| #define | _VA_ELEM7(v, a, b, c, d, e, f) |
| #define | _VA_ELEM8(v, a, b, c, d, e, f, g) |
| #define | _VA_ELEM9(v, a, b, c, d, e, f, g, h) |
| #define | _VA_ELEM10(v, a, b, c, d, e, f, g, h, i) |
| #define | _VA_ELEM11(v, a, b, c, d, e, f, g, h, i, j) |
| #define | _VA_ELEM12(v, a, b, c, d, e, f, g, h, i, j, k) |
| #define | _VA_ELEM13(v, a, b, c, d, e, f, g, h, i, j, k, l) |
| #define | _VA_ELEM14(v, a, b, c, d, e, f, g, h, i, j, k, l, m) |
| #define | _VA_ELEM15(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n) |
| #define | _VA_ELEM16(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) |
| #define | _VA_ELEM17(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | ELEM(...) |
Simple Math Macros | |
| #define | IS_EQ(a, b) |
| #define | IS_EQF(a, b) |
| #define | IS_EQT(a, b, c) |
| #define | IN_RANGE(a, b, c) |
| #define | IN_RANGE_INCL(a, b, c) |
| #define | DECIMAL_DIGITS_BOUND(t) |
Clamp Macros | |
| #define | CLAMP(a, b, c) |
| #define | CLAMP_MAX(a, c) |
| #define | CLAMP_MIN(a, b) |
Array Unpacking Macros | |
| #define | UNPACK2(a) |
| #define | UNPACK3(a) |
| #define | UNPACK4(a) |
| #define | UNPACK2_EX(pre, a, post) |
| #define | UNPACK3_EX(pre, a, post) |
| #define | UNPACK4_EX(pre, a, post) |
Array Macros | |
| #define | ARRAY_HAS_ITEM(arr_item, arr_start, arr_len) |
| #define | ARRAY_SIZE(arr) |
| #define | _VA_ARRAY_SET_ITEMS2(v, a) |
| #define | _VA_ARRAY_SET_ITEMS3(v, a, b) |
| #define | _VA_ARRAY_SET_ITEMS4(v, a, b, c) |
| #define | _VA_ARRAY_SET_ITEMS5(v, a, b, c, d) |
| #define | _VA_ARRAY_SET_ITEMS6(v, a, b, c, d, e) |
| #define | _VA_ARRAY_SET_ITEMS7(v, a, b, c, d, e, f) |
| #define | _VA_ARRAY_SET_ITEMS8(v, a, b, c, d, e, f, g) |
| #define | _VA_ARRAY_SET_ITEMS9(v, a, b, c, d, e, f, g, h) |
| #define | _VA_ARRAY_SET_ITEMS10(v, a, b, c, d, e, f, g, h, i) |
| #define | _VA_ARRAY_SET_ITEMS11(v, a, b, c, d, e, f, g, h, i, j) |
| #define | _VA_ARRAY_SET_ITEMS12(v, a, b, c, d, e, f, g, h, i, j, k) |
| #define | _VA_ARRAY_SET_ITEMS13(v, a, b, c, d, e, f, g, h, i, j, k, l) |
| #define | _VA_ARRAY_SET_ITEMS14(v, a, b, c, d, e, f, g, h, i, j, k, l, m) |
| #define | _VA_ARRAY_SET_ITEMS15(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n) |
| #define | _VA_ARRAY_SET_ITEMS16(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) |
| #define | _VA_ARRAY_SET_ITEMS17(v, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) |
| #define | ARRAY_SET_ITEMS(...) |
Pointer Macros | |
| #define | POINTER_OFFSET(v, ofs) |
| #define | POINTER_FROM_INT(i) |
| #define | POINTER_AS_INT(i) |
| #define | POINTER_FROM_UINT(i) |
| #define | POINTER_AS_UINT(i) |
Struct After Macros | |
Typically used to copy/clear polymorphic structs which have a generic member at the start which needs to be left as-is. | |
| #define | OFFSETOF_STRUCT_AFTER(_struct, _member) |
| #define | MEMCPY_STRUCT_AFTER(struct_dst, struct_src, member) |
| #define | MEMSET_STRUCT_AFTER(struct_var, value, member) |
| #define | MEMCMP_STRUCT_AFTER_IS_ZERO(struct_var, member) |
String Macros | |
| #define | STRINGIFY_ARG(x) |
| #define | STRINGIFY_APPEND(a, b) |
| #define | STRINGIFY(x) |
| #define | STREQ(a, b) |
| #define | STRCASEEQ(a, b) |
| #define | STREQLEN(a, b, n) |
| #define | STRCASEEQLEN(a, b, n) |
| #define | STRPREFIX(a, b) |
Unused Function/Argument Macros | |
| #define | UNUSED(x) |
| #define | UNUSED_FUNCTION(x) |
| #define | UNUSED_FUNCTION_WITH_RETURN_TYPE(rtype, x) |
| #define | _VA_UNUSED_VARS_1(a0) |
| #define | _VA_UNUSED_VARS_2(a0, b0) |
| #define | _VA_UNUSED_VARS_3(a0, b0, c0) |
| #define | _VA_UNUSED_VARS_4(a0, b0, c0, d0) |
| #define | _VA_UNUSED_VARS_5(a0, b0, c0, d0, e0) |
| #define | _VA_UNUSED_VARS_6(a0, b0, c0, d0, e0, f0) |
| #define | _VA_UNUSED_VARS_7(a0, b0, c0, d0, e0, f0, g0) |
| #define | _VA_UNUSED_VARS_8(a0, b0, c0, d0, e0, f0, g0, h0) |
| #define | _VA_UNUSED_VARS_9(a0, b0, c0, d0, e0, f0, g0, h0, i0) |
| #define | _VA_UNUSED_VARS_10(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0) |
| #define | _VA_UNUSED_VARS_11(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0) |
| #define | _VA_UNUSED_VARS_12(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0) |
| #define | _VA_UNUSED_VARS_13(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0) |
| #define | _VA_UNUSED_VARS_14(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0) |
| #define | _VA_UNUSED_VARS_15(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0) |
| #define | _VA_UNUSED_VARS_16(a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, n0, o0, p0) |
| #define | UNUSED_VARS(...) |
| #define | UNUSED_VARS_NDEBUG(...) |
Branch Prediction Macros | |
| #define | LIKELY(x) |
| #define | UNLIKELY(x) |
Flag Macros | |
| #define | SET_FLAG_FROM_TEST(value, test, flag) |
C++ Macros | |
| #define | ENUM_OPERATORS(_type, _max) |
Misc Macros | |
| #define | AT __FILE__ ":" STRINGIFY(__LINE__) |
| #define | EXPR_NOP(expr) |
| #define | BLI_ENABLE_IF(condition) |
| #define | BLI_NO_UNIQUE_ADDRESS [[no_unique_address]] |
Functions | |
Struct After Macros | |
Typically used to copy/clear polymorphic structs which have a generic member at the start which needs to be left as-is. | |
| bool | BLI_memory_is_zero (const void *arr, size_t arr_size) |
Definition at line 299 of file BLI_utildefines.h.
Definition at line 302 of file BLI_utildefines.h.
Definition at line 305 of file BLI_utildefines.h.
Definition at line 308 of file BLI_utildefines.h.
Definition at line 311 of file BLI_utildefines.h.
Definition at line 314 of file BLI_utildefines.h.
Definition at line 317 of file BLI_utildefines.h.
Definition at line 320 of file BLI_utildefines.h.
| #define _VA_ARRAY_SET_ITEMS2 | ( | v, | |
| a ) |
Definition at line 277 of file BLI_utildefines.h.
Definition at line 278 of file BLI_utildefines.h.
Definition at line 281 of file BLI_utildefines.h.
Definition at line 284 of file BLI_utildefines.h.
Definition at line 287 of file BLI_utildefines.h.
Definition at line 290 of file BLI_utildefines.h.
Definition at line 293 of file BLI_utildefines.h.
Definition at line 296 of file BLI_utildefines.h.
Definition at line 125 of file BLI_utildefines.h.
Definition at line 127 of file BLI_utildefines.h.
Definition at line 129 of file BLI_utildefines.h.
Definition at line 131 of file BLI_utildefines.h.
Definition at line 133 of file BLI_utildefines.h.
Definition at line 135 of file BLI_utildefines.h.
Definition at line 137 of file BLI_utildefines.h.
Definition at line 139 of file BLI_utildefines.h.
| #define _VA_ELEM2 | ( | v, | |
| a ) |
Definition at line 110 of file BLI_utildefines.h.
Definition at line 113 of file BLI_utildefines.h.
Definition at line 115 of file BLI_utildefines.h.
Definition at line 117 of file BLI_utildefines.h.
Definition at line 119 of file BLI_utildefines.h.
Definition at line 121 of file BLI_utildefines.h.
Definition at line 123 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_1 | ( | a0 | ) |
UNUSED_VARS#(a, ...): quiet unused warnings
Definition at line 476 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_10 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0 ) |
Definition at line 489 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_11 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0 ) |
Definition at line 491 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_12 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0 ) |
Definition at line 493 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_13 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0 ) |
Definition at line 495 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_14 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0 ) |
Definition at line 497 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_15 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0 ) |
Definition at line 499 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_16 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0, | |||
| j0, | |||
| k0, | |||
| l0, | |||
| m0, | |||
| n0, | |||
| o0, | |||
| p0 ) |
Definition at line 501 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_2 | ( | a0, | |
| b0 ) |
Definition at line 477 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_3 | ( | a0, | |
| b0, | |||
| c0 ) |
Definition at line 478 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_4 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0 ) |
Definition at line 479 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_5 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0 ) |
Definition at line 480 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_6 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0 ) |
Definition at line 481 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_7 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0 ) |
Definition at line 483 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_8 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0 ) |
Definition at line 485 of file BLI_utildefines.h.
| #define _VA_UNUSED_VARS_9 | ( | a0, | |
| b0, | |||
| c0, | |||
| d0, | |||
| e0, | |||
| f0, | |||
| g0, | |||
| h0, | |||
| i0 ) |
Definition at line 487 of file BLI_utildefines.h.
| #define ARRAY_HAS_ITEM | ( | arr_item, | |
| arr_start, | |||
| arr_len ) |
Definition at line 259 of file BLI_utildefines.h.
Referenced by BKE_curve_nurb_vert_index_get(), BKE_nurb_bezt_get_next(), BKE_nurb_bezt_get_prev(), BKE_nurb_bpoint_get_next(), BKE_nurb_bpoint_get_prev(), BLI_mempool_free(), delete_exec(), mask_duplicate_exec(), rule_follow_leader(), and blender::seq::strip_from_strip_elem().
| #define ARRAY_SET_ITEMS | ( | ... | ) |
Definition at line 325 of file BLI_utildefines.h.
Referenced by BKE_gpencil_data_addnew(), BKE_gpencil_layer_addnew(), BKE_gpencil_material_attr_init(), BKE_gpencil_palettecolor_addnew(), BKE_gpencil_stroke_fill_triangulate(), BKE_icon_geom_rasterize(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_userdef(), BM_face_calc_point_in_face(), bm_face_split_edgenet_find_connection(), BM_face_triangulate(), BPY_rna_types_extend_capi(), cage2d_draw_box_interaction(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), ED_preview_shader_job(), ED_view3d_buttons_region_layout_ex(), blender::ed::transform::gizmo_get_axis_constraint(), gizmo_pivot_from_scale_part(), image_buttons_region_layout(), init_data(), init_data(), init_data(), init_data(), init_data(), parent_dir_until_exists_or_default_root(), RE_render_result_full_channel_name(), ui_draw_but_CURVE(), UI_popup_block_template_confirm(), uvedit_pack_islands_multi(), blender::ed::transform::vert_slide_update_input(), and vfont_placeholder_ensure().
| #define ARRAY_SIZE | ( | arr | ) |
Definition at line 271 of file BLI_utildefines.h.
Referenced by _BLI_path_join_10(), _BLI_path_join_11(), _BLI_path_join_12(), _BLI_path_join_3(), _BLI_path_join_4(), _BLI_path_join_5(), _BLI_path_join_6(), _BLI_path_join_7(), _BLI_path_join_8(), _BLI_path_join_9(), _BLI_string_join_10(), _BLI_string_join_11(), _BLI_string_join_12(), _BLI_string_join_3(), _BLI_string_join_4(), _BLI_string_join_5(), _BLI_string_join_6(), _BLI_string_join_7(), _BLI_string_join_8(), _BLI_string_join_9(), _BLI_string_join_by_sep_char_10(), _BLI_string_join_by_sep_char_11(), _BLI_string_join_by_sep_char_12(), _BLI_string_join_by_sep_char_13(), _BLI_string_join_by_sep_char_4(), _BLI_string_join_by_sep_char_5(), _BLI_string_join_by_sep_char_6(), _BLI_string_join_by_sep_char_7(), _BLI_string_join_by_sep_char_8(), _BLI_string_join_by_sep_char_9(), _BLI_string_join_by_sep_charN_10(), _BLI_string_join_by_sep_charN_11(), _BLI_string_join_by_sep_charN_2(), _BLI_string_join_by_sep_charN_3(), _BLI_string_join_by_sep_charN_4(), _BLI_string_join_by_sep_charN_5(), _BLI_string_join_by_sep_charN_6(), _BLI_string_join_by_sep_charN_7(), _BLI_string_join_by_sep_charN_8(), _BLI_string_join_by_sep_charN_9(), _BLI_string_joinN_1(), _BLI_string_joinN_10(), _BLI_string_joinN_2(), _BLI_string_joinN_3(), _BLI_string_joinN_4(), _BLI_string_joinN_5(), _BLI_string_joinN_6(), _BLI_string_joinN_7(), _BLI_string_joinN_8(), _BLI_string_joinN_9(), blender::gpu::GPUSource::add_function(), add_neighbors(), add_without_duplicates(), app_translations_new(), area_snap_calc_location(), arrow_draw_geom(), blender::gpu::Texture::attach_to(), blender::gpu::GLFrameBuffer::attachment_set_loadstore_op(), blender::ed::transform::BIF_clearTransformOrientation(), BKE_appdir_program_python_search(), BKE_blendfile_userdef_from_defaults(), BKE_gpencil_palette_ensure(), BKE_icon_geom_from_memory(), BKE_preferences_extension_repo_remote_scheme_end(), BKE_scene_transform_orientation_remove(), BKE_vfontdata_from_freetypefont(), blf_charcode_to_unicode_block(), blf_font_new_impl(), blf_get_sample_text(), blf_texture_draw(), BLI_change_working_dir(), BLI_file_alias_target(), BLI_file_attributes(), BLI_getenv(), BLI_STATIC_ASSERT(), BLI_str_format_byte_unit(), BLI_str_format_byte_unit_compact(), BLI_str_format_decimal_unit(), BLI_str_format_integer_unit(), BLI_str_utf32_char_to_lower(), BLI_str_utf32_char_to_upper(), BLI_windows_exception_show_dialog(), blender::gpu::GLFrameBuffer::blit_to(), blo_do_versions_250(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_pre250(), blo_do_versions_userdef(), blo_update_defaults_screen(), bm_edge_collapse_loop_customdata(), bm_isect_edge_tri(), bm_isect_tri_tri(), BMD_mesh_bm_create(), bmesh_kernel_unglue_region_make_vert(), bmesh_kernel_unglue_region_make_vert_multi(), bmo_create_cube_exec(), bmo_rotate_edges_exec(), blender::gpu::GLStateManager::bound_image_slots(), blender::gpu::GLStateManager::bound_texture_slots(), bpy_class_validate_recursive(), bpy_context_members(), bpy_intern_string_exit(), bpy_intern_string_init(), BPY_rna_gizmo_module(), BPY_rna_types(), BPY_rna_types_extend_capi(), button2d_draw_intern(), calc_bbox(), blender::gpu::GLTexture::check_feedback_loop(), compute_alignment(), CTX_wm_area_set(), CTX_wm_region_set(), CTX_wm_screen_set(), CTX_wm_window_set(), data_device_handle_drop(), data_device_handle_enter(), blender::gpu::Texture::detach_from(), blender::draw::discard_buffers(), dnd_events(), dpxOpen(), draw_line_bounds(), draw_primitive_view_impl(), draw_selected_name(), blender::ed::vse::draw_seq_text_get_overlay_string(), blender::ed::vse::draw_strip_in_view(), drop_color_invoke(), blender::draw::drw_custom_data_match_attribute(), ED_node_type_draw_color(), ED_region_generic_tools_region_snap_size(), ED_view3d_autodist(), ED_view3d_gizmo_mesh_preselect_clear(), edgetag_add_adjacent_uv(), blender::draw::command::SubPassTransition::execute(), eyedropper_color_set(), eyedropper_init(), file_browse_invoke(), file_panel_operator(), filelist_geticon_file_type_ex(), find_geonode_attribute_rgba(), find_nearest_cb(), find_nearest_n_with_len_squared_cb(), blender::draw::edit_select::Engine::free_static(), blender::draw::View::frustum_boundbox_calc(), blender::draw::View::frustum_culling_sphere_calc(), fsmenu_insert_entry(), fsmenu_read_system(), get_divisor(), get_plugin(), ghost_event_proc_timestamp_warning(), GHOST_WindowX11::GHOST_WindowX11(), blender::ed::transform::gizmo2d_pivot_point_message_subscribe(), blender::ed::transform::gizmo2d_resize_draw_prepare(), blender::ed::transform::gizmo2d_resize_refresh(), blender::ed::transform::gizmo2d_resize_setup(), blender::ed::transform::gizmo2d_xform_draw_prepare(), blender::ed::transform::gizmo2d_xform_refresh(), blender::ed::transform::gizmo2d_xform_setup(), gizmo_axis_draw(), gizmo_button2d_free(), gizmo_cage2d_draw_intern(), gizmo_find_intersected_3d(), blender::ed::transform::gizmo_mesh_extrude_invoke_prepare(), blender::ed::transform::gizmo_mesh_extrude_message_subscribe(), blender::ed::transform::gizmo_mesh_extrude_setup(), gizmo_mesh_spin_init_refresh(), gizmo_mesh_spin_init_setup(), blender::ed::transform::gizmo_modal(), gizmo_primitive_draw_geom(), blender::ed::transform::gizmo_xform_message_subscribe(), GPU_batch_zero(), graph_region_message_subscribe(), gwl_registry_handler_interface_slot_max(), gwl_window_pending_actions_handle(), blender::gpu::GLStateManager::image_unbind(), blender::gpu::GLStateManager::image_unbind_all(), imm_draw_cube_corners_3d(), imm_draw_cube_fill_3d(), imm_draw_cube_wire_3d(), blender::gpu::MTLShaderInterface::init(), init_genrand(), M_Geometry_barycentric_transform(), M_Geometry_closest_point_on_tri(), M_Geometry_intersect_line_line_2d(), M_Geometry_intersect_point_quad_2d(), M_Geometry_intersect_point_tri(), M_Geometry_intersect_point_tri_2d(), M_Geometry_intersect_ray_tri(), M_Geometry_volume_tetrahedron(), make_dupli(), mat3_from_axis_conversion(), menu_items_from_ui_create(), menu_types_add_from_keymap_items(), blender::ed::transform::mesh_customdata_free(), mesh_validate_customdata(), nla_main_region_message_subscribe(), nla_track_region_message_subscribe(), blender::gpu::operator^(), blender::gpu::operator~(), GHOST_WindowWayland::outputs_changed_update_scale(), blender::geometry::p_chart_correct_degenerate_triangle_point(), parse_for_eval(), blender::draw::pointcloud_extract_indices(), preferences_extension_repo_add_exec(), preferences_extension_repo_remove_invoke(), prepare(), primitive_circle_add_exec(), primitive_square_add_exec(), GHOST_SystemX11::processEvents(), pygpu_shader_check_compatibility(), range_search_cb(), range_search_with_len_squared_cb(), blender::io::grease_pencil::SVGImporter::read(), blender::eevee::DeferredLayer::render(), reprioritize_face_neighbors(), rle_link_chunk_elem_new(), rna_def_object_type_visibility_flags_common(), RNA_def_test(), rna_generate_struct_prototypes(), rule_flock(), saction_channel_region_message_subscribe(), saction_main_region_message_subscribe(), scene_init_data(), scene_new_sequencer_enum_itemf(), blender::ed::vse::sequencer_main_region_message_subscribe(), blender::ed::vse::sequencer_select_side_exec(), shape_preset_init_hold_action(), shape_preset_init_number_arrows(), shape_preset_init_scroll_circle(), blender::animrig::Action::slot_add(), blender::animrig::Action::slot_add_for_id_type(), blender::animrig::Action::slot_display_name_define(), blender::gpu::GLFrameBuffer::subpass_transition_impl(), system_clipboard_put(), system_clipboard_put_primary_selection(), system_clipboard_text_mime_type(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::animrig::tests::TEST_F(), blender::io::obj::TEST_F(), blender::io::obj::TEST_F(), blender::io::obj::TEST_F(), blender::io::ply::TEST_F(), blender::io::ply::TEST_F(), text_undosys_step_encode_init(), text_undosys_step_free(), blender::gpu::Texture::Texture(), blender::gpu::GLStateManager::texture_unbind(), blender::gpu::GLStateManager::texture_unbind_all(), touch_seat_handle_frame(), blender::ed::transform::transform_event_modal_constraint(), blender::ed::transform::transformViewUpdate(), Freestyle::ChainSilhouetteIterator::traverse(), ui_but_event_property_operator_string(), ui_but_menu_add_path_operators(), ui_but_paste_color(), ui_but_pie_direction_string(), ui_colorpicker_hex_rna_cb(), ui_colorpicker_hsv_linear_slider_update_cb(), ui_colorpicker_hsv_perceptual_slider_update_cb(), ui_colorpicker_rgb_perceptual_slider_update_cb(), ui_colorpicker_rgba_update_cb(), ui_colorpicker_update_type_space_cb(), ui_do_but_COLOR(), UI_draw_safe_areas(), UI_popup_block_template_confirm(), ui_tooltip_data_from_gizmo(), uiTemplateEventFromKeymapItem(), uiTemplateStatusBarModalItem(), uv_select_edgeloop_double_side_tag(), vert2geom_task_cb_ex(), vfont_placeholder_ensure(), view3d_header_region_message_subscribe(), view3d_main_region_message_subscribe(), widget_draw_text(), WIDGETGROUP_armature_spline_refresh(), WIDGETGROUP_armature_spline_setup(), WIDGETGROUP_camera_message_subscribe(), blender::ed::transform::WIDGETGROUP_gizmo_invoke_prepare(), WIDGETGROUP_gizmo_message_subscribe(), WIDGETGROUP_navigate_draw_prepare(), WIDGETGROUP_navigate_draw_prepare(), WIDGETGROUP_navigate_setup(), WIDGETGROUP_navigate_setup(), wm_clipboard_free(), wm_event_add_ghostevent(), WM_event_print(), wm_ghost_modifier_query(), wm_gizmomap_highlight_find(), WM_keyconfig_remove(), WM_operator_handlers_clear(), WM_window_cursor_keymap_status_refresh(), wm_window_update_eventstate_modifiers(), wm_window_update_eventstate_modifiers_clear(), write_jpeg(), and blender::gpu::Texture::~Texture().
| #define AT __FILE__ ":" STRINGIFY(__LINE__) |
Useful for debugging.
Definition at line 598 of file BLI_utildefines.h.
Referenced by blender::ed::space_node::animation_basepath_change_new(), bm_decim_triangulate_end(), BM_disk_dissolve(), BM_edge_rotate(), bm_face_split_by_concave(), bm_face_split_by_edges_island_connect(), bm_faces_join_pair_by_edge(), BM_vert_collapse_faces(), bmo_triangle_fill_exec(), bpy_bm_utils_face_join(), edbm_polybuild_dissolve_at_cursor_invoke(), blender::tests::ExceptionThrower::ExceptionThrower(), and blender::bke::mesh_calc_edges().
| #define BLI_ENABLE_IF | ( | condition | ) |
Utility macro that wraps std::enable_if to make it a bit easier to use and less verbose for SFINAE in common cases.
Definition at line 610 of file BLI_utildefines.h.
| #define BLI_NO_UNIQUE_ADDRESS [[no_unique_address]] |
Definition at line 621 of file BLI_utildefines.h.
| #define CLAMP | ( | a, | |
| b, | |||
| c ) |
Definition at line 211 of file BLI_utildefines.h.
Referenced by _bli_array_iter_spiral_square(), actcon_get_tarmat(), angle_signed_on_axis_normalized_v3v3_v3(), anim_set_efra_exec(), anim_set_sfra_exec(), annotation_stroke_newfrombuffer(), apply_scale_factor_clamp(), blender::ed::transform::applyEdgeSlide(), blender::ed::transform::applyGPOpacity(), blender::ed::transform::applyToSphere(), blender::ed::transform::applyVertSlide(), area_actionzone_refresh_xy(), area_move_apply_do(), area_snap_calc_location(), basic_integrate(), BKE_brush_curve_strength_clamped(), BKE_brush_sample_masktex(), BKE_brush_size_set(), BKE_colorband_evaluate(), BKE_defvert_normalize_ex(), BKE_keyblock_move(), BKE_maskrasterize_handle_sample(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_mesh_validate_arrays(), BKE_nlastrip_recalculate_blend(), BKE_pchan_bbone_deform_clamp_segment_index(), BKE_pose_blend_read_data(), blf_glyph_set_variation_float(), BLI_system_thread_count(), bm_decim_edge_collapse(), bm_face_split_edge_find(), boxsample(), BPy_IDArray_ass_slice(), BPy_IDArray_slice(), blender::ed::sculpt_paint::auto_mask::calc_cavity_factor(), calc_strength(), calc_text_rcts(), blender::nodes::ClampWrapperFunction::call(), change_character_exec(), clamp_v2(), clamp_v3(), clamp_v4(), collision_newton_rhapson(), collision_response(), Color_ass_slice(), blender::seq::color_balance_lgg(), blender::seq::color_balance_sop(), Color_channel_hsv_set(), Color_slice(), colorfn(), colorfn(), compute_scale_factor(), cp_shade_color3ub(), curve_blend_read_data(), D(), displaceModifier_do_task(), blender::ed::vse::displayed_channel_range_get(), blender::draw::distort_remap(), do_guides(), do_kink(), do_kink_spiral_deform(), do_particle_interpolation(), do_projectpaint_thread(), do_weight_paint_normalize_all_locked(), do_weight_paint_vertex_multi(), do_weight_paint_vertex_single(), blender::ed::vse::draw_seq_fcurve_overlay(), blender::ed::vse::draw_seq_text_overlay(), dynamic_paint_effect_drip_cb(), dynamic_paint_effect_spread_cb(), dynamic_paint_find_island_border(), dynamic_paint_output_surface_image_displace_cb(), dynamic_paint_output_surface_image_wave_cb(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamic_paint_surface_pre_step_cb(), dynamicPaint_doSmudge(), dynamicPaint_doWaveStep(), dynamicPaint_frameUpdate(), dynamicPaint_mixPaintColors(), dynamicPaint_prepareEffectStep(), dynamicPaint_updatePointData(), ED_curve_join_objects_exec(), ED_fileselect_layout_offset_rect(), ED_region_blend_alpha(), ED_region_grid_draw(), ED_screen_animation_timer(), ED_space_clip_color_sample(), ED_space_image_color_sample(), ED_space_node_color_sample(), ED_view3d_camera_view_pan(), ED_view3d_camera_view_zoom_scale(), edbm_bevel_mouse_set_value(), edbm_bevel_numinput_set_value(), blender::draw::edge_factor_calc(), Euler_ass_slice(), Euler_slice(), blender::draw::evaluate_vertex_weight(), explodeMesh(), followpath_get_tarmat(), frame_from_event(), blender::draw::View::frustum_culling_sphere_calc(), get_bin_float(), gizmo_ruler_invoke(), gizmo_value_from_offset(), gradientVert_update(), graphview_cursor_apply(), grid_cell_points_cb_ex(), blender::ed::transform::headerTimeSlide(), hex_to_rgba(), hsl_to_rgb(), hsv_clamp_v(), hsv_to_rgb(), IMB_rectfill_area(), imm_draw_disk_partial(), imm_draw_disk_partial_3d(), interp_weights_poly_v2(), interp_weights_poly_v3(), interpolate_particle_value(), isect_seg_seg_v3(), isect_sweeping_sphere_tri_v3(), layer_bucket_init(), line_clip_rect2f(), lineart_get_edge_bounding_areas(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), mathutils_rna_vector_set(), Matrix_ass_slice(), Matrix_slice(), MatrixAccess_slice(), meshdeform_dynamic_bind(), meshdeform_interp_w(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), multipaint_apply_change(), nla_draw_strip_curves(), blender::ed::space_node::node_resize_modal(), ob_parcurve(), object_blend_read_data(), op_clamp(), op_clamp3(), op_smoothstep(), blender::draw::overhang_remap(), paint_sample_color(), parse_int_clamp(), parse_int_range_relative_clamp(), parse_int_relative_clamp(), particle_settings_blend_read_data(), playanim_toscreen_ex(), blender::ed::transform::points_build_targets_timeline(), preferences_asset_library_remove_exec(), preferences_extension_repo_remove_exec(), project_paint_begin(), project_paint_bucket_bounds(), project_paint_uvpixel_mask(), prop_subscript_ass_array_slice__float_recursive(), prop_subscript_ass_array_slice__int_recursive(), psys_changed_type(), psys_get_particle_on_path(), psys_get_particle_state(), psys_thread_create_path(), py_bl_math_clamp(), py_bl_math_smoothstep(), py_to_float(), py_to_int(), Quaternion_ass_slice(), Quaternion_slice(), radial_control_modal(), RE_engine_begin_result(), RE_engine_frame_set(), RE_engine_update_progress(), blender::ed::transform::recalcData_nla(), region_scale_invoke(), region_scale_modal(), render_border_exec(), render_border_exec(), blender::ed::vse::retime_key_draw(), safe_acosf(), safe_asinf(), blender::ed::space_node::sample_apply(), screen_geom_find_area_split_point(), screen_geom_vertices_scale_pass(), set_fcurve_vertex_color(), blender::draw::sharp_remap(), blender::ed::space_node::snode_bg_viewmove_modal(), splineik_evaluate_bone(), stencil_control_calculate(), blender::seq::strip_effect_speed_rebuild_map(), blender::seq::strip_speed_effect_target_frame_get(), surface_determineForceTargetPoints(), surfaceGenerateGrid(), system_step(), target_project_edge(), textview_draw_string(), blender::draw::thickness_remap(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transdata_elem_value(), transform_evaluate(), ui_but_calc_float_precision(), ui_but_range_set_soft(), ui_but_string_get_ex(), UI_calc_float_precision(), ui_do_but_SLI(), ui_do_but_textedit(), ui_draw_but_HSV_v(), ui_draw_but_HSVCIRCLE(), ui_draw_but_HSVCUBE(), ui_draw_but_WAVEFORM(), UI_GetColorPtrBlendAlpha4fv(), UI_GetColorPtrBlendShade3ubv(), UI_GetColorPtrShade3ubv(), UI_GetThemeColorBlend3f(), UI_GetThemeColorBlend3ubv(), UI_GetThemeColorBlend4f(), UI_GetThemeColorBlendShade3fv(), UI_GetThemeColorBlendShade3ubv(), UI_GetThemeColorBlendShade4fv(), UI_GetThemeColorShade3fv(), UI_GetThemeColorShade3ubv(), UI_GetThemeColorShade4fv(), UI_GetThemeColorShade4ubv(), UI_GetThemeColorShadeAlpha4fv(), UI_GetThemeColorShadeAlpha4ubv(), ui_handle_list_event(), ui_multibut_states_apply(), ui_numedit_but_COLORBAND(), ui_numedit_but_HISTOGRAM(), ui_numedit_but_HSVCUBE(), ui_numedit_but_NUM(), ui_numedit_but_SLI(), ui_numedit_but_WAVEFORM(), ui_selectcontext_apply(), ui_view2d_curRect_validate_resize(), uilist_prepare(), uiStyleInit(), unit_as_string(), valuefn(), Vector_ass_slice(), Vector_slice(), vfont_to_curve(), blender::ed::object::vgroup_invert_subset(), blender::ed::object::vgroup_levels_subset(), blender::ed::object::vgroup_normalize(), blender::ed::object::vgroup_quantize_subset(), blender::ed::object::vgroup_smooth_subset(), vgroups_datatransfer_interp(), view2d_edge_pan_speed(), view2d_scrollers_calc(), view3d_center_camera_exec(), view3d_set_1_to_1_viewborder(), view3d_zoom_border_exec(), blender::ed::vse::view_ghost_border_exec(), view_zoom_to_window_xy_camera(), viewzoom_apply_3d(), waveModifier_do(), weight_sample_invoke(), weightvg_update_vg(), wm_main_playanim_intern(), wm_pressure_curve(), WM_window_dpi_set_userdef(), WM_xr_session_state_nav_scale_set(), wpaint_blend(), and wpaint_get_active_weight().
| #define CLAMP_MAX | ( | a, | |
| c ) |
Definition at line 222 of file BLI_utildefines.h.
Referenced by ANIM_draw_action_framerange(), blender::ed::transform::apply_value_impl(), BKE_object_minmax_empty_drawtype(), BKE_pchan_bbone_spline_compute(), BKE_vfont_select_clamp(), BLI_expr_pylike_eval(), button_section_bounds_calc(), camera_to_frame_view_cb(), cloth_calc_force(), blender::ed::vse::draw_cache_view(), dynamic_paint_effect_drip_cb(), dynamicPaint_doSmudge(), dynamicPaint_mixPaintColors(), ED_uvedit_selected_edges(), ED_uvedit_selected_faces(), ED_uvedit_selected_verts(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::ed::outliner::TreeElementRNAStruct::expand(), font_paste_wchar(), hud_region_layout(), kdtree2d_isect_tri(), mathutils_array_parse(), sima_zoom_set_from_bounds(), sort_time_fcurve(), ui_numedit_but_NUM(), uvedit_vertex_buttons(), view2d_scrollers_calc(), and wm_block_splash_create().
| #define CLAMP_MIN | ( | a, | |
| b ) |
Definition at line 230 of file BLI_utildefines.h.
Referenced by ANIM_draw_action_framerange(), annotation_draw_data_layers(), blender::ed::transform::applyCurveShrinkFatten(), BKE_nlastrip_recalculate_blend(), BKE_object_minmax_empty_drawtype(), BKE_pchan_bbone_spline_compute(), BKE_scopes_update(), BLI_expr_pylike_eval(), BLI_newton3d_solve(), bmo_offset_edgeloops_exec(), bpy_bmeditselseq_subscript(), bpy_bmelemseq_subscript(), bpy_bmlayercollection_subscript(), button_section_bounds_calc(), camera_to_frame_view_cb(), blender::ed::vse::draw_cache_view(), blender::ed::vse::draw_seq_waveform_overlay(), dynamic_paint_effect_shrink_cb(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamic_paint_surface_pre_step_cb(), dynamic_paint_wave_step_cb(), dynamicPaint_doSmudge(), dynamicPaint_mixPaintColors(), dynamicPaint_updatePointData(), generate_vert_coordinates(), gpu_node_input_link(), kdtree2d_isect_tri(), loose_data_instantiate_object_process(), nlaeval_snapshot_ensure_size(), blender::ed::outliner::outliner_draw_tree(), parse_add_op(), playanim_window_open(), pyrna_prop_collection_ass_subscript(), pyrna_prop_collection_subscript(), screen_geom_area_map_find_active_scredge(), sort_time_fcurve(), splineik_init_tree_from_pchan(), txt_sel_set(), ui_numedit_but_NUM(), uvedit_vertex_buttons(), view3d_from_minmax(), view3d_localview_init(), and blender::geometry::weld_poly_loop_ctx_alloc().
| #define DECIMAL_DIGITS_BOUND | ( | t | ) |
Expands to an integer constant expression evaluating to a close upper bound on the number the number of decimal digits in a value expressible in the integer type given by the argument (if it is a type name) or the integer type of the argument (if it is an expression). The meaning of the resulting expression is unspecified for other arguments. i.e: DECIMAL_DIGITS_BOUND(uchar) is equal to 3.
Definition at line 177 of file BLI_utildefines.h.
| #define ELEM | ( | ... | ) |
Definition at line 144 of file BLI_utildefines.h.
Referenced by _BaseMathObject_new_impl(), _softbody_calc_forces_slice_in_a_thread(), accessor_get_ibuf(), acf_generic_group_offset(), acf_group_setting_valid(), achannel_setting_flush_widget_cb(), act_markers_make_local_exec(), action_channel_region_listener(), action_create(), action_groups_add_channel(), action_groups_add_new(), action_groups_remove_channel(), action_idcode_patch_check(), action_listener(), action_main_region_listener(), action_move_fcurves_by_basepath(), action_stash_create_poll(), blender::ed::transform::ActionFCurveToTransData(), actionzone_invoke(), actkeys_bake_exec(), actkeys_clean_exec(), actkeys_expo_exec(), actkeys_handletype_exec(), actkeys_ipo_exec(), actkeys_list_element_to_keylist(), actkeys_mselect_channel_only(), actkeys_mselect_single(), blender::render::hydra::RenderTaskDelegate::add_aov(), add_bezt_to_keycolumns_list(), blender::io::alembic::add_customdata_cb(), add_driver_button_menu_exec(), add_driver_with_target(), blender::ed::outliner::AbstractTreeDisplay::add_element(), blender::meshintersect::add_face_constraints(), add_fmodifier(), add_gpframe_to_keycolumns_list(), blender::nodes::node_geo_instance_on_points_cc::add_instances_from_component(), blender::nodes::socket_items::add_item_with_socket_type_and_name(), add_masklay_to_keycolumns_list(), add_new_constraint_internal(), blender::deg::DepsgraphRelationBuilder::add_particle_forcefield_relations(), blender::compositor::FileOutput::add_pass(), add_poly(), blender::ed::transform::add_pose_transdata(), blender::seq::add_reload_new_file(), blender::nodes::DeclarationListBuilder::add_socket(), blender::add_this_collection(), blender::compositor::FileOutput::add_view(), adduplicateflagNurb(), blender::nodes::node_geo_grid_advect_cc::advect_grid_socket_type_filter(), alloc_driver_fcurve(), blender::gpu::VKDescriptorPools::allocate(), blender::ed::object::allow_make_links_data(), ANIM_animdata_can_have_greasepencil(), ANIM_animdata_update(), ANIM_channel_action_get(), ANIM_channel_draw(), ANIM_channel_draw_widgets(), ANIM_deselect_keys_in_animation_editors(), ANIM_driver_vars_copy(), ANIM_driver_vars_paste(), ANIM_fcurve_equalize_keyframes_loop(), ANIM_fcurve_keyframes_loop(), ANIM_flush_setting_anim_channels(), ANIM_fmodifiers_copy_to_buf(), ANIM_list_elem_update(), anim_set_end_frames_poll(), animchan_sync_fcurve(), animchan_sync_group(), animchannels_enable_poll(), animchannels_grouping_poll(), animchannels_rearrange_exec(), animchannels_select_filter_poll(), blender::animrig::animdata_fcurve_delete(), animedit_poll_channels_active(), animedit_poll_channels_nla_tweakmode_off(), blender::ed::transform::animrecord_check_state(), animsys_evaluate_action_group(), animviz_verify_motionpaths(), annotation_draw_apply(), annotation_draw_modal(), annotation_stroke_eraser_dostroke(), blender::ed::space_node::any_node_uses_id(), blender::ed::object::append_sorted_object_parent_hierarchy(), blender::ed::greasepencil::apply_color_operation_for_mode(), blender::ed::object::apply_objects_internal(), blender::ed::object::apply_objects_internal_can_multiuser(), apply_scale_factor_clamp(), blender::ed::transform::applyMirror(), area_docking_apply(), area_docking_target(), area_snap_calc_location(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_calc_roll_exec(), armature_fill_bones_exec(), armature_select_mirror_exec(), armature_shortest_path_pick_invoke(), blender::animrig::array_shift_range(), arrayModifier_doArray(), blender::ed::asset::list::asset_reading_region_listen_fn(), blender::ed::asset::shelf::asset_shelf_region_listen(), assign_default_button_poll(), blender::gpu::FrameBuffer::attachment_set(), blender::ed::geometry::attribute_set_poll(), blender::nodes::enums::attribute_type_type_with_socket_fn(), blender::nodes::ForeachElementComponent::attributes_for_write(), blender::gpu::MTLShader::bake_compute_pipeline_state(), blender::ed::greasepencil::bake_grease_pencil_animation_poll(), blender::ed::object::bake_objects_check(), blender::ed::object::bake_simulation::bake_single_node_gather_bake_request(), basic_rotate(), blender::nodes::decl::basic_types_can_connect(), bchunk_list_from_data_merge(), blender::draw::overlay::GreasePencil::begin_sync(), blender::draw::overlay::MeshUVs::begin_sync(), blender::draw::overlay::Paints::begin_sync(), blender::draw::overlay::Particles::begin_sync(), blender::draw::overlay::Sculpts::begin_sync(), blender::eevee::LightModule::begin_sync(), bevel_build_edge_polygons(), bevel_build_poly(), bevel_build_rings(), bevel_edges_sharp_boundary(), bevel_extend_edge_data_ex(), bevel_harden_normals(), bevel_vert_construct(), bezier_check_solve_end_handle(), bezier_handle_calc_smooth_fcurve(), bezier_output_handle_inner(), bezt_handle_type(), blender::ed::transform::bezt_select_to_transform_triple_flag(), BKE_action_fix_paths_rename(), BKE_action_group_find_name(), BKE_animdata_fix_paths_rename(), BKE_animdata_merge_copy(), BKE_animdata_transfer_by_basepath(), BKE_animsys_evaluate_animdata(), BKE_animsys_fix_rna_path_rename(), BKE_animsys_get_nla_keyframing_context(), BKE_animsys_nla_remap_keyframe_values(), BKE_appdir_folder_id_create(), BKE_area_find_region_xy(), BKE_blendfile_append(), BKE_blendfile_link_append_context_finalize(), BKE_blendfile_link_append_instantiate_loose(), BKE_blendfile_read_make_empty(), BKE_brush_add(), BKE_brush_has_cube_tip(), BKE_camera_multiview_spherical_stereo(), BKE_collection_has_object(), BKE_collection_has_object_recursive(), BKE_collection_has_object_recursive_instanced(), BKE_collection_object_remove(), BKE_colorband_evaluate(), BKE_constraint_mat_convertspace(), BKE_constraint_remove_ex(), BKE_constraint_targets_for_solving_get(), BKE_curve_bevelList_make(), BKE_curve_new_from_object(), BKE_curve_transform_ex(), BKE_curvemap_reset(), BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_reverse(), BKE_curveprofile_selected_handle_set(), BKE_curves_data_update(), BKE_displist_make_curveTypes(), BKE_fcurve_find(), BKE_fcurve_get_cycle_type(), BKE_fcurve_handles_recalc_ex(), BKE_fcurve_iter_step(), BKE_fcurves_copy(), BKE_fluid_fields_sanitize(), BKE_gpencil_layer_active_get(), BKE_gpencil_layer_active_set(), BKE_gpencil_layer_delete(), BKE_gpencil_layer_frame_delete(), BKE_icon_id_ensure(), BKE_id_blend_write(), BKE_id_copy_is_allowed(), BKE_id_free_ex(), BKE_id_material_eval_assign(), BKE_id_new_name_validate(), BKE_id_supports_vertex_groups(), BKE_image_ensure_gpu_texture(), BKE_image_format_from_imbuf(), BKE_image_format_to_imbuf(), BKE_image_get_tile(), BKE_image_has_alpha(), BKE_image_has_gpu_texture_premultiplied_alpha(), BKE_image_has_multiple_ibufs(), BKE_image_is_animated(), BKE_image_is_multilayer(), BKE_image_is_openexr(), BKE_image_load_exists_in_lib(), BKE_image_paint_set_mipmap(), BKE_image_render_write(), BKE_image_replace_imbuf(), BKE_image_save_options_init(), BKE_image_save_options_update(), BKE_image_signal(), BKE_image_user_file_path_ex(), BKE_imtype_to_ftype(), BKE_key_evaluate_object_ex(), BKE_keyblock_curval_rnapath_get(), BKE_keyblock_curve_data_set_with_mat4(), BKE_keyblock_data_get_from_shape(), BKE_keyblock_data_set(), BKE_keyblock_data_set_with_mat4(), BKE_keyblock_element_count_from_shape(), BKE_keyingset_add_path(), BKE_keyingset_find_path(), BKE_keyingset_free_path(), BKE_lib_id_clear_library_data(), BKE_lib_override_library_clear(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_property_operation_find(), BKE_libblock_alloc_in_lib(), BKE_libblock_rename(), BKE_library_make_local(), BKE_light_area(), BKE_light_linking_copy(), BKE_lnor_spacearr_init(), BKE_main_id_refcount_recompute(), BKE_main_mesh_legacy_convert_auto_smooth(), BKE_mask_layer_evaluate_deform(), BKE_mask_point_select_set_handle(), BKE_mesh_attribute_required(), BKE_mesh_foreach_mapped_loop(), BKE_mesh_loop_islands_init(), BKE_mesh_mselect_active_get(), BKE_mesh_mselect_find(), BKE_mesh_new_from_object_to_bmain(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_verts_from_mesh(), BKE_modifier_is_same_topology(), BKE_modifiers_get_virtual_modifierlist(), BKE_nla_action_pushdown(), BKE_nla_action_stash(), BKE_nla_tracks_copy(), BKE_nla_tracks_free(), BKE_nla_tweakmode_enter(), BKE_nla_validate_state(), BKE_nlameta_add_strip(), BKE_nlameta_flush_transforms(), BKE_nlastack_add_strip(), BKE_nlastrip_has_curves_for_property(), BKE_nlastrip_validate_autoblends(), BKE_nlastrip_validate_name(), BKE_nlastrips_add_strip(), BKE_nlastrips_add_strip_unsafe(), BKE_nlastrips_clear_metas(), BKE_nlastrips_clear_metastrip(), BKE_nlastrips_make_metas(), BKE_nlastrips_sort_strips(), BKE_nlatrack_add_strip(), BKE_nlatrack_find_active(), BKE_nlatrack_get_bounds(), BKE_nlatrack_has_animated_strips(), BKE_nlatrack_set_active(), BKE_nlatrack_solo_toggle(), BKE_nlatrack_sort_strips(), BKE_nlatracks_have_animated_strips(), BKE_nurb_bezt_handle_test(), BKE_nurb_type_convert(), BKE_nurbList_handles_set(), BKE_object_active_modifier(), BKE_object_data_transfer_ex(), BKE_object_data_transfer_layout(), BKE_object_defgroup_validmap_get(), BKE_object_duplicate(), BKE_object_eval_grease_pencil(), BKE_object_material_array_p(), BKE_object_material_from_eval_data(), BKE_object_material_len_p(), BKE_object_material_remap(), BKE_object_material_slot_remove(), BKE_object_shapekey_free(), BKE_object_support_modifier_type_check(), BKE_object_supports_material_slots(), BKE_object_supports_modifiers(), BKE_packedfile_pack_all(), BKE_paint_ensure(), BKE_pose_channel_active(), BKE_pose_channel_active_or_first_selected(), BKE_pose_channel_find_name(), BKE_pose_ensure(), BKE_pose_where_is(), BKE_preferences_extension_repo_find_by_remote_url_prefix(), BKE_previewimg_id_copy(), BKE_previewimg_id_supports_jobs(), BKE_reports_last_displayable(), BKE_scopes_update(), BKE_screen_area_map_find_area_xy(), BKE_screen_find_big_area(), BKE_screen_find_region_xy(), BKE_screen_header_alignment_reset(), BKE_screen_is_fullscreen_area(), BKE_texture_mapping_init(), BKE_undosys_stack_init_from_context(), BKE_undosys_step_calc_direction(), BKE_unit_replace_string(), BKE_uvproject_camera_info(), BKE_vfont_cursor_to_text_index(), BKE_vfont_to_curve_ex(), BKE_where_on_path(), blend_file_drop_poll(), blendfile_append_define_actions(), blf_ensure_face(), blf_font_wrap_apply(), blf_glyph_cache_add_glyph(), blf_glyph_ensure(), blf_glyph_render_bitmap(), blf_glyphslot_ensure_outline(), BLF_reset_fonts(), BLI_box_pack_2d(), BLI_copy(), BLI_dir_free_space(), BLI_exists(), BLI_file_read_text_as_mem_with_newline_as_nil(), BLI_listbase_validate(), BLI_path_extension_glob_validate(), BLI_path_has_hidden_component(), BLI_path_is_win32_drive_with_slash(), BLI_path_rel(), BLI_path_to_display_name(), BLI_polyfill_beautify_quad_rotate_calc_ex(), BLI_polyfill_edge_calc_rotate_beauty__area(), BLI_str_escape(), BLI_str_utf32_char_is_breaking_space(), BLI_str_utf32_char_is_optional_break_after(), BLI_str_utf32_char_is_optional_break_before(), BLI_str_utf8_invalid_byte(), BLI_strcasecmp_natural(), BLI_strchr_or_end(), BLI_uniquename(), blender::gpu::VKFrameBuffer::blit_to(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_400(), blo_do_versions_420(), blo_do_versions_430(), blo_do_versions_440(), blo_do_versions_500(), blo_find_main_for_library_and_idname(), BLO_memfile_write_init(), BLO_readfile_blender_header_decode(), blo_update_defaults_screen(), blender::ui::block_layout(), BM_attribute_stored_in_bmesh_builtin(), bm_decim_triangulate_end(), bm_edge_collapse(), bm_edge_step_ok(), BM_face_calc_tangent_from_edge_diagonal(), BM_face_create_ngon_verts(), blender::bke::pbvh::bm_face_exists_tri_from_loop_vert(), bm_interior_edge_is_manifold_except_face_index(), bm_interior_face_group_calc_cost(), bm_isect_tri_tri(), bm_loop_create(), bm_loop_customdata_merge(), BM_loop_edge_uvselect_check_other_face(), BM_loop_edge_uvselect_check_other_loop_edge(), BM_loop_find_next_nodouble(), BM_loop_find_prev_nodouble(), BM_loop_normal_editdata_array_init_with_htype(), BM_loop_share_edge_check(), BM_loop_vert_uvselect_check_other_edge(), BM_loop_vert_uvselect_check_other_face(), BM_loop_vert_uvselect_check_other_loop_edge(), BM_loop_vert_uvselect_check_other_loop_vert(), BM_mesh_bevel(), blender::ed::transform::bm_mesh_elems_select_get_n__internal(), BM_mesh_intersect(), BM_mesh_select_is_mixed(), bm_step_over_shared_edge_to_next_selected_face_in_chain(), bm_vert_pair_share_best_splittable_face_cb(), bmbvh_overlap_cb(), bmesh_edge_vert_swap__recursive(), bmesh_find_doubles_by_distance_connected_impl(), bmesh_find_doubles_common(), bmesh_kernel_unglue_region_make_vert(), bmesh_radial_validate(), bmesh_to_mesh_calc_object_remap(), BMO_iter_map_value_ptr(), bmo_op_slots_init(), BMO_slot_buffer_from_array(), BMO_slot_buffer_from_single(), BMO_slot_buffer_get_single(), bmw_EdgeLoopWalker_step(), boid_body(), boid_rule_applies(), bone_autoside_name(), bone_draw_update_display_matrix(), blender::ui::bonedropper_poll(), blender::ui::bonedropper_sample(), blender::ui::bonedropper_sample_pt(), blender::ed::greasepencil::boundary_to_curves(), box_select_action(), box_select_cb(), box_select_elem(), BPy_IDProperty_Map_ValidateAndCreate(), bpy_slot_from_py(), bpygpu_shader_is_polyline(), bridge_loop_pair(), brush_colors_flip_poll(), blender::ed::sculpt_paint::brush_delta_update(), brush_edit_apply(), blender::ed::sculpt_paint::pose::brush_num_effective_segments(), brush_painter_2d_refresh_cache(), brush_painter_2d_tex_mapping(), blender::ed::sculpt_paint::brush_tool_get(), blender::ed::sculpt_paint::brush_type_is_attribute_only(), blender::ed::sculpt_paint::brush_type_is_mask(), blender::ed::sculpt_paint::brush_type_is_paint(), blender::ed::sculpt_paint::brush_type_needs_original(), blender::deg::DepsgraphNodeBuilder::build_animation_images(), blender::deg::DepsgraphRelationBuilder::build_animation_images(), build_center_ngon(), blender::deg::DepsgraphRelationBuilder::build_constraints(), blender::deg::DepsgraphRelationBuilder::build_copy_on_write_relations(), blender::deg::DepsgraphNodeBuilder::build_driver_scene_camera_variable(), blender::deg::DepsgraphRelationBuilder::build_driver_scene_camera_variable(), blender::deg::DepsgraphRelationBuilder::build_ik_pose(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::deg::DepsgraphRelationBuilder::build_rigidbody(), blender::deg::DepsgraphNodeBuilder::build_scene_camera(), blender::deg::DepsgraphRelationBuilder::build_scene_camera(), build_vmesh(), Freestyle::WXFaceLayer::BuildSmoothEdge(), button_activate_init(), button_activate_state(), button_modal_state(), buttons_area_listener(), buttons_context_path(), buttons_context_path_data(), buttons_context_path_modifier(), buttons_header_region_message_subscribe(), buttons_main_region_listener(), buttons_panel_context_draw(), buttons_shading_context(), buttons_shading_new_context(), blender::draw::bvh_overlap_cb(), C_Matrix_OrthoProjection(), C_Matrix_Rotation(), C_Matrix_Scale(), C_Matrix_Shear(), cage2d_draw_box_interaction(), calc_bevfac_mapping(), calc_curve_deform(), calc_duplicates_fast(), blender::bke::curves::nurbs::calc_nonzero_knot_spans(), calchandle_curvemap(), calchandleNurb_intern(), blender::bke::curves::nurbs::calculate_knots(), blender::bke::curves::bezier::calculate_point_handles(), blender::geometry::calculate_positions(), calculate_struct_sizes(), blender::ed::transform::calculateCenter_FromAround(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::call(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiNSphereFunction::call(), blender::nodes::node_shader_tex_white_noise_cc::WhiteNoiseFunction::call(), blender::nodes::decl::Bundle::can_connect(), blender::nodes::decl::Closure::can_connect(), blender::nodes::decl::Matrix::can_connect(), blender::nodes::decl::Rotation::can_connect(), blender::nodes::decl::Shader::can_connect(), blender::bke::node_tree_reference_lifetimes::can_contain_reference(), blender::bke::node_tree_reference_lifetimes::can_contain_referenced_data(), blender::ui::greasepencil::LayerNodeDropTarget::can_drop(), blender::bke::can_read_node_type(), blender::geometry::PackIsland::can_rotate_before_pack_(), blender::geometry::can_rotate_with_method(), blender::ed::transform::cb_snap_tri_edges(), cdf_read_header(), change_frame_poll(), change_input_socket_to_rotation_type(), change_output_socket_to_rotation_type(), blender::ed::sculpt_paint::face_set::change_visibility_exec(), blender::ed::object::check_force_modifiers(), blender::seq::check_media_missing(), blender::check_property_socket_sync(), blender::ed::vse::check_scope_needs_input_texture(), blender::ed::vse::check_show_imbuf(), blender::ed::vse::check_show_strip(), blender::ed::sculpt_paint::expand::check_topology_islands(), blender::bke::curves::nurbs::check_valid_eval_params(), blender::ed::transform::checkUseAxisMatrix(), blender::ui::TreeViewItemDropTarget::choose_drop_location(), clamp_subdivision_node_level_input(), blender::ocio::cleanup_description(), blender::gpu::MTLTexture::clear(), blender::animrig::clear_keyframe(), clip_channels_region_poll(), clip_drop_poll(), clip_graph_value_visible(), clip_main_region_poll(), clip_preview_region_poll(), clip_properties_region_listener(), clip_properties_region_poll(), clip_set_scene_frames_exec(), clip_tools_region_poll(), blender::ed::transform::clip_uv_transform_rotate(), blender::ed::transform::clip_uv_transform_shear(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_forces(), cloth_calc_helper_forces(), blender::ed::sculpt_paint::cloth::cloth_filter_is_deformation_filter(), blender::nodes::node_geo_curve_primitive_arc_cc::colinear_f3_f3_f3(), blender::nodes::node_geo_curve_primitive_circle_cc::colinear_f3_f3_f3(), blender::ed::outliner::collection_drop_init(), blender::ed::outliner::collection_drop_invoke(), collection_duplicate_recursive(), collection_instance_find_recursive(), blender::ed::object::collection_link_exec(), colorband_buttons_layout(), common_preview_startjob(), composite_node_tree_socket_type_valid(), composite_validate_link(), blender::ed::space_node::compute_context_for_edittree(), compute_keyblock_data(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_gpu(), computeBindWeights(), blender::fn::multi_function::ParamsBuilder::computed_array(), blender::fn::multi_function::ParamsBuilder::computed_vector_array(), console_indent_or_autocomplete_exec(), constraint_find_original(), blender::ed::object::constraint_list_from_constraint(), blender::ed::transform::constraintRotLim(), blender::ed::transform::constraints_list_needinv(), blender::deg::RNANodeQuery::construct_node_identifier(), blender::deg::RNANodeQuery::contains(), blender::ed::space_node::context_path_add_object_data(), blender::ed::greasepencil::control_point_colors_and_sizes(), blender::ed::geometry::convert_attribute(), convert_include(), blender::nodes::node_geo_instances_to_points_cc::convert_instances_to_points(), blender::nodes::value_elem::convert_socket_elem(), blender::ed::transform::convert_type_get(), blender::io::usd::USDMaterialReader::convert_usd_primvar_reader_generic(), blender::ed::transform::convertViewVec(), copy_as_driver_button_poll(), blender::nodes::node_geo_dual_mesh_cc::copy_data_based_on_vertex_types(), copy_fmodifiers(), copy_masked_edges_to_new_mesh(), blender::io::usd::copy_primvar_to_blender_attribute(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_point(), blender::ed::transform::count_fcurve_keys(), blender::ed::transform::count_proportional_objects(), blender::ed::transform::countAndCleanTransDataContainer(), Freestyle::BlenderFileLoader::countClippedFaces(), crazyspace_modifier_supports_deform_matrices(), blender::draw::detail::PassBase< DrawCommandBufType >::create_command(), blender::fn::multi_function::build::exec_presets::AllSpanOrSingle::create_devirtualizers(), blender::fn::multi_function::build::exec_presets::SomeSpanOrSingle< Indices >::create_devirtualizers(), blender::fn::multi_function::ProcedureDotExport::create_entry_node(), blender::ocio::create_fallback_display_cpu_processor(), blender::nodes::materialx::NodeItem::create_node(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::create_signature(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::create_signature(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::create_signature(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiNSphereFunction::create_signature(), blender::nodes::node_shader_tex_white_noise_cc::WhiteNoiseFunction::create_signature(), Freestyle::createStroke(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransEditVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransMeshVertCData(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransPose(), blender::ed::transform::createTransTexspace(), ctx_data_get(), Freestyle::CulledOccluderSource::cullViewEdges(), current_relpath_append(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), blender::ed::curves::curve_draw_event_add_first(), curve_draw_event_add_first(), blender::ed::curves::curve_draw_init(), curve_draw_init(), curve_draw_modal(), curve_get_tessellate_point(), blender::nodes::node_geo_curves_to_grease_pencil_cc::curve_instances_to_grease_pencil_layers(), curve_pen_invoke(), curve_pen_modal(), curvemap_buttons_layout(), CurveProfile_buttons_layout(), blender::ed::curves::curves_draw_modal(), blender::ed::sculpt_paint::curves_sculpt_brush_uses_spacing(), blender::nodes::node_geo_curve_to_points_cc::curves_to_points(), CustomData_bmesh_interp(), CustomData_interp(), CustomData_verify_versions(), data_device_handle_drop(), blender::ed::transform::data_for_snap(), data_from_gpu_stack_list(), blender::nodes::node_fn_compare_cc::data_type_update(), datadropper_id_sample_pt(), blender::ed::outliner::datastack_drop_init(), blender::gpu::debug::debug_callback(), blender::eevee::DeferredPipeline::debug_draw(), blender::eevee::ShadowModule::debug_draw(), blender::eevee::ShadowModule::debug_end_sync(), uiLayout::decorator(), deferred_register_prop(), deform_matrices(), DEG_add_forcefield_relations(), DEG_add_scene_camera_relation(), blender::meshintersect::delaunay_calc(), blender::animrig::delete_keyframe(), blender::deg::IDNode::destroy(), disconnect_hair(), blender::bke::discover_tree_zones(), displaceModifier_do(), blender::meshintersect::dissolve_symedge(), blender::ed::sculpt_paint::geodesic::distances_create(), distribute_from_verts_exec(), distribute_grid(), blender::draw::color_management::dither_get(), dm_mvert_map_doubles(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::animation::do_curve_mirror_flippping(), blender::ed::sculpt_paint::brushes::do_elastic_deform_brush(), blender::ed::outliner::do_item_rename(), do_kink(), blender::ed::vse::do_lasso_select_preview(), blender::ed::outliner::do_outliner_item_activate_tree_element(), blender::ed::outliner::do_outliner_operation_event(), blender::ed::outliner::do_outliner_range_select_recursive(), do_physical_effector(), do_projectpaint_thread(), do_version_blur_defocus_nodes_remove_gamma(), do_version_composite_viewer_remove_alpha(), do_version_curvemapping_walker(), do_version_flip_node_options_to_inputs(), do_version_ntree_242_2(), do_version_remove_lzo_and_lzma_compression(), do_version_subsurface_methods(), do_version_texture_gradient_clamp(), do_versions_after_linking_280(), do_versions_after_linking_300(), do_versions_after_linking_420(), do_versions_material_convert_legacy_blend_mode(), do_versions_nodetree_image_default_alpha_output(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_seq_alloc_transform_and_crop(), blender::ed::sculpt_paint::greasepencil::do_vertex_color_fill(), blender::ed::sculpt_paint::greasepencil::do_vertex_color_points(), do_weight_paint_vertex_multi(), blender::io::usd::USDPointInstancerWriter::do_write(), blender::ed::transform::doForceIncrementSnap(), blender::io::usd::dome_light_to_world_material(), dpxOpen(), blender::draw::gpencil::Instance::draw(), draw_backdrops(), draw_image_cache(), draw_keyframe_shape(), draw_movieclip_buffer(), blender::ui::nodes::draw_node_input(), blender::ed::outliner::draw_outliner(), draw_primitive_view_impl(), draw_selected_name(), draw_setting_widget(), draw_single_handle(), blender::ed::vse::draw_strips_background(), blender::ed::transform::drawArrow(), blender::ed::transform::drawConstraint(), blender::ed::greasepencil::DrawingPlacement::DrawingPlacement(), blender::ed::transform::drawLine(), driver_change_variable_type(), driver_get_variable_property(), driver_get_variable_value(), driver_mapping_type_itemf(), blender::draw::drw_batch_cache_generate_requested(), blender::draw::drw_batch_cache_generate_requested_evaluated_mesh_or_curve(), blender::draw::DRW_cache_curve_edge_overlay_get(), blender::draw::DRW_cache_curve_vert_overlay_get(), blender::draw::DRW_curve_batch_cache_create_requested(), DRW_draw_render_loop_offscreen(), blender::draw::DRW_mesh_batch_cache_create_requested(), DRW_object_is_in_edit_mode(), DRW_shader_subdiv_custom_data_get(), DRW_shader_subdiv_get(), drw_shgroup_bone_custom_solid(), drw_shgroup_bone_custom_wire(), DRW_smoke_ensure_coba_field(), DRW_smoke_ensure_velocity(), duplicate_action_keys(), duplicate_fcurve_keys(), dvar_eval_transChan(), dynamic_paint_find_island_border(), dynamic_paint_generate_bake_data_cb(), dynamic_paint_paint_mesh_cell_point_cb_ex(), dynamic_paint_paint_particle_cell_point_cb_ex(), dynamic_paint_paint_single_point_cb_ex(), dynamic_paint_surface_needs_dry_dissolve(), dynamic_paint_surface_pre_step_cb(), dynamicPaint_createUVSurface(), dynamicPaint_doStep(), dynamics_step(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_modal(), blender::ed::sculpt_paint::dyntopo::dyntopo_supports_layer(), ED_anim_ale_fcurve_delete(), ED_annotation_draw_view2d(), ED_area_find_region_xy_visual(), ED_area_max_regionsize(), ED_armature_edit_select_op_from_tagged(), ED_curve_add_nurbs_primitive(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_nurb_vert_selected_find(), ed_default_handlers(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), ED_gpencil_layer_make_cfra_list(), ED_gpencil_stroke_can_use_direct(), ED_image_slot_cycle(), ED_info_draw_stats(), ED_markers_get_minmax(), ED_masklayer_make_cfra_list(), ED_node_composite_job(), ED_node_set_active(), ED_node_shader_default(), ED_object_vgroup_calc_from_armature(), ED_operator_animview_active(), ED_operator_editsurfcurve(), ED_outliner_collections_editor_poll(), ED_outliner_select_sync_from_outliner(), ED_pose_bone_select(), ED_region_contains_xy(), ED_region_do_draw(), ED_region_do_msg_notify_tag_redraw(), ED_region_draw_overflow_indication(), ED_region_header_layout(), ED_region_is_overlap(), ED_region_panels_draw(), ED_screen_animation_timer(), ED_screen_set_active_region(), ED_screen_stereo3d_required(), ED_screens_header_tools_menu_create(), ED_space_clip_set_clip(), ED_space_image_scopes_update(), ED_space_image_show_cache(), ED_space_image_show_render(), ED_space_image_sync(), ED_space_text_scroll_to_cursor(), ED_transverts_check_obedit(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), ed_undo_step_by_name(), ed_undo_step_direction(), ed_undo_step_post(), ed_undo_step_pre(), ED_uvedit_deselect_all(), ED_view3d_area_user_region(), ED_view3d_clipping_calc(), ED_view3d_datamask(), ED_view3d_radius_to_dist(), ED_workspace_layout_cycle(), edbm_add_edge_face_exec__tricky_finalize_sel(), edbm_bevel_modal(), edbm_bevel_ui(), edbm_fill_grid_prepare(), edbm_merge_exec(), EDBM_mesh_hide(), edbm_point_normals_modal(), edbm_rip_invoke__edge(), EDBM_select_interior_faces(), edbm_select_similar_poll_property(), edbm_select_ungrouped_exec(), EDBM_selectmode_toggle_multi(), edbm_shortest_path_pick_ex(), edbm_sort_elements_exec(), edbm_sort_elements_poll_property(), blender::bke::mesh::edge_other_vert(), edge_step(), edgering_find_order(), blender::ed::sculpt_paint::face_set::edit_is_operation_valid(), blender::draw::overlay::MeshUVs::edit_object_sync(), editcurve_object_from_context(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_load_free_ex(), blender::ed::object::editmode_toggle_poll(), blender::ed::object::effector_add_exec(), blender::ed::transform::ElementResize(), blender::nodes::ForeachElementComponent::emplace_field_context(), DRWContext::enable_engines(), blender::bke::Instances::ensure_geometry_instances(), blender::fn::multi_function::VariableState::ensure_is_mutable(), blender::fn::multi_function::VariableState::ensure_is_mutable__one(), euler_filter_group_channels(), euler_filter_multi_channel(), Euler_rotate_axis(), blender::index_mask::evaluate_coarse_intersection(), blender::index_mask::evaluate_coarse_union(), evaluate_curve_type_object(), evaluate_fmodifiers_storage_size_per_modifier(), evaluate_time_fmodifiers(), evaluate_value_fmodifiers(), blender::robust_pred::exactinit(), blender::compositor::ConversionOperation::execute(), blender::fn::multi_function::build::detail::execute_element_fn_as_multi_function(), blender::nodes::node_geo_switch_cc::LazyFunctionForSwitchNode::execute_field(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute_gpu(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_gpu(), blender::fn::multi_function::build::detail::execute_materialized(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_gpu(), blender::ed::outliner::TreeElementRNAProperty::expand(), blender::bke::tests::ArmatureDeformTestBase::expected_positions(), blender::io::usd::export_texture(), blender::io::usd::export_to_stage(), exr_has_xyz_channels(), blender::geometry::extract_mesh_edges(), blender::geometry::extract_mesh_faces(), blender::string_search::extract_normalized_words(), eyedropper_cryptomatte_sample_fl(), eyedropper_get_property_button_under_mouse(), eyedropper_init(), face_edge_loop_islands_calc(), face_edge_loop_islands_calc_bitflags_exclude_at_boundary(), fcm_cycles_time(), fcurve_bake_modifiers(), blender::animrig::fcurve_frame_has_keyframe(), fcurve_free_driver(), fcurve_scene_coord_range_get(), fcurve_store_samples(), FEdge_sq_item(), file_browse_operator_relative_paths_supported(), file_but_enable_drag(), file_draw_preview(), file_external_operation_exec(), file_main_region_listener(), file_os_operations_menu_item(), file_tool_props_region_listener(), file_tools_region_listener(), file_walk_select_selection_set(), filelist_entry_select_get(), filelist_entry_select_set(), filelist_filter(), blender::ed::sculpt_paint::undo::fill_node_data_grids(), blender::ed::sculpt_paint::undo::fill_node_data_mesh(), blender::ed::sculpt_paint::undo::compression::filter_decompress(), blender::ed::vse::filter_modifiers_by_sequence_type_itemf(), find_active_fmodifier(), blender::io::usd::find_bsdf_node(), blender::ed::greasepencil::find_curve_intersections(), blender::asset_system::AssetLibraryService::find_custom_preferences_asset_library_from_asset_weak_ref(), blender::csv_parse::detail::find_end_of_simple_field(), blender::io::fbx::find_fake_bones(), find_next_negative(), find_next_op(), Freestyle::ViewEdgeXBuilder::FindNextFaceLayer(), Freestyle::ViewEdgeXBuilder::FindPreviousFaceLayer(), finSelectedSplinePoint(), blender::draw::overlay::FlatObjectRef::flat_axis_index_get(), blender::ed::object::followpath_path_animate_exec(), blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), foreach_libblock_remap_callback(), foreach_object_particle_ptcache(), blender::gpu::GLShader::fragment_interface_declare(), blender::gpu::VKShader::fragment_interface_declare(), blender::index_mask::IndexMask::from_predicate(), fsmenu_insert_entry(), fsmenu_read_system(), fullscreen_azone_init(), blender::geometry::gather_attributes_to_propagate(), blender::geometry::gather_generic_curve_attributes_to_propagate(), blender::geometry::gather_generic_mesh_attributes_to_propagate(), blender::geometry::gaussian_blur_1D(), blender::gpu::VKTexture::generate_mipmap(), blender::gpu::MSLGeneratorInterface::generate_msl_texture_vars(), blender::nodes::enums::generic_attribute_type_supported(), blender::ed::space_node::geo_node_get_execution_time(), blender::io::obj::geom_add_mrgb_colors(), geometry_collide_offset(), geometry_node_tree_socket_type_valid(), geometry_node_tree_validate_link(), blender::nodes::node_geo_mesh_to_points_cc::geometry_set_mesh_to_points(), blender::bke::GeometryFieldContext::GeometryFieldContext(), blender::nodes::get_bake_draw_context(), blender::nodes::node_fn_compare_cc::get_compare_type_for_operation(), get_compositor_needed_outputs(), blender::ed::greasepencil::get_control_point_type(), get_cpa_texture(), blender::bke::curves::get_curves_accessor_functions(), get_effector_data(), blender::ed::outliner::get_element_operation_type(), blender::ed::greasepencil::get_frame_id(), blender::string_search::get_fuzzy_match_errors(), get_image_gpu_texture_ptr(), blender::ed::greasepencil::trim::get_intersections_of_curve_with_curves(), blender::animrig::get_keyframe_values_create_reports(), blender::bke::get_mesh_accessor_functions(), blender::imbuf::get_oiio_ibuf(), blender::gpu::VKPipelinePool::get_or_create_graphics_pipeline(), blender::bke::pbvh::uv_islands::UVPrimitive::get_other_uv_vertex(), get_particle_uv(), blender::ed::greasepencil::get_points_to_dissolve(), blender::ed::greasepencil::get_reordered_indices(), get_usable_marker_for_interpolation(), blender::io::alembic::get_uv_scope(), blender::bke::AttributeFieldInput::get_varray_for_context(), blender::bke::NamedLayerSelectionFieldInput::get_varray_for_context(), blender::nodes::node_geo_blur_attribute_cc::BlurAttributeFieldInput::get_varray_for_context(), GHOST_SystemWin32::getClipboardImage(), GHOST_DropTargetX11::getGhostData(), getRowLength(), GHOST_WindowX11::getState(), blender::ed::transform::getTransformOrientation_ex(), ghost_event_proc(), GHOST_WindowX11::GHOST_WindowX11(), ghost_wl_display_report_error_from_code(), give_parvert(), blender::ed::transform::gizmo_3d_draw_invoke(), blender::ed::transform::gizmo_3d_foreach_selected(), gizmo_area_light_foreach_rna_prop(), gizmo_area_light_prop_matrix_get(), gizmo_area_light_prop_matrix_set(), gizmo_find_from_properties(), blender::ed::transform::gizmo_mesh_extrude_invoke_prepare(), gizmo_mesh_spin_init_invoke_prepare(), blender::ed::transform::gizmo_modal(), gizmo_ruler_modal(), blender::ed::transform::gizmo_xform_message_subscribe(), blender::ed::transform::gizmogroup_init_properties_from_twtype(), blender::ed::transform::gizmogroup_xform_find(), gpencil_actframe_delete_exec(), gpencil_layer_move_exec(), gpencil_layer_remove_exec(), GPU_indexbuf_build_curves_on_device(), gpu_node_input_link(), GPU_offscreen_read_color(), GPU_offscreen_read_color_region(), gpu_select_begin_ex(), GPU_shader_get_builtin_shader_with_config(), blender::gpu::tests::gpu_shader_lib_test(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), gpu_uniformbuffer_link(), GPU_viewport_stereo_composite(), graph_draw_driver_settings_panel(), graph_driver_delete_invalid_exec(), blender::ed::transform::graph_edit_is_translation_mode(), graph_listener(), graph_panel_driverVar__transChan(), graph_refresh_fcurve_colors(), graph_region_listener(), graphedit_activekey_handles_cb(), graphkeys_click_insert_exec(), graphop_active_fcurve_poll(), graphop_editable_keyframes_poll(), blender::ed::sculpt_paint::grease_pencil_brush_cursor_draw(), blender::ed::sculpt_paint::grease_pencil_brush_stroke_invoke(), blender::ed::greasepencil::grease_pencil_caps_set_exec(), blender::ed::sculpt_paint::grease_pencil_fill_extension_cut(), blender::bke::GeometryFieldContext::grease_pencil_layer_drawing(), blender::bke::GeometryFieldContext::grease_pencil_layer_index(), blender::ed::greasepencil::grease_pencil_primitive_event_modal_map(), blender::ed::greasepencil::grease_pencil_primitive_grab_update(), blender::ed::greasepencil::grease_pencil_primitive_init_curves(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_mouse_event(), blender::ed::greasepencil::grease_pencil_primitive_status_indicators(), blender::ed::greasepencil::grease_pencil_selection_poll(), blender::ed::greasepencil::grease_pencil_vertex_paint_reset_exec(), blender::ed::greasepencil::grease_pencil_vertex_paint_set_exec(), gzip_read(), handleNumInput(), blender::bke::GeometrySet::has_realized_data(), blender::ed::spreadsheet::GeometryDataSource::has_selection_filter(), blender::fn::multi_function::ProcedureDotExport::has_to_be_block_begin(), blender::io::usd::has_varying_modifiers(), icon_create_drawinfo(), icon_draw_size(), icon_preview_startjob_all_sizes(), id_data_find_fcurve(), id_sort_by_name(), blender::ed::asset::id_type_is_non_experimental(), idp_from_PySequence_Fast(), IDP_New(), idp_sequence_type(), IDP_SyncGroupTypes(), IDP_ui_data_type(), idprop_ui_data_update_bool(), idprop_ui_data_update_float(), idprop_ui_data_update_int(), blender::bke::compare_geometry::ignored_attribute(), image_acquire_ibuf(), image_buttons_region_listener(), image_foreach_path(), image_free_tile(), image_get_cached_ibuf(), image_listener(), image_main_region_draw(), image_main_region_listener(), image_pack_test(), blender::ed::sculpt_paint::image_paint_brush_type_require_inbetween_mouse_events(), blender::ed::sculpt_paint::image_paint_brush_type_require_location(), image_paint_brush_type_shading_color_follows_last_used(), image_paint_brush_uses_canvas(), image_paint_tool_uses_canvas(), image_path_ext_from_imformat_impl(), image_save_post(), image_save_single(), image_settings_avi_to_ffmpeg(), image_should_be_saved(), image_should_be_saved_when_modified(), image_tools_region_listener(), image_undo_push_begin(), image_undosys_step_encode(), image_unpack_exec(), image_unpack_invoke(), blender::gpu::VKTexture::image_view_get(), image_view_zoom_invoke(), imagewrap(), IMB_colormanagement_space_from_cicp(), IMB_colormanagement_space_to_cicp(), imb_exr_multilayer_parse_channels_from_file(), imb_exr_pass_name_from_channel(), imb_exr_split_channel_name(), imb_loadiris(), IMB_rotate_orthogonal(), imb_save_dpx(), imb_stereo3d_squeeze_ImBuf(), imb_stereo3d_unsqueeze_ImBuf(), immAttr1f(), immAttr1u(), immAttr2f(), immAttr2i(), immAttr3f(), immAttr4f(), immAttr4ub(), immDrawPixelsTexScaledFullSize(), immDrawPixelsTexTiled_scaling_clipping(), blender::io::fbx::FbxImportContext::import_empties(), blender::io::usd::import_mesh_skel_bindings(), info_header_listener(), blender::gpu::VKShaderInterface::init(), blender::workbench::SceneState::init(), blender::gpu::GLTexture::init_internal(), blender::gpu::MTLTexture::init_internal(), init_internal_icons(), ViewOpsData::init_navigation(), blender::ed::transform::init_proportional_edit(), init_structDNA(), blender::ed::transform::init_TransDataContainers(), blender::ed::transform::initCurveShrinkFatten(), initialize_all_particles(), blender::ed::transform::initTimeScale(), blender::ed::transform::initTimeTranslate(), blender::ed::transform::initTransform(), blender::ed::transform::initTransInfo(), blender::nodes::input_has_attribute_toggle(), blender::seq::input_preprocess(), blender::animrig::insert_bezt_fcurve(), blender::asset_system::AssetCatalogTree::insert_item(), blender::animrig::insert_keyframes(), blender::fn::multi_function::ProcedureDotExport::instruction_to_string(), blender::geometry::interpolate_attribute_to_curves(), blender::nodes::node_geo_interpolate_curves_cc::interpolate_curve_attributes(), blender::geometry::interpolate_curves_with_samples(), blender::draw::interpolate_face_corner_attribute_to_curve(), invert_v2(), invert_v3(), blender::ed::curves::pen_tool::PenToolOperation::invoke(), is_ancestor(), is_brush_related_tool(), blender::nodes::gizmos::is_builtin_gizmo_node(), is_char_sep(), blender::ed::sculpt_paint::cloth::is_cloth_deform_brush(), blender::ed::sculpt_paint::auto_mask::is_constrained_by_radius(), blender::nodes::materialx::NodeItem::is_convertible(), is_corner_highlighted(), DRWContext::is_depth(), blender::bke::brush::is_grab_tool(), blender::animrig::is_idproperty_keyable(), DRWContext::is_image_render(), is_image_texture_node(), blender::fn::multi_function::ParamType::is_input_or_mutable(), DRWContext::is_material_select(), blender::ed::object::is_multires_bake(), blender::ed::object::is_noncolor_pass(), blender::geometry::is_nurbs_to_bezier_one_to_one(), blender::seq::is_opaque_alpha_over(), blender::fn::multi_function::ParamType::is_output_or_mutable(), blender::bke::pbvh::uv_islands::Fan::is_path_valid(), DRWContext::is_scene_render(), DRWContext::is_select(), blender::io::alembic::ABCNurbsWriter::is_supported(), blender::io::alembic::ABCPointsWriter::is_supported(), blender::nodes::partial_eval::is_supported_value_node(), blender::ed::sculpt_paint::is_symmetry_iteration_valid(), blender::ed::space_node::viewer_linking::is_viewer_node(), DRWContext::is_viewport_image_render(), blender::ed::vse::is_whitespace_transition(), isect_planes_v3_fn(), blender::ed::outliner::iterate_properties_to_display(), blender::ed::greasepencil::join_object_with_active(), blender::ed::mesh::join_objects_exec(), blender::ed::object::jump_to_bone(), jump_to_target_ptr(), kdtree2d_isect_tri_recursive(), blender::animrig::keyingset_find_id(), knife_find_line_hits(), knifeproject_poly_from_object(), knifetool_modal(), knifetool_undo(), LaplacianDeformModifier_do(), blender::draw::lattice_batch_cache_get_edges(), lattice_deform_coords_impl(), layer_collection_objects_sync(), layerCopyValue_mloopcol(), layerCopyValue_normal(), layerCopyValue_propcol(), blender::nodes::LazyFunctionForMutedNode::LazyFunctionForMutedNode(), lib_id_fake_user_toggle_exec(), lib_override_hierarchy_dependencies_skip_check(), lib_override_library_create_post_process(), lib_override_library_id_reset_do(), lib_override_library_main_hierarchy_id_root_ensure(), lib_override_library_property_delete(), lib_override_library_resync(), lib_override_resync_tagging_finalize(), library_foreach_ID_link(), blender::ed::asset::library_reference_from_enum_value(), blender::draw::gpencil::light_power_get(), lightprobe_grid_cache_frame_blend_read(), lineart_geometry_object_load(), lineart_load_tri_task(), lineart_main_load_geometries(), lineart_object_load_single_instance(), list_has_suitable_fmodifier(), blender::ed::asset::list::AssetList::listen(), blender::io::ply::load_custom_attributes(), blender::io::usd::USDMaterialReader::load_tex_image(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), blender::io::obj::load_texture_image(), blender::io::ply::load_vertex_element(), logImageElementGetData(), logImageGetDataRGBA(), loose_data_instantiate_process_check(), main(), make(), make_cyclic_if_endpoints(), make_duplis_geometry_set_impl(), make_duplis_particle_system(), make_grayscale_ibuf_copy(), blender::ed::object::make_local_exec(), make_segment_exec(), makecubetable(), mask_calc_point_handle(), mask_parent_set_exec(), match_region_with_redraws(), match_texture_space_poll(), blender::eevee::ShaderModule::material_create_info_amend(), blender::ed::outliner::material_drop_invoke(), blender::ed::outliner::material_drop_poll(), blender::ed::greasepencil::material_isolate_exec(), material_slot_assign_exec(), material_slot_de_select(), blender::workbench::MaterialTexture::MaterialTexture(), blender::workbench::MaterialTexture::MaterialTexture(), menu_items_from_ui_create_item_from_button(), merge_nurb(), blender::bke::mesh_calc_edges(), mesh_calc_path_region_elem(), mesh_calc_path_region_elem(), blender::bke::mesh_flip_faces(), blender::bke::mesh_init_origspace(), blender::ed::object::mesh_needs_keyindex(), mesh_nurbs_displist_to_mesh(), blender::bke::mesh_remesh_reproject_attributes(), mesh_wrapper_ensure_subdivision(), meshBrush_boundsIntersect(), metadata_draw_imbuf(), blender::nodes::materialx::NodeItem::mix(), MOD_lineart_finalize_chains(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), blender::ed::object::mode_compat_set(), blender::ed::transform::mode_info_get(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_obdata(), modifier_can_delete(), blender::ed::object::modifier_copy_to_selected_poll(), blender::seq::modifier_get_active(), modifier_is_simulation(), blender::ed::vse::modifier_move_to_index_exec(), modifier_ops_extra_draw(), modifier_panel_header(), modify_key_op_poll(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), mouse_action_keys(), mouse_anim_channels(), MOV_get_image_height(), MOV_get_image_width(), blender::ed::object::move_to_collection_menu_draw(), move_vertex_group_names_to_object_data(), movie_index_open(), blender::gpu::mtl_convert_vertex_format_ex(), mul_m3_m3m3(), mul_m4_m4m4(), blender::ed::object::multiresbake_check(), multiresModifier_subdivide_to_level(), blender::ed::outliner::namebutton_fn(), blender::ed::transform::nearest_world_object_fn(), blender::ed::sculpt_paint::need_delta_for_tip_orientation(), blender::ed::sculpt_paint::need_delta_from_anchored_origin(), blender::ed::sculpt_paint::new_selection_paint_operation(), nla_actionclip_draw_markers(), nla_main_region_listener(), nlaedit_add_transition_exec(), nlaeval_fmodifiers_join_stacks(), nlaeval_fmodifiers_split_stacks(), nlaevalchan_assert_blendOrcombine_compatible(), nlastrip_evaluate_meta(), nlastrips_ctime_get_strip(), blender::ed::space_node::node_add_collection_poll(), blender::ed::space_node::node_add_color_poll(), blender::ed::space_node::node_add_error_message_button(), blender::ed::space_node::node_add_material_poll(), blender::ed::space_node::node_add_object_poll(), blender::ed::space_node::node_area_listener(), blender::bke::node_blend_write_storage(), blender::ed::space_node::node_buts_image_user(), blender::ed::space_node::node_buts_mix_rgb(), blender::ed::space_node::node_can_be_inserted_on_link(), blender::bke::node_count_links(), blender::nodes::node_fn_bit_math_cc::node_declare(), blender::nodes::node_geo_boolean_cc::node_declare(), blender::nodes::node_geo_index_switch_cc::node_declare(), blender::nodes::node_geo_menu_switch_cc::node_declare(), blender::nodes::node_geo_simulation_cc::sim_input_node::node_declare(), blender::ed::space_node::node_draw_basis(), blender::nodes::node_geo_tool_active_element_cc::node_exec(), node_exec_socket_use_stack(), blender::nodes::node_geo_viewer_cc::node_extra_info(), blender::ed::space_node::node_find_preview_socket(), blender::bke::node_foreach_working_space_color(), blender::nodes::node_composite_cryptomatte_cc::node_free_cryptomatte(), blender::nodes::node_fn_random_value_cc::node_gather_link_search_ops(), blender::nodes::node_fn_compare_cc::node_gather_link_searches(), blender::nodes::node_fn_hash_value_cc::node_gather_link_searches(), blender::nodes::node_fn_string_to_value_cc::node_gather_link_searches(), blender::nodes::node_geo_boolean_cc::node_geo_exec(), blender::nodes::node_geo_grease_pencil_to_curves_cc::node_geo_exec(), blender::nodes::node_geo_image_info_cc::node_geo_exec(), blender::nodes::node_geo_import_csv::node_geo_exec(), blender::nodes::node_geo_split_to_instances_cc::node_geo_exec(), blender::nodes::node_geo_store_named_attribute_cc::node_geo_exec(), blender::nodes::node_geo_tool_set_selection_cc::node_geo_exec(), blender::ed::space_node::node_get_accessed_attributes_row(), node_get_active(), blender::ed::space_node::node_get_extra_info(), blender::nodes::node_group_declare(), blender::ed::space_node::node_group_make_insert_selected(), blender::ed::space_node::node_insert_on_link_flags_set(), blender::nodes::node_geo_delete_geometry_cc::node_layout(), node_math_update(), blender::ed::space_node::node_menu_column_foreach_cb(), blender::nodes::node_sh_mix_cc::node_mix_gather_link_searches(), blender::nodes::materialx::NodeParser::node_name(), blender::ed::space_node::node_region_listener(), blender::nodes::node_fn_compare_cc::node_rna(), blender::nodes::node_fn_hash_value_cc::node_rna(), blender::nodes::node_geo_attribute_statistic_cc::node_rna(), blender::nodes::node_geo_blur_attribute_cc::node_rna(), blender::nodes::node_geo_index_switch_cc::node_rna(), blender::nodes::node_geo_switch_cc::node_rna(), blender::nodes::node_shader_map_range_cc::node_shader_buts_map_range(), blender::nodes::node_shader_tex_noise_cc::node_shader_buts_tex_noise(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_buts_tex_voronoi(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_tex_environment_cc::node_shader_gpu_tex_environment(), blender::nodes::node_shader_tex_image_cc::node_shader_gpu_tex_image(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_update_coefficients(), blender::nodes::node_shader_mapping_cc::node_shader_update_mapping(), blender::nodes::node_shader_volume_scatter_cc::node_shader_update_scatter(), blender::nodes::node_shader_tex_sky_cc::node_shader_update_sky(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_update_tex_voronoi(), blender::nodes::node_shader_vector_math_cc::node_shader_update_vector_math(), blender::nodes::node_shader_vector_rotate_cc::node_shader_update_vector_rotate(), blender::ed::space_node::node_socket_count_links(), blender::bke::node_socket_move_default_value(), blender::bke::node_supports_active_flag(), blender::ed::space_node::node_texture_buts_proc(), blender::bke::node_tree_blend_write(), blender::bke::node_type_base(), blender::gpu::render_graph::node_type_is_rendering(), blender::gpu::render_graph::node_type_is_within_rendering(), blender::nodes::node_fn_boolean_math_cc::node_update(), blender::nodes::node_fn_compare_cc::node_update(), blender::nodes::node_fn_integer_math_cc::node_update(), blender::nodes::node_fn_rotate_euler_cc::node_update(), blender::ed::space_node::nodelink_batch_add_link(), blender::noise::noise_grad(), blender::bke::ntree_copy_data(), ntree_weight_tree_tag_nodes(), ntreeCompositCryptomatteSyncFromAdd(), ntreeCompositCryptomatteSyncFromRemove(), ntreeCompositOutputFileUniqueLayer(), ntreeCompositOutputFileUniquePath(), ntreeShaderOutputNode(), obedit_circle_select(), object_blend_read_after_liblink(), blender::ed::object::object_can_have_lattice_modifier(), object_circle_select(), blender::ed::object::object_clear_transform_generic_exec(), blender::ed::object::object_constraint_add_itemf(), object_editcurve_get(), blender::ed::object::object_force_modifier_update_for_bind(), blender::ed::object::object_grease_pencil_add_invoke(), blender::ed::curves::object_has_editable_curves(), blender::ed::geometry::object_has_editable_data(), blender::bke::object_has_geometry_set_instances(), object_init(), blender::ed::object::object_is_target_compat(), blender::ed::object::object_join_exec(), blender::ed::object::object_join_poll(), object_modifier_recurse_for_update_subframe(), blender::ed::object::object_modifier_remove(), object_modifier_type_copy_check(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_remove_parent_deform_modifiers(), object_remove_particle_system(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Lights::object_sync(), blender::draw::overlay::Relations::object_sync(), blender::eevee::Instance::object_sync(), blender::workbench::VolumePass::object_sync_modifier(), blender::ed::object::object_track_clear_exec(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::object::object_transform_axis_target_modal(), blender::workbench::ObjectState::ObjectState(), offset_meet(), offset_on_edge_between(), blender::nodes::old_id_property_type_matches_socket_convert_to_new(), blender::nodes::old_id_property_type_matches_socket_convert_to_new_float_vec(), blender::ed::spreadsheet::operation_string(), blender::math::AngleFraction< T >::operator AngleCartesianBase< T >(), blender::nodes::materialx::NodeItem::operator*(), blender::nodes::materialx::NodeItem::operator+(), WorkspaceStatus::opmodal(), orthogonalize_m3_zero_axes_impl(), other_id_types_preview_render(), blender::ed::outliner::outliner_collect_objects_to_delete(), blender::ed::outliner::outliner_collect_selected_parent_collections(), blender::ed::outliner::outliner_collection_from_tree_element(), blender::ed::outliner::outliner_collection_set_flag_recursive_fn(), blender::ed::outliner::outliner_context_selected_ids(), blender::ed::outliner::outliner_data_operation_poll(), blender::ed::outliner::outliner_do_libdata_operation_selection_set_element(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_find_editbone(), blender::ed::outliner::outliner_find_posechannel(), blender::ed::outliner::outliner_id_copy_tag(), blender::ed::outliner::outliner_id_operation_item_poll(), blender::ed::outliner::outliner_is_collection_tree_element(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_main_region_listener(), blender::ed::outliner::outliner_main_region_message_subscribe(), blender::ed::outliner::outliner_modifier_operation_exec(), blender::ed::outliner::outliner_sort(), override_idtemplate_clear_exec(), override_idtemplate_make_exec(), override_idtemplate_reset_exec(), blender::ed::sculpt_paint::paint_brush_update(), blender::ed::sculpt_paint::paint_cursor_is_brush_cursor_enabled(), blender::ed::sculpt_paint::paint_draw_alpha_overlay(), blender::ed::sculpt_paint::paint_draw_tex_overlay(), paint_facesel_circle_select(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::paint_space_stroke_enabled(), blender::ed::sculpt_paint::paint_stroke_modal(), blender::ed::sculpt_paint::paint_stroke_use_jitter(), blender::ed::sculpt_paint::paint_supports_texture(), blender::ed::sculpt_paint::paint_update_mouse_cursor(), paint_use_opacity_masking(), paint_vertsel_circle_select(), blender::ed::sculpt_paint::greasepencil::PaintOperationExecutor::PaintOperationExecutor(), paintvert_deselect_all_visible(), palette_color_add_exec(), palette_color_move_exec(), blender::panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_draw(), panel_handle_data_ensure(), blender::ed::outliner::parent_clear_poll(), blender::ed::outliner::parent_drop_invoke(), blender::ed::object::parent_set(), blender::ed::object::parent_set_exec(), blender::ed::object::parent_set_invoke_menu(), blender::ed::object::parent_set_poll_property(), blender::ed::object::parent_set_with_depsgraph(), blender::io::csv::parse_column_as_floats(), blender::io::csv::parse_column_as_ints(), blender::io::parse_float(), blender::io::stl::StringBuffer::parse_float(), parse_float(), blender::ed::viewer_path::parse_geometry_nodes_viewer(), blender::io::parse_int(), parse_int(), parse_int_range_relative_clamp_n(), parse_next_token(), blender::csv_parse::detail::parse_record_fields(), blender::draw::particle_calculate_parent_mcol(), blender::draw::particle_calculate_parent_uvs(), blender::draw::particle_interpolate_children_mcol(), blender::draw::particle_interpolate_children_uvs(), blender::draw::particle_mface_index(), particle_settings_foreach_id(), particles_are_dynamic(), particles_has_bubble(), particles_has_foam(), particles_has_spray(), blender::eevee::Film::pass_is_float3(), blender::eevee::pass_replacement_cb(), path_frame_chars_find_range(), PE_circle_select(), pipe_adj_vmesh(), plain_text_helper(), point_draw_handles(), point_draw_handles(), blender::bke::curves::bezier::point_is_sharp(), blender::gpu::Immediate::polyline_draw_workaround(), polyline_draw_workaround(), pose_calculate_paths_exec(), pose_calculate_paths_invoke(), blender::ed::transform::pose_channel_children_clear_transflag(), pose_circle_select(), pose_clear_paths(), pose_clear_paths_exec(), pose_clear_transform_generic_exec(), blender::ed::object::pose_constraint_copy_exec(), pose_copy_exec(), blender::ed::object::pose_ik_add_invoke(), pose_paste_exec(), pose_select_mirror_exec(), pose_select_same_keyingset(), pose_slide_apply(), pose_slide_apply_quat(), pose_slide_draw_status(), pose_slide_exec_common(), pose_slide_invoke_common(), pose_slide_modal(), pose_slide_rest_pose_apply(), pose_slide_toggle_axis_locks(), pose_update_paths_exec(), pose_update_paths_range_exec(), poseAnim_object_get(), poselib_blend_handle_event(), poselib_blend_modal(), blender::ed::transform::postTrans(), preferences_extension_repo_add_exec(), prefetch_read_file_to_memory(), blender::animrig::prep_action_layer_for_keying(), blender::nodes::LazyFunctionForForeachGeometryElementZone::prepare_components(), blender::gpu::MSLGeneratorInterface::prepare_from_createinfo(), blender::ed::vse::preview_draw_begin(), blender::ed::vse::preview_get_reference_position(), preview_method_is_render(), previewrange_clear_exec(), previews_id_ensure(), previews_id_ensure_callback(), blender::ed::greasepencil::primitive_center_of_mass(), blender::bke::pbvh::uv_islands::primitive_get_other_uv_vertex(), blender::gpu::Shader::print_log(), blender::ed::greasepencil::process_image(), GHOST_SystemX11::processEvents(), profile_panel_draw(), proj_paint_state_viewport_init(), project_paint_clone_face_skip(), project_paint_op(), project_paint_pixel_sizeof(), blender::io::grease_pencil::GreasePencilExporter::project_to_screen(), projected_boundary_area(), blender::ed::transform::projectIntViewEx(), uiLayout::prop(), uiLayout::prop_search(), uiLayout::prop_with_popover(), proxy_thread_next_frame(), psys_apply_child_modifiers(), psys_changed_type(), psys_face_mat(), psys_free(), psys_get_dupli_texture(), psys_get_particle_state(), psys_get_target_system(), psys_get_texture(), psys_particle_dm_face_lookup(), psys_prepare_physics(), psys_reset(), psys_thread_context_init_distribute(), psys_thread_context_init_path(), psys_thread_create_path(), psys_update_path_cache(), ptcache_dynamicpaint_read(), ptcache_dynamicpaint_write(), ptcache_file_compressed_read(), blender::ed::sculpt_paint::undo::push_node(), blender::ed::sculpt_paint::undo::push_nodes(), py_blf_shadow(), py_bvhtree_overlap_cb(), PyC_ParseBool(), pygpu_batch_draw(), pygpu_shader_check_compatibility(), pygpu_shader_uniform_bool(), pygpu_shader_uniform_float(), pygpu_texture_clear(), pyprop_array_foreach_getset(), pyrna_param_to_py(), pyrna_prop_to_py(), pyrna_py_to_prop(), pyrna_struct_get_nameprop_as_pyobject(), python_script_error_jump(), quad_from_tris(), radial_control_invoke(), radial_control_set_tex(), blender::ed::transform::raycast_obj_fn(), blender::io::grease_pencil::SVGImporter::read(), blender::io::usd::read_generic_mesh_primvar(), blender::ed::transform::recalcData_edit_armature(), blender::ed::transform::recalcData_nla(), blender::gpu::render_graph::VKBeginRenderingNode::reconfigure_for_restart(), recount_totsels_get_range_func(), blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::ReferenceSetInfo(), blender::bke::node_tree_reference_lifetimes::ReferenceSetInfo::ReferenceSetInfo(), region_azone_edge_poll(), region_draw_azones(), region_overlap_fix(), region_rect_recursive(), region_scale_invoke(), region_scale_modal(), region_scale_validate_size(), region_select_elem(), region_visible_rect_calc(), blender::eevee::Cryptomatte::register_id(), blender::seq::relation_is_effect_of_strip(), blender::animrig::relative_keyingset_add_source(), remap_hooks_and_vertex_parents(), remove_particle_systems_from_object(), remove_tagged_particles(), rename_anim_channels(), blender::draw::gpencil::render_frame(), LayoutRadial::resolve_impl(), LayoutRow::resolve_impl(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle_for_psys(), restore_from_undo_step_if_necessary(), blender::deg::ObjectRuntimeBackup::restore_to_object(), restrictions_panel_draw(), blender::seq::retiming_is_allowed(), reuse_bmain_data_remapper_is_id_remapped(), reuse_bmain_move_id(), rigidbody_con_add_exec(), rigidbody_con_remove_exec(), blender::deg::rigidbody_object_depends_on_evaluated_geometry(), rigidbody_object_remove_exec(), rigidbody_world_export_exec(), rigidbody_world_remove_exec(), rna_color_quantize(), RNA_def_property(), RNA_def_property_boolean_default(), RNA_def_property_enum_items(), rna_def_property_get_func(), RNA_def_property_int_sdna(), rna_def_property_set_func(), rna_id_write_error(), rna_idp_path(), rna_idproperty_verify_valid(), RNA_path_array_index_token_find(), rna_path_token(), RNA_property_array_item_char(), RNA_property_array_item_index(), RNA_property_boolean_get_default(), RNA_property_boolean_get_index(), RNA_property_boolean_set_index(), RNA_property_equals(), RNA_property_float_get_default(), RNA_property_float_get_default_array(), rna_property_override_apply_ex(), rna_property_override_check_resync(), rna_property_override_diff(), rna_property_override_operation_apply(), rna_property_override_operation_store(), RNA_property_pointer_set(), rna_raw_access(), RNA_struct_override_matches(), blender::ed::object::root_catalogs_draw(), blender::asset_system::AssetLibraryService::root_path_from_library_ref(), rotate_to_plane(), blender::compositor::sample_pixel_gpu(), blender::eevee::SamplerSlots::SamplerSlots(), blender::ed::sculpt_paint::undo::save_active_attribute(), blender::ed::transform::saveTransform(), scanfill_preprocess_self_isect(), blender::ed::outliner::scene_drop_invoke(), scene_foreach_toolsettings(), screen_animation_region_supports_time_follow(), screen_animation_region_tag_redraw(), screen_area_options_invoke(), screen_areas_can_align(), screen_context_menu_invoke(), screen_ctx_active_editable_fcurve(), screen_ctx_sel_actions_impl(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selected_editable_keyframes(), screen_cursor_set(), screen_draw_dock_preview(), screen_fullscreen_find_associated_normal_screen(), screen_geom_vertices_scale_pass(), screen_maximize_area_exec(), screen_parent_find(), screen_state_to_nonnormal(), scroller_activate_init(), scroller_activate_invoke(), scroller_activate_modal(), blender::ed::sculpt_paint::sculpt_brush_needs_normal(), blender::ed::sculpt_paint::sculpt_brush_stroke_invoke(), blender::ed::sculpt_paint::sculpt_curves_stroke_modal(), blender::ed::sculpt_paint::expand::sculpt_expand_modal(), blender::ed::sculpt_paint::expand::sculpt_expand_status(), blender::ed::sculpt_paint::sculpt_is_grab_tool(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_is_continuous(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_needs_pmap(), seat_grab_state_from_mode(), blender::ed::greasepencil::selection_update(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), blender::geometry::separate_geometry(), blender::ed::vse::seq_box_select_strip_from_preview(), blender::ed::vse::seq_circle_select_strip_from_preview(), blender::seq::seq_edit_split_operation_permitted_check(), blender::ed::vse::seq_get_proxy_size_flags(), blender::seq::seq_must_swap_input_in_blend_mode(), blender::ed::vse::seq_proxy_build_job(), blender::seq::seq_render_strip_stack(), seq_result_needs_float(), blender::seq::seq_strip_free_ex(), blender::ed::vse::sequencer_add_catalog_assets_draw(), blender::ed::vse::sequencer_add_effect_strip_exec(), blender::ed::vse::sequencer_add_menu_poll(), blender::ed::vse::sequencer_add_movie_sync_sound_strip(), blender::ed::vse::sequencer_add_scene_draw(), blender::ed::vse::sequencer_add_unassigned_assets_draw(), blender::ed::vse::sequencer_buttons_region_listener(), blender::ed::vse::sequencer_channel_region_poll(), blender::ed::vse::sequencer_de_select_all_exec(), blender::ed::vse::sequencer_draw_scopes(), blender::ed::vse::sequencer_enable_proxies_exec(), blender::ed::vse::sequencer_generic_invoke_xy_guess_channel(), blender::ed::vse::sequencer_main_region_listener(), blender::ed::vse::sequencer_main_region_poll(), blender::ed::vse::sequencer_preview_draw_overlays(), blender::ed::vse::sequencer_preview_region_listener(), blender::ed::vse::sequencer_preview_region_poll(), blender::ed::vse::sequencer_select_linked_handle(), blender::ed::vse::sequencer_view_has_preview_poll(), blender::ed::vse::sequencer_view_preview_only_poll(), blender::ed::vse::sequencer_write_copy_paste_file(), Freestyle::Operators::sequentialSplit(), set_active_fmodifier(), set_boid_values(), blender::bits::MutableBitRef::set_branchless(), blender::io::fbx::set_bsdf_socket_values(), blender::bke::curves::bezier::set_handle_position(), blender::nodes::node_geo_curve_set_handle_type_cc::set_handle_type(), blender::gpu::render_graph::VKBeginRenderingNode::set_node_data(), blender::ed::sculpt_paint::set_pivot_depends_on_cursor(), blender::ed::sculpt_paint::set_pivot_position_poll_property(), blender::ed::transform::set_trans_object_base_flags(), blender::ed::transform::setSnappingCallback(), setup_app_data(), blender::io::fbx::FbxImportContext::setup_hierarchy(), blender::nodes::node_shader_math_cc::sh_node_math_gather_link_searches(), blender::nodes::node_shader_vector_math_cc::sh_node_vector_math_gather_link_searches(), shader_node_tree_socket_type_valid(), shader_validate_link(), blender::ed::object::shaderfx_add(), shape_preset_init_trias_ex(), blender::io::AbstractHierarchyIterator::should_visit_dupli_object(), blender::ed::transform::shrinkfatten_handleEvent(), sigbus_handler(), similar_edge_select_exec(), similar_face_select_exec(), sin_cos_from_fraction(), blender::gpu::MTLLogParser::skip_line(), blender::gpu::GPULogParser::skip_until(), slide_marker_modal(), slide_plane_marker_modal(), slide_point_modal(), slide_spline_curvature_modal(), blender::ed::sculpt_paint::smooth_brush_toggle_off(), blender::ed::sculpt_paint::smooth_brush_toggle_on(), smooth_fcurve(), snap_action_keys(), snap_bezier_horizontal(), snap_edges_for_vmesh_vert(), blender::ed::transform::snap_mode_from_spacetype(), blender::ed::transform::snap_obj_fn(), blender::ed::transform::snap_sequencer_calc(), blender::ed::transform::snap_sequencer_data_alloc(), blender::ed::transform::snap_target_select_from_spacetype_and_tool_settings(), snap_to_superellipsoid(), blender::bke::node_tree_reference_lifetimes::socket_may_have_reference(), blender::nodes::socket_type_supported_in_bundle(), blender::nodes::socket_type_supported_in_closure(), blender::nodes::socket_type_supports_fields(), blender::nodes::socket_type_supports_grids(), sort_bmelem_flag(), blender::seq::sound_update_bounds_all(), space_context_cycle_poll(), space_text_cursor_set_to_pos_wrapped(), space_text_draw_wrapped(), space_text_get_cursor_rel(), space_text_get_visible_lines(), space_text_scroll_to_cursor_with_area(), space_text_wrap_offset_in_line(), space_type_set_or_cycle_poll(), spaces_after_column_item(), blender::ed::transform::special_aftertrans_update__actedit(), blender::ed::transform::special_aftertrans_update__mesh(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::transform::special_aftertrans_update__sequencer(), splineik_evaluate_init(), blender::ed::spreadsheet::spreadsheet_get_object_eval(), square_roughness_node_insert(), state_link_find(), stats_object_edit(), stats_update(), statusbar_header_region_init(), statusbar_header_region_listener(), blender::ed::space_node::std_node_socket_draw(), blender::ed::space_node::std_node_socket_interface_draw(), blender::eevee::step_object_sync_render(), blender::ed::sculpt_paint::store_mesh_from_eval(), str_tolower_titlecaps_ascii(), blender::seq::strip_can_have_thumbnail(), strip_convert_transform_crop_lb(), strip_convert_transform_crop_lb_2(), blender::ed::vse::strip_draw_image_origin_and_outline(), strip_foreach_path_callback(), blender::seq::strip_get_early_out_for_blend_mode(), blender::ed::vse::strip_modifier_copy_exec(), blender::ed::vse::strip_modifier_move_exec(), blender::ed::vse::strip_modifier_remove_exec(), blender::seq::strip_read_data_cb(), strip_set_alpha_mode_cb(), blender::seq::strip_topmost_get(), blender::seq::strip_transform_handle_overwrite(), blender::seq::strip_update_muting_recursive(), blender::seq::strip_update_sound_bounds_recursive_impl(), blender::seq::strip_write_data_cb(), blender::bke::subdiv::subdiv_mesh_vertex_of_loose_edge(), blender::bke::brush::supports_accumulate(), blender::bke::brush::supports_auto_smooth(), blender::bke::brush::supports_color(), blender::bke::brush::supports_dyntopo(), blender::bke::brush::supports_gravity(), blender::draw::supports_handle_ranges(), blender::bke::brush::supports_inverted_direction(), blender::bke::brush::supports_jitter(), blender::bke::brush::supports_normal_weight(), blender::bke::brush::supports_persistence(), blender::bke::brush::supports_pinch_factor(), blender::bke::brush::supports_plane_depth(), blender::bke::brush::supports_plane_height(), blender::bke::brush::supports_plane_offset(), blender::bke::brush::supports_rake_factor(), blender::bke::brush::supports_random_texture_angle(), blender::bke::brush::supports_sculpt_plane(), blender::bke::brush::supports_secondary_cursor_color(), blender::bke::brush::supports_smooth_stroke(), blender::nodes::FileOutputItemsAccessor::supports_socket_type(), blender::nodes::ForeachGeometryElementGenerationItemsAccessor::supports_socket_type(), blender::nodes::ForeachGeometryElementInputItemsAccessor::supports_socket_type(), blender::nodes::ForeachGeometryElementMainItemsAccessor::supports_socket_type(), blender::nodes::FormatStringItemsAccessor::supports_socket_type(), blender::nodes::GeoViewerItemsAccessor::supports_socket_type(), blender::nodes::RepeatItemsAccessor::supports_socket_type(), blender::nodes::SimulationItemsAccessor::supports_socket_type(), blender::bke::brush::supports_space_attenuation(), blender::fn::multi_function::supports_threading_by_slicing_params(), blender::bke::brush::supports_tilt(), blender::bke::brush::supports_topology_rake(), surfacedeformModifier_do(), swap_old_bmain_data_for_blendfile(), blender::gpu::VKContext::sync_backbuffer(), system_step(), blender::ed::transform::tag_trans_objects_dep_fn(), template_ID(), template_ID_tabs(), template_operator_property_buts_draw_single(), blender::bits::tests::TEST(), blender::bits::tests::TEST(), blender::ed::object::test_constraint(), blender::asset_system::tests::TEST_F(), test_line_start(), test_polyfill_topology(), test_polyfill_winding(), blender::ed::transform::test_rotmode_euler(), Freestyle::testEdgeMark(), testhandles_fcurve(), blender::nodes::materialx::NodeParser::texcoord_node(), text_check_whitespace(), text_drop_path_poll(), text_indent_or_autocomplete_exec(), text_scroll_modal(), text_span_is_blank(), texture_changed(), texture_node_tree_socket_type_valid(), thumb_create_ex(), blender::seq::thumbnail_cache_invalidate_strip(), blender::eevee::to_light_type(), blender::gpu::to_vk_image_create(), toggle_shading_exec(), toggle_xray_exec(), toolsystem_key_ensure_check(), topbar_main_region_init(), blender::ed::object::track_set_exec(), tracking_segment_knot_cb(), blender::ed::transform::transdata_check_local_center(), blender::ed::transform::transdata_check_local_islands(), blender::ed::transform::transform_around_single_fallback_ex(), blender::ed::transform::transform_autoik_update(), blender::ed::transform::transform_convert_mesh_connectivity_distance(), blender::ed::transform::transform_convert_mesh_customdatacorrect_init(), blender::ed::transform::transform_convert_pose_transflags_update(), blender::ed::transform::transform_draw_cursor_draw(), blender::ed::transform::transform_draw_cursor_poll(), blender::ed::transform::transform_event_modal_constraint(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_init(), blender::ed::transform::transform_gizmo_3d_model_from_constraint_and_mode_set(), blender::seq::transform_image_raw_size_get(), blender::ed::transform::transform_input_reset(), blender::ed::transform::transform_input_update(), blender::ed::transform::transform_input_virtual_mval_reset(), blender::ed::transform::transform_mesh_edge_slide_data_create(), blender::ed::transform::transform_mesh_uv_edge_slide_data_create(), blender::ed::transform::transform_modal_item_poll(), blender::ed::transform::transform_mode_default_modal_orientation_set(), blender::ed::transform::transform_mode_is_changeable(), blender::ed::transform::transform_mode_snap_source_init(), blender::ed::transform::transform_mode_use_local_origins(), blender::ed::transform::transform_poll_property(), blender::seq::transform_seqbase_shuffle_ex(), blender::ed::transform::transform_shear_poll(), blender::ed::transform::transform_snap_anim_flush_data_ex(), blender::ed::transform::transform_snap_flag_from_modifiers_set(), blender::ed::transform::transformEnd(), blender::ed::transform::transformEvent(), blender::ed::transform::transformModeUseSnap(), blender::ed::outliner::tree_element_posechannel_activate(), blender::ed::outliner::tree_element_show_hierarchy(), blender::ed::outliner::TreeElementOverridesBase::TreeElementOverridesBase(), blender::ed::outliner::TreeElementOverridesProperty::TreeElementOverridesProperty(), blender::bke::try_capture_fields_on_geometry(), blender::io::try_parse_float(), blender::io::try_parse_int(), txt_comment(), txt_indent(), txt_move_lines(), txt_select_prefix(), txt_select_unprefix(), txt_setcurr_tab_spaces(), txt_uncomment(), txt_unindent(), txt_wrap_move_bol(), txt_wrap_move_eol(), txtfmt_glsl_format_line(), txtfmt_osl_format_line(), txtfmt_pov_format_line(), txtfmt_pov_ini_format_line(), txtfmt_py_find_numeral_inner(), txtfmt_py_format_line(), txtfmt_py_literal_numeral(), txtfmt_py_numeral_char_is_binary(), txtfmt_py_numeral_char_is_zero(), blender::io::ply::type_from_string(), blender::gpu::type_of_conversion_r10g10b10a2(), ui_apply_but_func(), ui_apply_but_ROW(), ui_apply_but_TOG(), ui_apply_but_undo(), ui_block_bounds_calc_text(), UI_block_can_add_separator(), UI_block_draw(), ui_block_pie_dir_activate(), UI_but_active_drop_name_button(), ui_but_anim_expression_create(), ui_but_build_drawstr_float(), ui_but_build_drawstr_int(), ui_but_can_align(), ui_but_color_has_alpha(), ui_but_drag_init(), ui_but_drag_start(), ui_but_equals_old(), ui_but_event_property_operator_string(), ui_but_find_select_in_enum(), ui_but_icon_extra_is_visible_bone_eyedropper(), ui_but_icon_extra_is_visible_search_unlink(), ui_but_is_bool(), ui_but_is_cursor_warp(), ui_but_is_editable(), ui_but_is_editable_as_text(), ui_but_is_editing(), ui_but_is_interactive_ex(), ui_but_is_popover_once_compat(), ui_but_is_pushed_ex(), ui_but_is_toggle(), ui_but_is_unit(), UI_but_is_utf8(), ui_but_menu_add_path_operators(), ui_but_next_non_separator(), ui_but_pie_menu_supported_apply(), UI_but_rna_enum_item_get(), ui_but_rna_menu_convert_to_panel_type(), ui_but_string_get_dynamic(), ui_but_string_get_ex(), ui_but_string_get_maxncpy(), UI_but_string_get_rna_label(), UI_but_string_get_rna_label_context(), UI_but_string_get_rna_struct_identifier(), UI_but_string_get_rna_tooltip(), ui_but_string_set(), ui_but_supports_cycling(), ui_but_update_from_old_block(), ui_but_update_old_active_from_new(), ui_but_validate(), UI_butstore_update(), ui_button_value_default(), ui_can_activate_other_menu(), ui_def_but(), ui_def_but_rna(), ui_do_but_BLOCK(), ui_do_but_BUT(), ui_do_but_COLOR(), ui_do_but_COLORBAND(), ui_do_but_CURVEPROFILE(), ui_do_but_EXIT(), ui_do_but_HOTKEYEVT(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_do_but_KEYEVT(), ui_do_but_LISTROW(), ui_do_but_NUM(), ui_do_but_SEARCH_UNLINK(), ui_do_but_SLI(), ui_do_but_TAB(), ui_do_but_TEX(), ui_do_but_text_value_cycle(), ui_do_but_textedit(), ui_do_but_TOG(), ui_do_but_UNITVEC(), ui_do_button(), ui_draw_but(), ui_draw_but_HISTOGRAM(), ui_draw_but_HSVCUBE(), ui_draw_but_WAVEFORM(), ui_draw_popover_back_impl(), ui_drop_name_poll(), ui_event_icon_offset(), ui_event_is_snap(), ui_handle_button_activate_by_type(), ui_handle_button_event(), ui_handle_list_event(), ui_handle_menu_event(), ui_handle_panel_category_cycling(), ui_handle_panel_header(), ui_handle_viewlist_items_hover(), ui_handler_panel_region(), UI_icon_from_keymap_item(), ui_item_array(), ui_item_enum_expand_elem_exec(), ui_item_enum_expand_exec(), ui_item_fit(), ui_item_is_radial_drawable(), ui_item_menu(), ui_item_rna_is_expand(), ui_item_rna_size(), ui_item_with_label(), ui_layout_vary_direction(), ui_list_get_increment(), ui_menu_block_set_keyaccels(), ui_multibut_drag_wait(), ui_multibut_states_create(), ui_numedit_apply_snap(), ui_numedit_apply_snapf(), ui_numedit_begin(), ui_numedit_but_CURVEPROFILE(), ui_numedit_but_HSVCUBE(), ui_numedit_but_SLI(), ui_pie_handler(), UI_pie_menu_begin(), ui_popup_block_position(), ui_popup_block_refresh(), ui_popup_context_menu_for_button(), ui_popup_menu_memory__internal(), UI_region_panel_custom_data_under_cursor(), ui_rna_collection_search_update_fn(), ui_rna_is_userdef(), ui_selectcontext_apply(), ui_text_clip_middle(), ui_text_clip_middle_protect_right(), ui_textedit_begin(), ui_textedit_copypaste(), ui_textedit_next_but(), ui_textedit_prev_but(), ui_textedit_set_cursor_pos(), ui_textedit_undo(), UI_ThemeGetColorPtr(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_period_needed(), UI_view2d_area_supports_sync(), uiDefAutoButR(), uiDefAutoButsRNA(), uiTemplateHeader3D_mode(), uiTemplateImageInfo(), uiTemplateImageSettings(), uiTemplatePaintModeSelection(), uiTemplatePreview(), unit_should_be_split(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), blender::update_bakes_from_node_group(), update_depsgraph(), update_depsgraph(), update_duplicate_action_constraint_settings(), blender::ed::transform::curves::update_handle_types_for_transform(), update_image_from_plane_marker_poll(), blender::deg::DepsgraphNodeBuilder::update_invalid_cow_pointers(), update_math_node_single_operand_operators(), update_noise_and_wave_distortion(), update_paint_modes_for_brush_assets(), blender::gpu::VKContext::update_pipeline_data(), update_sequencer(), blender::gpu::GLTexture::update_sub(), blender::gpu::VKTexture::update_sub(), update_vector_math_node_add_and_subtract_operators(), update_voronoi_node_f3_and_f4(), update_voronoi_node_square_distance(), blender::bke::update_zone_per_node(), Freestyle::ViewEdge::UpdateFEdges(), blender::gpu::VKVertexBuffer::upload_data(), url_char_is_delimiter(), uv_align(), uv_align_poll_property(), uv_arrange_islands_exec(), uv_map_mirror(), uv_mouse_select_multi(), uv_select_invert(), uv_select_linked_multi(), uv_shortest_path_pick_ex(), uvedit_edge_select_shared_vert(), uvedit_uv_align_weld(), uvedit_uv_select_shared_vert(), v3d_cursor_is_snap_invert(), v3d_editvertex_buts(), blender::gpu::validate_data_format(), blender::nodes::FormatStringItemsAccessor::validate_name(), verify_driver_fcurve(), version_convert_sculpt_planar_brushes(), version_fix_image_format_copy(), version_geometry_nodes_add_attribute_input_settings(), version_geometry_nodes_add_realize_instance_nodes(), version_geometry_nodes_primitive_uv_maps(), version_geometry_nodes_replace_transfer_attribute_node(), version_idproperty_move_data_float(), versioning_nodes_dynamic_sockets_2(), versioning_remove_microfacet_sharp_distribution(), versioning_replace_musgrave_texture_node(), versioning_update_timecode(), vert_pair_adjacent_in_orig_face(), blender::ed::greasepencil::vertex_group_normalize_exec(), blender::ed::object::vertex_parent_set_exec(), vertex_weight_paint_mode_poll(), vfont_to_curve(), view2d_totRect_set_resize(), view3d_boxview_clip(), view3d_buttons_region_listener(), view3d_header_region_listener(), view3d_interactive_add_modal(), view3d_interactive_add_poll(), view3d_main_region_listener(), view3d_object_mode_menu_exec(), view3d_orbit_calc_center(), view3d_panel_curve_data_poll(), view3d_panel_transform(), view3d_select_exec(), view_axis_exec(), blender::ed::vse::view_frame_preview_scope(), view_pan_modal(), blender::ed::space_node::viewer_linking::view_socket(), view_zoom_invoke(), view_zoomdrag_invoke(), view_zoomdrag_modal(), view_zoomstep_exit(), ViewOpsData_Utility::ViewOpsData_Utility(), vieworbit_exec(), blender::ed::transform::viewRedrawPost(), viewrotate_invoke_impl(), viewzoom_apply_camera(), viewzoom_invoke_impl(), blender::animrig::visualkey_can_use(), blender::draw::volume_grid_cache_get(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::VoronoiMetricFunction(), voronoiTex(), vpaint_blend(), blender::ed::vse::vse_circle_select_exec(), walkApply(), walker_deselect_nth_edge_chain(), walker_deselect_nth_face_chain(), walker_deselect_nth_vertex_chain(), blender::nodes::geo_eval_log::warning_is_propagated(), weight_paint_poll_ex(), weightvg_do_map(), blender::geometry::weld_edge_find_doubles(), while(), wide_line_workaround_start(), widget_draw_icon(), widget_draw_text(), widget_draw_text_icon(), widget_menubut(), widget_preview_tile(), WIDGETGROUP_light_area_refresh(), WIDGETGROUP_light_target_poll(), GHOST_SystemWayland::window_cursor_grab_set(), blender::seq::WipeData::WipeData(), wm_clipboard_text_get_ex(), WM_cursor_set_from_tool(), WM_drag_get_asset_data(), WM_drag_get_local_ID_or_import_from_asset(), wm_drags_draw(), wm_draw_region_stereo_set(), wm_draw_window(), wm_draw_window_offscreen(), wm_event_cursor_other_windows(), wm_event_do_notifiers(), wm_event_do_region_handlers(), wm_event_drag_and_drop_test(), wm_event_state_update_and_click_set(), wm_event_state_update_and_click_set_ex(), wm_eventmatch(), WM_gesture_new(), wm_gizmomap_modal_set(), wm_handler_ui_call(), wm_handlers_do_gizmo_handler(), WM_jobs_test(), WM_keymap_item_compare(), wm_keymap_item_find_props(), WM_keymap_item_map_type_get(), WM_keymap_list_find_spaceid_or_empty(), wm_paintcursor_draw(), WM_platform_support_perform_checks(), wm_read_exotic(), wm_region_use_viewport_by_type(), wm_stereo3d_is_fullscreen_required(), wm_surface_set_drawable(), WM_window_cursor_keymap_status_refresh(), wm_window_grab_warp_region_is_set(), wm_window_set_drawable(), wm_xr_fly_compute_turn(), wm_xr_navigation_fly_modal(), wpaint_stroke_test_start(), blender::io::hydra::HairData::write_curves(), and blender::bke::zone_type_by_node_type().
| #define ENUM_OPERATORS | ( | _type, | |
| _max ) |
Definition at line 588 of file BLI_utildefines.h.
| #define EXPR_NOP | ( | expr | ) |
No-op for expressions we don't want to instantiate, but must remain valid.
Definition at line 601 of file BLI_utildefines.h.
| #define IN_RANGE | ( | a, | |
| b, | |||
| c ) |
Definition at line 165 of file BLI_utildefines.h.
Referenced by barycentric_inside_triangle_v2(), BKE_nlastrip_within_bounds(), bm_vert_pair_share_splittable_face_cb(), clip_draw_dopesheet_channels(), clip_draw_dopesheet_main(), blender::bke::pbvh::uv_islands::UVIslandsMask::Tile::contains(), draw_backdrops(), draw_channel_action_ranges(), draw_channel_names(), draw_fcurve_active_vertex(), draw_fcurve_modifier_controls_envelope(), draw_keyframes(), draw_nla_main_data(), draw_nla_track_list(), ED_gpencil_layer_frames_select_box(), ED_masklayer_frames_select_box(), file_attribute_column_type_find_isect(), file_walk_select_do(), file_walk_select_selection_set(), graph_draw_channel_names(), blender::ed::sculpt_paint::greasepencil::SegmentCircleIntersection::is_valid(), blender::ed::asset::index::AssetLibraryIndex::remove_broken_index_files(), blender::ed::greasepencil::select_frames_range(), blender::ed::transform::SnapData::snap_edge_points_impl(), ui_handle_menus_recursive(), ui_handle_panel_header(), ui_layout_panel_header_under_mouse(), and ui_panel_mouse_state_get().
| #define IN_RANGE_INCL | ( | a, | |
| b, | |||
| c ) |
Definition at line 166 of file BLI_utildefines.h.
Referenced by area_snap_calc_location(), barycentric_inside_triangle_v2(), bm_edgexedge_isect_impl(), bm_edgexvert_isect_impl(), blender::geometry::create_merged_mesh(), draw_keylist_is_visible_key(), driver_variable_name_validate(), blender::ed::transform::gizmo_get_axis_from_index(), interp_dot_slerp(), blender::math::interpolate_dot_slerp(), nlastrips_ctime_get_strip(), prefetch_thread_next_frame(), pygpu_framebuffer_read_color(), smooth_single_bezt(), smooth_single_bp(), blender::ed::transform::translate_dist_to_str(), blender::ed::object::vgroup_parray_from_weight_array(), and view_zoomstep_apply_ex().
Definition at line 40 of file BLI_utildefines.h.
Referenced by BKE_mball_minmax(), BKE_mball_minmax_ex(), BKE_scopes_update(), BM_face_calc_center_bounds(), BM_face_calc_center_bounds_vcos(), brush_edit_init(), build_bvh_spatial(), bundle_midpoint(), calc_ortho_extent(), blender::ed::transform::calculateCenterBound(), clampto_evaluate(), cuboid_do(), curve_deform_coords_impl(), distribute_grid(), ED_armature_origin_set(), ED_view3d_clipping_clamp_minmax(), generate_vert_coordinates(), hair_get_boundbox(), harmonic_coordinates_bind(), heat_ray_tree_create(), init_meta(), match_texture_space_exec(), blender::ed::object::object_origin_set_exec(), particle_intersect_mesh(), blender::ed::transform::reset_tw_center(), snap_curs_to_sel_ex(), uv_map_transform_calc_bounds(), uv_map_transform_center(), view3d_calc_minmax_selected(), view3d_calc_minmax_visible(), and view3d_localview_init().
Definition at line 46 of file BLI_utildefines.h.
Referenced by BKE_mask_spline_feather_collapse_inner_loops(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_tracking_marker_pattern_minmax(), BKE_tracking_plane_track_add(), draw_distortion(), draw_spline_points(), ED_mask_selected_minmax(), ED_uvedit_minmax_multi(), feather_bucket_check_intersect(), blender::ed::space_node::get_min_max_of_nodes(), layerInitMinMax_mloop_origspace(), layerInitMinMax_propfloat2(), blender::geometry::p_chart_uv_bbox(), pixel_bounds_array(), pixel_bounds_uv(), proj_paint_state_screen_coords_init(), project_paint_delayed_face_init(), selected_tracking_boundbox(), spline_under_mouse_get(), TEST(), tracking_check_marker_margin(), uv_align(), uv_arrange_islands_exec(), uv_map_clip_correct(), uvedit_pack_islands_multi(), and uvedit_uv_islands_arrange().
| #define IS_EQ | ( | a, | |
| b ) |
Definition at line 154 of file BLI_utildefines.h.
Referenced by fcm_fn_generator_evaluate().
| #define IS_EQF | ( | a, | |
| b ) |
Definition at line 159 of file BLI_utildefines.h.
Referenced by animsys_evaluate_nla_for_keyframing(), area_actionzone_refresh_xy(), bezt_extreme_type(), BKE_nlameta_flush_transforms(), BKE_nlastrip_recalculate_bounds(), BKE_nlastrip_validate_autoblends(), BKE_nlastrip_within_bounds(), BKE_nlastrips_has_space(), BKE_nlatrack_has_space(), BKE_rotMode_change_values(), blend_to_ease_fcurve_segment(), blo_do_versions_250(), bone_autoside_name(), calculate_grid_step(), clampto_evaluate(), compute_keyblock_data(), blender::ed::transform::createTransGraphEditData(), blender::ed::asset::shelf::current_tile_draw_height(), distlimit_evaluate(), ease_fcurve_segment(), nla_blend_get_inverted_lower_value(), nla_blend_get_inverted_strip_value(), nla_blend_value(), nla_combine_get_inverted_lower_value(), nla_combine_get_inverted_strip_value(), nla_combine_quaternion_get_inverted_lower_values(), nla_combine_quaternion_get_inverted_strip_values(), nla_combine_value(), nla_draw_strip(), nla_draw_strip_curves(), nlaedit_add_transition_exec(), nlaedit_split_strip_actclip(), nlaevalchan_blendOrcombine_get_inverted_upper_evalchan(), nlaevalchan_blendOrcombine_try_copy_from_lower(), nlaevalchan_blendOrcombine_try_copy_to_lower(), nlastrip_get_endpoint_overlaps(), nlastrip_get_frame_actionclip(), nlastrip_get_influence(), blender::ed::object::object_clear_rot(), ok_bezier_frame(), ok_bezier_value(), pchan_clear_rot(), blender::ed::transform::protectedAxisAngleBits(), push_pull_fcurve_segment(), region_draw_azones(), scroller_activate_modal(), shear_fcurve_segment(), and ui_block_align_calc().
| #define IS_EQT | ( | a, | |
| b, | |||
| c ) |
Definition at line 164 of file BLI_utildefines.h.
Referenced by BKE_fcm_envelope_find_index(), BKE_fcurve_bezt_binarysearch_index_ex(), BKE_fcurve_merge_duplicate_keys(), clean_fcurve(), is_cfra_eq(), and blender::ed::transform::transdata_get_time_shuffle_offset_side().
| #define LIKELY | ( | x | ) |
Definition at line 525 of file BLI_utildefines.h.
Referenced by _BaseMathObject_CheckCallback(), _BaseMathObject_ReadCallback(), _BaseMathObject_ReadIndexCallback(), _BaseMathObject_WriteCallback(), _BaseMathObject_WriteIndexCallback(), blender::ed::object::add_hook_object(), ANIM_animdata_filter(), blender::ed::transform::applyMirror(), area_init_type_fallback(), axis_angle_to_quat(), BKE_defvert_is_weight_zero(), BKE_main_idmap_insert_id(), BKE_main_idmap_remove_id(), BKE_mask_layer_shape_duplicate(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_undosys_stack_group_end(), BLI_array_store_rle_encode(), BLI_dynstr_appendf(), BLI_memiter_alloc(), BLI_scanfill_calc_ex(), BLI_str_utf8_invalid_substitute_if_needed(), BLI_system_thread_count(), bm_decim_edge_collapse(), bm_edge_is_manifold_or_boundary(), bm_edge_is_mixed_face_tag(), bm_face_bisect_verts(), bm_face_split_edgenet_partial_connect(), BM_faces_join(), BM_mesh_beautify_fill(), BM_mesh_decimate_collapse(), BM_mesh_decimate_dissolve_ex(), bm_mesh_loops_calc_normals_for_loop(), bm_vert_calc_normals_impl(), bm_vert_calc_normals_with_coords(), BM_vert_loop_groups_data_layer_create(), bm_vert_loop_groups_data_layer_merge_weights__single(), BMD_mesh_intersection(), bmo_dissolve_faces_exec(), bmo_triangle_fill_exec(), bmo_weld_verts_exec(), bpy_bm_generic_valid_check(), BPy_BMDeformVert_AssignPyObject(), bridge_loop_pair(), button2d_draw_intern(), bvhtree_test_edges_isect_2d_ray_cb(), bvhtree_test_edges_isect_2d_vert_cb(), calc_curve_deform(), blender::bke::curves::poly::calculate_next_normal(), convexhull_2d_angle_iter_init(), convexhull_2d_angle_iter_step_on_axis(), blender::bke::mesh::corner_fan_space_define(), do_projectpaint_soften(), do_projectpaint_soften_f(), do_versions(), EDBM_automerge_and_split(), EDBM_verts_mirror_get_edge(), blender::ed::object::editmode_enter_ex(), blender::math::QuaternionBase< T >::expmap(), expmap_to_quat(), find_bhead_from_idname(), find_byte_not_equal_to(), blender::ed::transform::getTransformOrientation_ex(), ghash_buckets_contract(), ghash_buckets_expand(), heap_down(), heap_up(), heapsimple_down(), heapsimple_up(), interp_dot_slerp(), blender::math::interpolate_dot_slerp(), invert_m3_m3(), lineart_add_edge_to_array(), blender::bke::outliner::treehash::TreeHash::lookup_unused(), main(), mean_value_half_tan_v2_db(), mean_value_half_tan_v3(), MEM_guarded_dupallocN(), MEM_guarded_mallocN(), MEM_guarded_mallocN_aligned(), MEM_guarded_reallocN_id(), MEM_guarded_recallocN_id(), MEM_lockfree_allocN_len(), MEM_lockfree_callocN(), MEM_lockfree_mallocN(), MEM_lockfree_mallocN_aligned(), MEM_lockfree_reallocN_id(), MEM_lockfree_recallocN_id(), memory_usage_block_alloc(), memory_usage_block_free(), mesh_tessface_calc(), MOD_lineart_finalize_chains(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), mikk::AtomicHashSetLinearProbeFcn::operator()(), mikk::AtomicHashSetQuadraticProbeFcn::operator()(), panel_add_check(), panel_property_search(), blender::bke::pbvh::pbvh_bmesh_edge_loops(), project_paint_undo_subtiles(), py_imbuf_valid_check(), pyrna_struct_get_nameprop_as_pyobject(), rem_memblock(), similar_vert_select_exec(), test_edges_isect_2d_ray(), test_edges_isect_2d_vert(), ui_but_update_from_old_block(), UI_butstore_update(), ui_handle_panel_category_cycling(), blender::ed::outliner::unlink_material_fn(), uv_rip_pairs_calc_uv_angle(), blender::ed::object::vgroup_limit_total_subset(), view3d_orbit_apply_dyn_ofs_ortho_correction(), wm_block_splash_create(), WM_keymap_item_properties_reset(), WM_window_get_active_layout(), and WM_window_get_active_screen().
| #define MAX2 | ( | a, | |
| b ) |
Definition at line 37 of file BLI_utildefines.h.
| #define MEMCMP_STRUCT_AFTER_IS_ZERO | ( | struct_var, | |
| member ) |
Definition at line 396 of file BLI_utildefines.h.
Referenced by blender::bke::action_init_data(), armature_init_data(), brush_init_data(), cache_file_init_data(), camera_init_data(), collection_init_data(), curve_init_data(), curves_init_data(), grease_pencil_init_data(), image_init(), blender::init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), lattice_init_data(), light_init_data(), lightprobe_init_data(), linestyle_init_data(), material_init_data(), mesh_init_data(), metaball_init_data(), movie_clip_init_data(), object_init_data(), palette_init_data(), particle_settings_init(), pointcloud_init_data(), scene_init_data(), speaker_init_data(), text_init_data(), texture_init_data(), volume_init_data(), and world_init_data().
| #define MEMCPY_STRUCT_AFTER | ( | struct_dst, | |
| struct_src, | |||
| member ) |
memcpy helper, skipping the first part of a struct, ensures 'struct_dst' isn't const and the offset can be computed at compile time. This isn't inclusive, the value of member isn't copied.
Definition at line 368 of file BLI_utildefines.h.
Referenced by blender::bke::action_init_data(), armature_init_data(), blo_do_versions_userdef(), brush_init_data(), camera_init_data(), collection_init_data(), curve_init_data(), curves_init_data(), do_versions_theme(), grease_pencil_init_data(), image_init(), blender::init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), init_data(), lattice_init_data(), light_init_data(), lightprobe_init_data(), linestyle_init_data(), material_init_data(), mesh_init_data(), metaball_init_data(), movie_clip_init_data(), object_init_data(), particle_settings_init(), pointcloud_init_data(), scene_init_data(), speaker_init_data(), texture_init_data(), UI_theme_init_default(), volume_init_data(), and world_init_data().
| #define MEMSET_STRUCT_AFTER | ( | struct_var, | |
| value, | |||
| member ) |
Definition at line 378 of file BLI_utildefines.h.
Referenced by BLO_sanitize_experimental_features_userpref_blend().
| #define MIN2 | ( | a, | |
| b ) |
Definition at line 36 of file BLI_utildefines.h.
| #define OFFSETOF_STRUCT_AFTER | ( | _struct, | |
| _member ) |
Performs offsetof(decltype(data), member) + sizeof((data)->member) for non-gcc compilers.
Definition at line 359 of file BLI_utildefines.h.
| #define POINTER_AS_INT | ( | i | ) |
Definition at line 343 of file BLI_utildefines.h.
Referenced by achannel_setting_flush_widget_cb(), achannel_setting_widget_cb(), arg_handle_debug_mode_generic_set(), BKE_fcurves_calc_keyed_frames_ex(), BKE_image_signal(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_object_insert_ptcache(), BKE_object_material_remap_calc(), BKE_palette_from_hash(), BKE_view_layer_verify_aov(), bke_view_layer_verify_aov_cb(), BLI_array_store_is_valid(), BLI_astar_graph_solve(), BM_elem_cb_check_hflag_disabled(), BM_elem_cb_check_hflag_enabled(), BM_elem_cb_check_hflag_ex(), BM_mesh_intersect(), bpy_app_debug_get(), bpy_app_debug_set(), bpy_app_generic_callback(), bpy_app_global_flag_get(), bpy_app_global_flag_set(), bpy_app_preview_render_size_get(), bpy_bm_elem_hflag_get(), bpy_bm_elem_hflag_set(), bpy_bmelemseq_elem_get(), bpy_bmelemseq_layers_get(), bpy_bmlayeraccess_collection_get(), bpy_bmvertskin_flag_get(), bpy_bmvertskin_flag_set(), bpy_lib_exit_lapp_context_items_cb(), check_seam(), Color_channel_get(), Color_channel_hsv_get(), Color_channel_hsv_set(), Color_channel_set(), blender::ed::sculpt_paint::expand::delete_face_set_id(), blender::ed::sculpt_paint::geodesic::distances_create(), dna_struct_find_index_ex_impl(), do_versions_nodetree_image_layer_2_64_5(), EDBM_select_interior_faces(), Euler_axis_get(), Euler_axis_set(), fmod_envelope_deletepoint_cb(), get_face_kind(), get_lowest_face_tri(), get_udim_tiles(), handle_layer_buttons(), id_refcount_recompute_callback(), image_open_single(), lib_id_expand_local_cb(), mesh_remap_calc_loops_astar_f_cost(), modify_mesh(), blender::ed::space_node::node_draw_panels(), blender::ed::space_node::node_socket_add_tooltip_in_node_editor(), blender::ed::space_node::node_socket_tooltip_set(), blender::ed::space_node::node_toggle_button_cb(), operator_enum_search_exec_fn(), pc_cmp(), pc_findindex(), project_bucket_init(), project_bucket_point_occluded(), project_face_seams_init(), project_paint_PickFace(), psys_calc_dmcache(), psys_particle_dm_face_lookup(), Quaternion_axis_get(), Quaternion_axis_set(), random_heap_helper(), random_heapsimple_helper(), similar_edge_select_exec(), similar_face_select_exec(), str_ghash_tests(), template_id_cb(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::ed::transform::transform_mesh_uv_vert_slide_data_create(), blender::meshintersect::trunc_ptr(), ui_item_enum_expand_handle(), ui_layer_but_cb(), blender::ed::space_node::ui_node_link(), update_active_vertex_weight(), Vector_axis_get(), Vector_axis_set(), Vector_swizzle_get(), Vector_swizzle_set(), and WM_generic_select_modal().
| #define POINTER_AS_UINT | ( | i | ) |
Definition at line 346 of file BLI_utildefines.h.
Referenced by blender::ed::transform::applyCurveShrinkFatten(), BLI_ghashutil_inthash_p_simple(), bm_edgering_pair_interpolate(), Freestyle::Grid::castRayInternal(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_byte_color(), filelist_entry_is_selected(), filelist_entry_select_get(), filelist_entry_select_set(), ghashutil_tests_nohash_p(), int4_ghash_tests(), int4_map_tests(), int_ghash_tests(), blender::tests::is_aligned(), layer_bucket_init(), multi_small_ghash_tests_one(), PE_create_random_generator(), randint_ghash_tests(), TEST(), TEST(), TEST(), TEST(), and wm_window_timers_process().
| #define POINTER_FROM_INT | ( | i | ) |
Definition at line 342 of file BLI_utildefines.h.
Referenced by BKE_fcurves_calc_keyed_frames_ex(), BKE_icon_delete(), BKE_icon_delete_unmanaged(), BKE_icon_id_delete(), BKE_icon_set(), BKE_icons_deferred_free(), BKE_image_get_tile_info(), BKE_lib_id_expand_local(), BKE_lnor_space_add_loop(), BKE_main_id_refcount_recompute(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_object_defgroup_validmap_get(), BKE_object_insert_ptcache(), BKE_object_material_remap_calc(), bke_view_layer_verify_aov_cb(), BLI_astar_graph_solve(), BPY_app_handlers_struct(), bpy_lib_exit(), blender::ed::sculpt_paint::expand::delete_face_set_id(), blender::ed::sculpt_paint::geodesic::distances_create(), DNA_sdna_alias_data_ensure_structs_map(), DNA_sdna_patch_struct(), draw_setting_widget(), EDBM_select_interior_faces(), envelope_panel_draw(), face_edges_add(), filelist_cache_file_lookup(), filelist_file_cache_block_create(), filelist_file_ex(), get_next_free_id(), icon_create(), icon_ghash_lookup(), init_structDNA(), mesh_island_to_astar_graph_edge_process(), mesh_remap_calc_loops_astar_f_cost(), mesh_undostep_reference_elems_from_objects(), modify_mesh(), blender::ed::space_node::node_draw_basis(), blender::ed::space_node::node_draw_collapsed(), blender::ed::space_node::node_draw_panels(), blender::ed::space_node::node_socket_add_tooltip_in_node_editor(), blender::ed::space_node::node_socket_tooltip_set(), operator_enum_search_update_fn(), palette_extract_img_exec(), project_paint_bleed_add_face_user(), project_paint_delayed_face_init(), psys_calc_dmcache(), random_heap_helper(), random_heap_reinsert_helper(), random_heapsimple_helper(), record_face_kind(), set_lowest_face_tri(), similar_edge_select_exec(), similar_face_select_exec(), str_ghash_tests(), template_ID(), template_id_def_new_but(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::ed::transform::transform_mesh_uv_vert_slide_data_create(), ui_item_array(), ui_item_enum_expand_elem_exec(), blender::ed::space_node::ui_template_node_link_menu(), uiTemplateLayers(), blender::geometry::uv_find_pin_index(), blender::geometry::uv_prepare_pin_index(), view3d_panel_vgroup(), WM_generic_select_invoke(), and WM_generic_select_modal().
| #define POINTER_FROM_UINT | ( | i | ) |
Definition at line 345 of file BLI_utildefines.h.
Referenced by BKE_main_idmap_create(), BKE_main_idmap_insert_id(), BKE_main_idmap_lookup_uid(), BKE_main_idmap_remove_id(), BKE_vfontdata_char_from_freetypefont(), bm_edgering_pair_store_create(), Freestyle::Grid::castRayInternal(), blender::ed::spreadsheet::SpreadsheetLayoutDrawer::draw_byte_color(), filelist_entry_is_selected(), filelist_entry_select_get(), filelist_entry_select_set(), filelist_file_cache_block_create(), filelist_file_cache_block_release(), filelist_file_ex(), find_family_object(), blender::ed::transform::initCurveShrinkFatten(), int4_ghash_tests(), int_ghash_tests(), layer_bucket_init(), blender::ed::object::make_override_library_exec(), multi_small_ghash_tests_one(), randint_ghash_tests(), blender::ed::transform::snap_object_context_init(), TEST(), TEST(), TEST(), TEST(), TEST(), vfont_char_find(), and WM_event_timer_add_notifier().
| #define POINTER_OFFSET | ( | v, | |
| ofs ) |
Definition at line 337 of file BLI_utildefines.h.
Referenced by _bli_array_deduplicate_ordered(), _bli_array_iter_span(), _bli_array_permute(), blender::RawAllocator::allocate(), blender::LinearAllocator< Allocator >::allocate_elements_and_pointer_array(), blender::GVectorArray::append(), BKE_curve_calc_coords_axis(), BKE_curve_forward_diff_bezier(), BKE_curve_forward_diff_tangent_bezier(), BKE_nurb_makeCurve(), BLI_mempool_iterstep(), BLI_uniquename(), blo_bhead_id_asset_data_address(), blo_bhead_id_deep_hash(), blo_bhead_id_flag(), blo_bhead_id_name(), bm_edge_collapse_loop_customdata(), blender::bmesh_block_copy_to_mesh_attributes(), blender::draw::pbvh::bmesh_cd_face_get(), blender::draw::pbvh::bmesh_cd_loop_get(), blender::draw::pbvh::bmesh_cd_vert_get(), blender::ed::mesh::set_attribute::bmesh_loop_layer_selected_values_set(), blender::ed::mesh::set_attribute::bmesh_vert_edge_face_layer_selected_values_set(), BPyGPUFrameBuffer_CreatePyObject(), BPyGPUTexture_CreatePyObject(), blender::GVArrayImpl_For_SlicedGVArray::common_info(), blender::nodes::create_repeated_list(), CustomData_bmesh_copy_block(), CustomData_bmesh_copy_block(), CustomData_bmesh_free_block(), CustomData_bmesh_free_block_data(), CustomData_bmesh_get(), CustomData_bmesh_get_layer_n(), CustomData_bmesh_get_n(), CustomData_bmesh_interp(), CustomData_bmesh_set_default_n(), CustomData_copy_data_layer(), CustomData_data_transfer(), CustomData_free_elem(), CustomData_get_for_write(), CustomData_get_n_for_write(), CustomData_interp(), CustomData_realloc(), CustomData_swap_corners(), blender::geometry::customdata_weld(), blender::RawAllocator::deallocate(), blender::GMutableSpan::drop_front(), blender::GSpan::drop_front(), ED_undo_object_editmode_restore_helper(), evaluate_time_fmodifiers(), evaluate_value_fmodifiers(), blender::draw::extract_data_bmesh_edge(), blender::draw::extract_data_bmesh_face(), blender::draw::extract_data_bmesh_loop(), blender::draw::extract_data_bmesh_vert(), blender::ed::sculpt_paint::face_set::find_next_available_id(), forward_diff_bezier_cotangent(), blender::GVArrayImpl_For_GSpan::get(), blender::GVArrayImpl_For_GSpan::get_to_uninitialized(), layerCopy_bmesh_elem_py_ptr(), layerCopy_mdeformvert(), layerFree_bmesh_elem_py_ptr(), blender::GVArrayImpl::materialize(), blender::GVArrayImpl_For_SlicedGVArray::materialize(), blender::GVArrayImpl::materialize_compressed(), mempool_iter_threadsafe_step(), mesh_attributes_copy_to_bmesh_block(), blender::ed::transform::mesh_partial_ensure(), blender::ed::mesh::set_attribute::mesh_set_attribute_invoke(), blender::GArray< Allocator >::operator[](), blender::GArray< Allocator >::operator[](), blender::GMutableSpan::operator[](), blender::GSpan::operator[](), blender::dna::print_single_struct_recursive(), blender::dna::print_struct_array_recursive(), PyC_AsArray_Multi_FAST_impl(), blender::geometry::reorder_attribute_groups(), blender::bke::AttributeStorage::resize(), rna_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_string_sdna(), select_similar_data_pchan(), blender::GVMutableArrayImpl::set_all(), blender::GVArrayImpl_For_GSpan::set_by_copy(), blender::GVArrayImpl_For_GSpan::set_by_move(), blender::GVArrayImpl_For_GSpan::set_by_relocate(), shrink_attribute_storage(), blender::GMutableSpan::slice(), blender::GSpan::slice(), blender::GMutableSpan::take_back(), blender::GSpan::take_back(), tilt_bezpart(), undo_read(), blender::ed::outliner::write_space_outliner(), and writestruct_at_address_nr().
| #define SET_FLAG_FROM_TEST | ( | value, | |
| test, | |||
| flag ) |
Definition at line 536 of file BLI_utildefines.h.
Referenced by blender::ed::viewer_path::activate_geometry_node(), blender::ed::space_node::add_existing_group_input_fn(), blender::ed::object::add_grease_pencil_materials_for_conversion(), blender::bke::node_interface::add_interface_socket_from_node(), blender::ed::greasepencil::add_material_from_template(), annotation_draw_data_layers(), armature_dissolve_selected_exec(), armature_edit_select_op_apply(), armature_reveal_exec(), blender::ui::ItemInternal::auto_fixed_size_set(), blender::eevee::LightModule::begin_sync(), blender::draw::beztriple_vflag_get(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), BKE_panel_layout_panel_state_ensure(), BKE_view_layer_verify_aov(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_410(), blo_do_versions_420(), BLO_update_defaults_startup_blend(), blender::ui::ItemInternal::box_item_set(), box_select_exec(), blender::draw::bpoint_vflag_get(), blender::nodes::PanelDeclaration::build(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), evil::DEG_iterator_temp_object_from_dupli(), do_circle_select_armature__doSelectBone(), do_circle_select_armature__doSelectBone_clip_content(), do_lasso_select_curve__doSelect(), do_lasso_select_lattice__doSelect(), do_lasso_select_mball__doSelectElem(), blender::ed::vse::do_lasso_select_timeline(), do_lattice_box_select__doSelect(), do_meta_box_select(), do_nurbs_box_select__doSelect(), do_pose_tag_select_op_exec(), blender::ed::object::drop_geometry_nodes_invoke(), ed_marker_box_select_exec(), ED_markers_draw(), ED_region_search_filter_update(), EDBM_project_snap_verts(), blender::eevee::enabled_passes(), blender::eevee::Instance::end_sync(), uiItem::fixed_size_set(), blender::draw::foreach_obref_in_scene(), get_panel_expand_flag(), GPU_batch_elembuf_set(), GPU_batch_vertbuf_add(), GPU_color_mask(), GPU_depth_mask(), GPU_viewport_stereo_composite(), image_user_refresh_scene(), blender::eevee::Instance::init(), blender::ed::transform::initShrinkFatten(), blender::ed::transform::initSnapping(), blender::ed::transform::initTransInfo(), blender::ui::ItemInternal::inside_property_split_set(), blender::bke::node_interface::item_types::item_write_struct(), lattice_select_more_less(), layer_collection_flag_recursive_set(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), legacy_socket_move_to_interface(), blender::ed::object::mesh_to_grease_pencil_add_material(), blender::ed::object::modifier_add_asset_exec(), blender::nodes::node_geo_grease_pencil_set_depth_mode::node_geo_exec(), blender::ed::space_node::node_group_make_from_node_declaration(), blender::bke::node_link_set_mute(), blender::bke::node_set_active(), blender::bke::node_set_selected(), blender::bke::pbvh::node_update_mask_bmesh(), blender::bke::pbvh::node_update_mask_grids(), blender::bke::pbvh::node_update_mask_mesh(), blender::bke::pbvh::node_update_visibility_bmesh(), blender::bke::pbvh::node_update_visibility_grids(), blender::bke::pbvh::node_update_visibility_mesh(), nurbscurve_circle_doSelect(), blender::ed::object::object_grease_pencil_add_exec(), panel_set_expand_from_list_data_recursive(), panel_set_expansion_from_search_filter_recursive(), panel_set_flag_recursive(), panel_set_runtime_flag_recursive(), panels_layout_begin_clear_flags(), panels_remove_x_closed_flag_recursive(), PE_lasso_select(), blender::ui::AbstractTreeView::persistent_state(), playanim_event_qual_update(), pose_reveal_exec(), read_file_version_and_colorspace(), blender::draw::ObjectRef::recalc_flags(), blender::nodes::refresh_node_socket(), blender::ed::asset::shelf::region_on_poll_success(), render_image_restore_scene_and_layer(), blender::draw::ResourceIndex::ResourceIndex(), reveal_exec(), reveal_metaelems_exec(), select_key_op(), blender::ed::vse::sequencer_box_select_exec(), blender::gpu::FrameBuffer::set_color_attachment_bit(), blender::nodes::SocketDeclaration::set_common_flags(), blender::bke::greasepencil::LayerGroup::set_expanded(), blender::ed::spreadsheet::set_filter_expand_flag(), blender::ed::object::shapekey::ShapeKeyItem::set_selected(), blender::ed::transform::snap_target_select_from_spacetype_and_tool_settings(), blender::ed::transform::snap_target_uv_fn(), ObjectInfos::sync(), blender::ed::transform::tool_settings_update_snap_toggle(), blender::ed::transform::transform_snap_flag_from_modifiers_set(), blender::ed::transform::transform_snap_reset_from_mode(), UI_block_set_search_only(), ui_colorpicker_hide_reveal(), ui_handle_panel_header(), ui_handler_panel_region(), ui_item_enum_expand_tabs(), ui_panel_drag_collapse(), blender::nodes::PanelDeclaration::update_or_build(), blender::update_panels_from_node_group(), blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_rotate_style(), blender::ed::view3d::geometry_nodes_gizmos::DialGizmo::update_style(), blender::ed::spreadsheet::update_visible_columns(), uiLayout::use_property_decorate_set(), uiLayout::use_property_split_set(), versioning_eevee_shadow_settings(), wm_event_add_ghostevent(), wm_file_write(), wm_homefile_read_ex(), wm_homefile_read_exec(), wm_init_userdef(), wm_open_mainfile__open(), wm_recover_auto_save_exec(), wm_recover_last_session_impl(), wm_revert_mainfile_exec(), wm_save_as_mainfile_exec(), and wm_userpref_read_exec().
| #define SHIFT3 | ( | type, | |
| a, | |||
| b, | |||
| c ) |
Definition at line 71 of file BLI_utildefines.h.
Referenced by blender::geometry::p_chart_lscm_solve(), and PE_mirror_x().
| #define SHIFT4 | ( | type, | |
| a, | |||
| b, | |||
| c, | |||
| d ) |
Definition at line 84 of file BLI_utildefines.h.
Referenced by PE_mirror_x().
| #define STRCASEEQ | ( | a, | |
| b ) |
Definition at line 423 of file BLI_utildefines.h.
Referenced by arg_handle_log_level_set(), arg_handle_qos_set(), drop_extension_path_poll(), and drop_extension_url_poll().
| #define STRCASEEQLEN | ( | a, | |
| b, | |||
| n ) |
Definition at line 425 of file BLI_utildefines.h.
| #define STREQ | ( | a, | |
| b ) |
Definition at line 422 of file BLI_utildefines.h.
Referenced by action_flip_pchan(), action_flip_pchan_rna_paths(), blender::bke::add_auto_smooth_node_tree(), add_driver_with_target(), add_exr_compositing_result(), blender::io::fbx::add_image_texture(), add_member(), add_type(), all_scenes_use(), ANIM_armature_bonecoll_get_index_by_name(), anim_change_prop_name(), animdata_filter_shapekey(), animpath_update_basepath(), animsys_blend_in_fcurves(), are_ids_from_different_mains_matching(), arg_handle_app_template(), arg_handle_audio_set(), arg_handle_command_set(), arg_handle_engine_set(), arg_handle_gpu_backend_set(), arg_handle_gpu_vsync_set(), armature_symmetrize_exec(), blender::bke::asset_edit_id_from_weak_reference(), blender::bke::asset_link_id(), blender::nodes::node_shader_volume_principled_cc::attribute_post_process(), average_normals_draw_check_prop(), blender::ed::space_node::best_socket_output(), BKE_blender_user_menu_find(), BKE_blender_version_is_alpha(), BKE_blender_version_is_lts(), BKE_blendfile_library_path_explode(), BKE_cachefile_add_layer(), BKE_cachefile_eval(), BKE_color_managed_colorspace_settings_equals(), BKE_cryptomatte_matte_id_to_entries(), BKE_fcurve_find(), BKE_fcurve_iter_step(), BKE_fcurve_pathcache_create(), BKE_grease_pencil_object_material_index_get_by_name(), BKE_grease_pencil_vgroup_name_update(), BKE_id_new_name_validate(), BKE_image_get_ibuf_with_name(), BKE_image_render_write_exr(), BKE_image_save_options_init(), BKE_imtype_from_arg(), BKE_keyingset_find_path(), BKE_libblock_find_name_and_library_filepath(), BKE_libblock_rename(), BKE_main_library_weak_reference_find(), BKE_main_library_weak_reference_update_item(), BKE_mball_basis_find(), BKE_mball_is_same_group(), BKE_mball_properties_copy(), BKE_nlastrip_controlcurve_remove(), BKE_object_defgroup_flip_index(), BKE_object_defgroup_flip_map_single(), BKE_object_defgroup_mirror_selection(), BKE_object_sync_to_original(), BKE_pose_channel_get_mirrored(), BKE_ptcache_disk_cache_rename(), BKE_scene_multiview_is_render_view_first(), BKE_scene_multiview_is_render_view_last(), BKE_scene_multiview_view_id_get(), BKE_scene_object_find_by_name(), BKE_scene_uses_blender_eevee(), BKE_scene_uses_blender_workbench(), BKE_scene_uses_cycles(), BKE_stamp_is_known_field(), BKE_studiolight_find_default(), BKE_tracking_object_find_plane_track_with_name(), BKE_tracking_object_find_track_with_name(), BKE_tracking_object_get_named(), BKE_undosys_step_find_by_name_with_type(), BKE_undosys_step_push_with_type(), BKE_vfont_is_builtin(), BKE_vfont_load(), BKE_view_layer_find(), BKE_view_layer_rename(), BKE_view_layer_rename_lightgroup(), BKE_volume_grids_backup_restore(), blender_version_init(), blf_search_by_mem_name(), BLI_delete_soft(), BLI_findstring(), BLI_findstring_ptr(), BLI_findstringindex(), BLI_ghashutil_strcmp(), BLI_listbase_findafter_string(), BLI_listbase_findafter_string_ptr(), BLI_listbase_string_or_index_find(), BLI_path_contains(), BLI_path_extension_ensure(), BLI_rfindstring(), BLI_rfindstring_ptr(), BLI_str_index_in_array(), BLI_str_index_in_array_n(), BLI_string_replace_table_exact(), BLO_blendhandle_get_preview_for_id(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_400(), blo_do_versions_420(), blo_do_versions_440(), blo_do_versions_450(), blo_do_versions_500(), blo_do_versions_pre250(), blo_do_versions_userdef(), BLO_main_validate_libraries(), BLO_read_struct_by_name_array(), blo_update_defaults_screen(), BLO_update_defaults_startup_blend(), BLO_update_defaults_workspace(), BMO_opcode_from_opname(), blender::animrig::bonecolls_copy_expanded_flag(), bonecolls_get_by_name(), bpath_list_restore(), bpy_class_validate_recursive(), BPy_IDGroup_SetName(), BPY_rna_types_finalize_external_types(), BPY_string_is_keyword(), blender::deg::DepsgraphRelationBuilder::build_nodetree(), blender::animrig::builtin_keyingset_get_named(), C_Matrix_Shear(), camera_is_left(), camera_multiview_advanced(), camera_stereo3d_shift_x(), blender::nodes::decl::Custom::can_connect(), blender::nodes::decl::IDSocketDeclaration::can_connect(), cdf_layer_find(), change_input_socket_to_rotation_type(), change_node_socket_name(), change_output_socket_to_rotation_type(), blender::animrig::Channelbag::channel_group_create(), blender::deg::Depsgraph::check_nodes_connected(), blender::ed::sculpt_paint::cloth::cloth_brush_collider_cache_create(), cmp_node_image_create_outputs(), cmp_node_legacy_pass_name(), cmp_node_poll_default(), cmp_property(), blender::ed::outliner::collection_objects_select_exec(), colorband_buttons_layout(), colormanagement_transform_ex(), console_history_append_exec(), constraint_bone_name_fix(), constraint_find_original(), blender::deg::RNANodeQuery::construct_node_identifier(), CTX_data_equals(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::object::dash_modifier_segment_add_exec(), data_dir_add(), blender::ed::object::data_transfer_poll_property(), decimate_poll_property(), depthdropper_poll(), dir_create_recursive(), displacement_node_insert(), dissolve_mode_poll_property(), dna_struct_find_index_ex_impl(), DNA_struct_rename_legacy_hack_alias_from_static(), DNA_struct_rename_legacy_hack_static_from_alias(), do_version_keyframe_jump(), do_version_material_remove_use_nodes(), do_version_node_curve_to_mesh_scale_input(), do_version_replace_image_info_node_coordinates(), do_version_translate_node_remove_relative(), do_version_world_remove_use_nodes(), do_versions_after_linking_280(), do_versions_after_linking_300(), do_versions_after_linking_500(), do_versions_fix_annotations(), do_versions_material_convert_legacy_blend_mode(), do_versions_point_attribute_names(), do_versions_rename_id(), drivers_path_rename_fix(), blender::draw::drw_volume_object_mesh_init(), blender::ed::object::dt_layers_select_itemf(), dynamicPaintSurface_updateType(), blender::ed::sculpt_paint::dyntopo::dyntopo_supports_layer(), ease_draw_status_header(), ease_modal(), ease_modal_update(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_armature_bone_rename(), ED_armature_bones_flip_names(), ED_armature_ebone_get_mirrored(), ED_fileselect_activate_by_relpath(), ED_fsmenu_entry_set_name(), ED_fsmenu_entry_set_path(), ED_gizmo_poll_or_unlink_delayed_from_operator(), ED_gizmo_poll_or_unlink_delayed_from_tool_ex(), ED_gpencil_anim_copybuf_paste(), ED_info_draw_stats(), ED_region_panels_layout_ex(), ED_region_property_search(), ED_scene_view_layer_delete(), ED_screen_user_menu_item_add_menu(), ED_screen_user_menu_item_add_operator(), ED_screen_user_menu_item_find_menu(), ED_screen_user_menu_item_find_operator(), ED_screen_user_menu_item_find_prop(), ED_undo_grouped_push(), ED_view3d_gizmo_mesh_preselect_clear(), ED_view3d_has_depth_buffer_updated(), edbm_select_similar_poll_property(), edbm_sort_elements_poll_property(), elem_exists_impl(), elem_offset_impl(), enable_geometry_nodes_is_modifier(), blender::render::hydra::engine_create_func(), blender::ed::asset::shelf::ensure_shelf_has_type(), enum_items_from_py(), euler_filter_group_channels(), fcurves_path_rename_fix(), file_browse_poll_property(), file_directory_enter_handle(), file_sfile_to_operator_ex(), filelist_file_find_path(), filelist_geticon_file_type_ex(), filelist_setdir(), filelist_setfilter_options(), find_attribute(), blender::io::obj::find_or_create_collection(), fluid_is_bake_all(), fluid_is_bake_data(), fluid_is_bake_guiding(), fluid_is_bake_mesh(), fluid_is_bake_noise(), fluid_is_bake_particle(), fluid_is_free_all(), fluid_is_free_data(), fluid_is_free_guiding(), fluid_is_free_mesh(), fluid_is_free_noise(), fluid_is_free_particles(), fn_node_poll_default(), foreach_path_clean_cb(), fsmenu_insert_entry(), fsmenu_write_file(), blender::io::fbx::gather_animated_properties(), geo_node_poll_default(), blender::ed::spreadsheet::BundleDataSource::get_column_values(), blender::ed::spreadsheet::ClosureSignatureDataSource::get_column_values(), blender::ed::spreadsheet::GeometryDataSource::get_column_values(), blender::ed::spreadsheet::ListDataSource::get_column_values(), blender::ed::spreadsheet::SingleValueDataSource::get_column_values(), blender::ed::spreadsheet::VolumeDataSource::get_column_values(), blender::nodes::get_current_socket_identifier_for_future_socket(), get_named_bone_bonechildren(), blender::draw::compositor_engine::Context::get_pass(), get_show_adaptive_options(), get_stats_string(), blender::seq::get_strip_by_name(), GHOST_WindowX11::getDPIHint(), gizmo_cage2d_property_update(), gizmo_cage3d_property_update(), gizmo_mesh_bisect_setup(), gizmo_mesh_placement_setup(), gpu_node_graph_add_attribute(), gpu_node_graph_add_layer_attribute(), gpu_node_graph_add_uniform_attribute(), blender::draw::gpencil::grease_pencil_layer_cache_add(), gwl_registry_handler_interface_slot_from_string(), hide_simulation_node_skip_socket_value(), icon_id_from_name(), idkey_cmp(), idproperty_find_ui_container(), idtype_get_info_from_name(), image_add_view(), image_init_multilayer_multiview(), image_render_pass_get(), image_save_as_draw_check_prop(), IMB_byte_from_float(), IMB_colormanagement_colorspace_get_named_index(), IMB_colormanagement_imbuf_for_write(), IMB_colormanagement_transform_byte_to_float(), IMB_colormanagement_transform_v4(), IMB_colormanagement_working_space_set_from_name(), blender::imbuf::imb_create_write_spec(), imb_exr_get_pass(), IMB_thumb_manage(), blender::io::fbx::import_animations(), blender::draw::overlay::Instance::init(), blender::gpu::VKShaderInterface::init(), init_meta(), init_reconstruct_step_for_member(), init_structDNA(), blender::ed::transform::initResize(), blender::nodes::node_composite_convert_color_space_cc::ConvertColorSpaceOperation::is_identity(), blender::ed::object::is_smooth_by_angle_modifier(), blender::nodes::switch_node_inference_utils::is_socket_selected__mix_node(), blender::nodes::switch_node_inference_utils::is_socket_selected__shader_mix_node(), isSystemDifferent(), joined_armature_fix_animdata_cb(), joined_armature_fix_links(), joined_armature_fix_links_constraints(), keycmp(), keyingset_get_from_op_with_error(), blender::animrig::keyingset_info_unregister(), keymap_update_brushes_handle_add_item(), keymap_update_brushes_handle_remove_item(), lib_override_library_create_from(), liboverride_opop_find_name_lib_iterative(), light_emission_unify(), blender::io::obj::linked_sockets_to_dest_id(), blender::ed::asset::shelf::lookup_shelf_for_popup(), main(), mass_calculate_poll_property(), blender::nodes::decl::IDSocketDeclaration::matches(), menu_items_from_ui_create(), blender::bke::mesh_freestyle_marks_to_legacy(), meshcache_read_pc2_head(), metadata_is_custom_drawable(), mirror_bone_collection_assignments(), ml_addview_cb(), modify_geometry_set(), modify_mesh(), blender::modifyGeometry(), MOV_set_custom_proxy_dir(), blender::ed::object::move_to_collection_exec(), blender::ed::object::move_to_collection_invoke(), move_to_collection_regular_invoke(), nlastrip_find_by_name(), blender::ed::space_node::node_add_group_input_node_exec(), node_cmp_rlayers_register_pass(), node_cmp_rlayers_sock_to_pass(), blender::ed::space_node::node_draw_space(), blender::bke::node_foreach_working_space_color(), blender::ed::space_node::node_get_accessed_attributes_row(), blender::ed::space_node::node_group_ungroup(), blender::ed::space_node::node_select_grouped_name(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_update_hair_principled(), blender::ed::space_node::node_socket_add_replace(), normals_tools_draw_check_prop(), ntree_shader_node_find_socket(), blender::ed::object::object_add_to_selected_poll_property(), object_cycles_shader_nodes_poll(), object_defgroup_unlocked_flip_map_ex(), object_eevee_shader_nodes_poll(), object_lib_override_apply_post(), blender::ed::object::object_mode_set_exec(), object_select_menu_exec(), blender::ed::object::object_select_mirror_exec(), openexr_header_metadata_colorspace(), LibWeakRefKey::operator==, operator==(), order_render_passes(), blender::seq::original_strip_get(), blender::ed::outliner::outliner_collection_isolate_flag(), panel_add_check(), panel_type_context_poll(), panels_collapse_all(), blender::ed::object::parent_set_poll_property(), parse_next_token(), parse_unary(), paste_text_exec(), blender::ed::animation::pastebuf_match_path_full(), path_normalize_impl(), path_select_poll_property(), point_normals_draw_check_prop(), uiLayout::popover_group(), blender::eevee::VelocityModule::VelocityGeometryData::pos_buf_get(), poseAnim_mapping_getNextFCurve(), prepare(), blender::ed::space_node::prepare_viewlayer_update(), blender::io::usd::process_inputs(), ptcache_bake_exec(), ptcache_bake_invoke(), PyC_FlagSet_ValueFromID_int(), PyC_ParseStringEnum(), PyC_RNA_AsPointer(), pygpu_shader_attrs_info_get(), pyrna_func_vectorcall(), pyrna_prop_collection_subscript_str(), pyrna_pydict_to_props(), pyrna_struct_bl_rna_find_subclass_recursive(), pyrna_struct_getattro(), blender::ed::object::quadriflow_poll_property(), ramp_blend_type(), RE_create_render_pass(), RE_InitState(), RE_layer_load_from_file(), RE_pass_find_by_name(), RE_passes_have_name(), blender::io::alembic::read_custom_data_mcols(), blender::io::fbx::read_ufbx_property(), remove_triangulate_node_min_size_input(), renamebutton_cb(), render_engine_supports_ray_visibility(), render_layer_allocate_pass(), render_result_clone_passes(), render_result_merge(), render_result_new(), render_result_single_layer_end(), render_result_to_bake(), reuse_bmain_data_remapper_ensure(), reuse_bmain_move_id(), rna_auto_types(), rna_def_property_boolean_sdna(), RNA_def_property_collection_sdna(), RNA_def_property_enum_sdna(), RNA_def_property_float_sdna(), rna_def_property_funcs(), RNA_def_property_int_sdna(), rna_def_property_lookup_int_func(), RNA_enum_from_identifier(), RNA_enum_from_name(), rna_find_dna_type(), rna_find_struct(), rna_find_type(), rna_findlink(), RNA_function_find_parameter(), rna_generate(), rna_generate_header_cpp(), rna_generate_struct_prototypes(), RNA_identifier_sanitize(), rna_is_collection_functions_struct(), RNA_parameter_get_lookup(), RNA_parameter_set_lookup(), RNA_pointer_as_string_id(), RNA_pointer_as_string_keywords_ex(), RNA_property_collection_lookup_string_index(), RNA_property_enum_items_gettexted_all(), rna_property_override_collection_subitem_name_id_match(), rna_range_from_int_type(), rna_safe_id(), rna_set_raw_property(), RNA_struct_find_function(), rna_struct_update_when_changed(), rna_validate_identifier(), blender::ed::geometry::run_node_group_exec(), screenshot_draw_check_prop(), screenshot_exec(), screenshot_invoke(), sculpt_update_object(), blender::ed::vse::select_grouped_data(), select_similar_prefix(), select_similar_suffix(), blender::seq::seq_imbuf_to_sequencer_space(), blender::seq::seqbase_unique_name(), blender::ed::vse::sequencer_add_draw_check_fn(), blender::ed::vse::sequencer_add_duplicate_exec(), blender::ed::vse::sequencer_add_effect_strip_poll_property(), blender::ed::vse::sequencer_add_image_strip_exec(), blender::ed::vse::sequencer_add_movie_strip_exec(), blender::ed::vse::sequencer_change_effect_type_exec(), blender::ed::vse::sequencer_main_cursor(), set_compare_flags_for_struct(), sh_node_poll_default(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), shader_tree_poll(), blender::ed::object::shape_key_remove_poll_property(), blender::io::fbx::should_import_camera(), blender::animrig::Action::slot_find_by_identifier(), blender::ed::space_node::snode_set_context(), blender::ed::space_node::viewer_linking::socket_can_be_viewed(), streq_array_any(), strhash_pair_cmp(), blender::seq::strip_add_set_view_transform(), studiolight_multilayer_addpass(), blender::gpu::VKDevice::supports_extension(), surface_duplicateNameExists(), switch_preview_collection_visibility(), switch_preview_floor_visibility(), template_texture_user_menu(), blender::bke::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::ed::object::test_constraint(), blender::bke::tests::TEST_F(), blender::bke::tests::test_render_pass_conflict(), testsort_listbase_array_str_cmp(), testsort_listbase_sort_is_stable(), tex_node_poll_default(), text_convert_whitespace_exec(), text_find_and_replace(), text_text_search_exec(), text_undosys_step_encode_init(), blender::ed::object::time_modifier_segment_add_exec(), toolsystem_ref_set_by_id_pending(), blender::ed::transform::transform_poll_property(), transformcache_evaluate(), blender::ed::outliner::tree_element_strip_dup_activate(), blender::nodes::socket_items::try_add_item_via_any_extend_socket(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), uhandle_lookup_by_name(), uhandle_lookup_ubuf(), ui_but_event_property_operator_string(), ui_but_placeholder_get(), UI_context_copy_to_selected_list(), ui_context_fcurve_modifiers_via_fcurve(), ui_do_but_textedit(), ui_handler_panel_region(), ui_imageuser_pass_menu_step(), blender::ed::space_node::ui_node_menu_column(), UI_panel_category_draw_all(), ui_panel_category_show_active_tab(), UI_panel_list_matches_data(), UI_search_items_find_index(), UI_textbutton_activate_rna(), ui_tooltip_data_from_tool(), uiTemplateStatusBarModalItem(), uniform_attr_list_cmp(), unique_name(), unpack_menu(), blender::io::usd::USD_find_hook_name(), uv_align_poll_property(), uv_sculpt_stroke_init(), version_bone_hide_property_driver(), version_escape_curly_braces_in_compositor_file_output_nodes(), version_geometry_nodes_primitive_uv_maps(), version_geometry_nodes_set_position_node_offset(), version_geometry_normal_input_node(), version_mesh_crease_generic(), version_node_id(), version_node_socket_duplicate(), version_replace_texcoord_normal_socket(), version_set_uv_face_overlay_defaults(), version_update_node_input(), versioning_remove_microfacet_sharp_distribution(), versioning_replace_musgrave_texture_node(), view3d_interactive_add_begin(), view3d_navigation_type_from_idname(), view3d_ruler_poll(), view3d_stereo3d_setup_offscreen(), view_layer_add_lightgroup_exec(), where_am_i(), blender::ed::transform::WIDGETGROUP_gizmo_setup(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), WM_event_consecutive_data_get(), wm_homefile_read_ex(), wm_homefile_read_exec(), wm_id_linked_relocate_exec(), WM_keymap_guess_opname(), wm_keymap_is_match(), wm_keymap_item_equals_result(), wm_keymap_item_find_in_keymap(), WM_keymap_item_restore_to_default(), WM_keymap_poll(), wm_msg_remote_io_gset_cmp(), wm_operator_create(), wm_platform_support_check_approval(), wm_search_menu_invoke(), wm_set_working_color_space_exec(), wm_set_working_color_space_invoke(), WM_toolsystem_ref_set_by_id_ex(), WM_toolsystem_ref_sync_from_context(), wm_userpref_read_exec(), WM_xr_action_destroy(), WM_xr_action_state_get(), WM_xr_controller_pose_actions_set(), wm_xr_session_controller_data_populate(), workspace_append_button(), blender::bke::blendfile::PartialWriteContext::write(), and write_jpeg().
| #define STREQLEN | ( | a, | |
| b, | |||
| n ) |
Definition at line 424 of file BLI_utildefines.h.
Referenced by BKE_ptcache_disk_cache_rename(), BKE_ptcache_id_clear(), BKE_ptcache_id_time(), BKE_ptcache_load_external(), BKE_scene_multiview_view_prefix_get(), BKE_studiolight_find(), blo_do_versions_290(), blo_do_versions_pre250(), BLO_readfile_blender_header_decode(), bmo_name_to_slotcode(), clg_ctx_filter_check(), ED_armature_bone_rename(), eyedropper_cryptomatte_sample_renderlayer_fl(), fcurve_path_rename(), find_family_object(), IDP_EqualsProperties_ex(), image_sequence_get_frame_ranges(), blender::ed::space_node::node_select_grouped_name(), blender::ed::space_node::node_socket_get_label(), ptcache_dynamicpaint_read(), ptcache_file_header_begin_read(), pyrna_prop_collection_subscript_str_lib_pair_ptr(), blender::gpu::GPULogParser::skip_severity(), space_text_update_drawcache(), texpaint_slot_node_find_cb(), text_autocomplete_build(), txt_select_unprefix(), UI_panel_find_by_type(), ui_searchbox_update(), verify_socket_template(), WM_dropboxmap_find(), WM_keyconfig_remove(), WM_keymap_list_find(), WM_keymap_list_find_spaceid_or_empty(), WM_modalkeymap_find(), wm_read_exotic(), WM_xr_actionmap_binding_find(), wm_xr_actionmap_binding_find_except(), WM_xr_actionmap_find(), wm_xr_actionmap_find_except(), WM_xr_actionmap_item_find(), and wm_xr_actionmap_item_find_except().
| #define STRINGIFY | ( | x | ) |
Definition at line 414 of file BLI_utildefines.h.
Referenced by BKE_appdir_program_python_search(), BKE_blender_version_is_alpha(), BKE_blender_version_is_lts(), blender_version_init(), bpy_prop_array_length_parse(), enum_items_from_py(), make_app_info(), openSubdiv_getVersionHex(), pygpu_batch_vertbuf_add(), pygpu_buffer_pyobj_as_shape(), pygpu_framebuffer__tp_new(), pygpu_framebuffer_stack_push_and_bind_or_error(), pygpu_shader_info_push_constant(), pygpu_stack_is_push_model_view_ok_or_error(), pygpu_stack_is_push_projection_ok_or_error(), pygpu_vertformat_attr_add(), pyrna_py_to_prop(), blender::gpu::tests::texture_create_upload_read(), blender::gpu::tests::texture_create_upload_read_with_bias(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string_vk_access_flags(), blender::gpu::to_string_vk_dependency_flags(), blender::gpu::to_string_vk_image_aspect_flags(), blender::gpu::to_string_vk_pipeline_stage_flags(), blender::gpu::to_string_vk_rendering_flags(), and blender::gpu::to_string_vk_shader_stage_flags().
| #define STRINGIFY_APPEND | ( | a, | |
| b ) |
Definition at line 413 of file BLI_utildefines.h.
| #define STRINGIFY_ARG | ( | x | ) |
Definition at line 412 of file BLI_utildefines.h.
Referenced by blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), and blender::gpu::to_string().
| #define STRPREFIX | ( | a, | |
| b ) |
Definition at line 427 of file BLI_utildefines.h.
Referenced by blender::animrig::legacy::action_fcurves_remove(), action_flip_pchan_rna_paths(), add_driver_with_target(), animpath_matches_basepath(), BKE_preferences_extension_remote_to_name(), BKE_workspace_tool_id_replace_table(), BLO_update_defaults_workspace(), blender::deg::DepsgraphRelationBuilder::build_driver_data(), blender::deg::RNANodeQuery::construct_node_identifier(), curve_rename_fcurves(), blender::gpu::debug::debug_callback(), do_version_hue_sat_node(), eyedropper_cryptomatte_sample_renderlayer_fl(), fcurves_path_remove_from_listbase(), fsmenu_read_bookmarks(), fsmenu_read_system(), fsmenu_xdg_user_dirs_parse(), handle_app1(), ibJpegImageFromCinfo(), IMB_exr_read_channels(), keymap_item_has_invalid_wm_context_data_path(), main(), preferences_extension_url_drop_invoke(), blender::ed::object::quadriflow_poll_property(), blender::ed::sculpt_paint::set_pivot_position_poll_property(), blender::render::hydra::FinalEngine::set_render_setting(), blender::ed::transform::transform_poll_property(), ui_block_bounds_calc(), update_mapping_node_fcurve_rna_path_callback(), ViewOpsData_Utility::ViewOpsData_Utility(), and WM_keymap_guess_opname().
| #define SWAP | ( | type, | |
| a, | |||
| b ) |
Definition at line 59 of file BLI_utildefines.h.
Referenced by BLI_bitmap_draw_2d_poly_v2i_n(), BLI_polyfill_beautify(), BLI_rctf_sanitize(), BLI_rcti_sanitize(), bvh_partition(), invert_m4_m4_fallback(), is_opcode_secure(), kdtree2d_balance_recursive(), kdtree_balance(), rgb_to_hsv(), sin_cos_from_fraction(), blender::draw::StorageBuffer< LightCullingData >::swap(), swap_v2_v2(), swap_v3_v3(), swap_v4_v4(), and blender::ed::transform::transform_seq_slide_cursor_get().
| #define UNLIKELY | ( | x | ) |
Definition at line 526 of file BLI_utildefines.h.
Referenced by _BaseMathObject_RaiseBufferViewExc(), _BaseMathObject_ResizeOkOrRaiseExc(), _bli_array_deduplicate_ordered(), _bli_array_iter_span(), action_flip_pchan_rna_paths(), addedgetoscanlist(), alter_co(), ANIM_animdata_filter(), animfilter_fcurves(), arg_handle_log_file_set(), blender::ed::object::bake(), bake_strokes(), barycentric_weights_v2_quad(), bevel_list_calc_bisect(), binary_search_anim_path(), BKE_colorband_evaluate(), BKE_defvert_extract_vgroup_to_edgeweights(), BKE_defvert_extract_vgroup_to_faceweights(), BKE_defvert_extract_vgroup_to_loopweights(), BKE_defvert_remove_group(), BKE_fcurve_find(), BKE_icon_delete_unmanaged(), BKE_lib_libblock_session_uid_ensure(), BKE_linestyle_color_modifier_add(), BKE_linestyle_color_modifier_copy(), BKE_main_idmap_lookup_name(), BKE_mesh_center_of_surface(), BKE_mesh_center_of_volume(), BKE_mesh_do_versions_cd_flag_init(), BKE_mesh_loop_islands_add(), BKE_mesh_mdisp_flip(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_remap_calc_faces_from_mesh(), BKE_pose_blend_read_after_liblink(), BKE_preferences_extension_remote_to_name(), BKE_scene_ppm_get(), BKE_tempdir_init(), BKE_where_on_path(), blf_font_boundbox_ex(), blf_font_boundbox_foreach_glyph(), blf_font_draw_buffer_ex(), blf_font_draw_ex(), blf_font_draw_mono(), blf_font_glyph_advance(), blf_font_width_to_strlen_glyph_process(), blf_font_wrap_apply(), blf_kerning(), BLI_array_store_create(), BLI_array_store_rle_encode(), BLI_box_pack_2d(), bli_builddir(), BLI_bvhtree_new(), BLI_bvhtree_overlap_ex(), BLI_delete_soft(), BLI_file_read_as_lines(), BLI_ghashIterator_init(), BLI_gsqueue_pop(), BLI_gsqueue_push(), BLI_heap_insert(), BLI_heapsimple_insert(), BLI_memarena_alloc(), BLI_memarena_merge(), BLI_memblock_alloc(), BLI_memblock_clear(), BLI_memiter_alloc(), BLI_memiter_iter_step(), BLI_memiter_iter_step_size(), BLI_mempool_alloc(), BLI_mempool_free(), BLI_mempool_iterstep(), BLI_mmap_open(), BLI_path_join_array(), BLI_polyfill_calc(), BLI_polyfill_edge_calc_rotate_beauty__area(), BLI_read(), BLI_scanfill_calc_ex(), BLI_scanfill_calc_self_isect(), BLI_sprintfN_with_buffer(), BLI_stack_clear(), BLI_stack_discard(), BLI_stack_push_r(), BLI_str_escape(), BLI_str_partition_ex_utf8(), BLI_str_quoted_substr_range(), BLI_str_unescape(), BLI_str_unescape_ex(), BLI_str_utf32_as_utf8(), BLI_str_utf8_as_unicode_or_error(), BLI_str_utf8_as_unicode_safe(), BLI_str_utf8_as_unicode_step_or_error(), BLI_str_utf8_as_unicode_step_safe(), BLI_str_utf8_from_unicode(), BLI_str_utf8_invalid_substitute_if_needed(), BLI_string_join_array(), BLI_string_join_array_by_sep_char(), BLI_string_replace_range(), BLI_strlen_utf8_ex(), BLI_strncpy_wchar_as_utf8(), BLI_strnlen_utf8_ex(), BLI_task_parallel_mempool(), BLI_temp_directory_path_copy_if_valid(), BLI_uniquename_cb(), BLI_vsprintfN_with_buffer(), blo_bhead_read_data(), BLO_write_file_impl(), BLO_write_struct_array_by_name(), BLO_write_struct_list_by_name(), bm_decim_build_edge_cost_single(), bm_decim_build_quadrics(), bm_decim_edge_collapse(), BM_disk_dissolve(), bm_edge_collapse_loop_customdata(), BM_edge_find_double(), bm_edge_info_average_length_fallback(), BM_edge_split(), BM_edgeloop_calc_normal(), BM_edgeloop_calc_normal_aligned(), bm_edges_sort_winding(), bm_extrude_copy_face_loop_attributes(), bm_face_bisect_verts(), BM_face_calc_tangent_from_edge_pair(), bm_face_connect_verts(), bm_face_region_vert_pass_id(), BM_face_split(), bm_face_split_edge_find(), BM_face_split_edgenet_connect_islands(), bm_face_split_edgenet_partial_connect(), BM_face_split_n(), BM_face_splits_check_legal(), BM_face_triangulate(), BM_faces_join(), bm_isect_tri_tri(), bm_loop_build(), BM_loop_calc_face_normal(), BM_loop_calc_face_tangent(), bm_loop_filter_fn(), BM_loop_find_next_nodouble(), BM_loop_find_prev_nodouble(), BM_loop_interp_multires_ex(), BM_mesh_beautify_fill(), BM_mesh_bm_from_me(), BM_mesh_calc_tessellation_with_partial_ex(), bm_mesh_copy_new_face(), BM_mesh_decimate_collapse(), BM_mesh_decimate_dissolve_ex(), BM_mesh_edgesplit(), BM_mesh_elem_hflag_disable_test(), BM_mesh_elem_hflag_enable_test(), BM_mesh_intersect(), bm_mesh_loops_calc_normals_for_loop(), bm_mesh_loops_calc_normals_for_vert_with_clnors(), BM_mesh_normals_update_with_partial_ex(), BM_mesh_partial_create_from_verts_group_multi(), BM_mesh_partial_create_from_verts_group_single(), bm_mesh_region_match_pair(), BM_select_history_merge_from_targetmap(), bm_uidwalk_rehash_reserve(), bm_vert_calc_surface_tangent(), bm_vert_pair_to_matrix(), bm_vert_partial_connect_check_overlap(), BM_verts_calc_rotate_beauty(), bmbvh_overlap_cb(), BMD_mesh_bm_create(), BMD_mesh_intersection(), bmesh_calc_tessellation_for_face_beauty(), bmesh_calc_tessellation_for_face_impl(), bmesh_radial_length(), bmesh_radial_loop_append(), bmesh_radial_loop_remove(), bmesh_radial_validate(), bmo_dissolve_faces_exec(), bmo_find_end_of_chain(), BMO_mesh_selected_remap(), bmo_offset_edgeloops_exec(), BMO_op_vinitf(), BMO_slot_get(), bmo_triangle_fill_exec(), BMW_init(), bmw_LoopShellWalker_begin(), bmw_LoopShellWireWalker_begin(), bmw_NonManifoldedgeWalker_step(), bmw_VertShellWalker_begin(), bpy_bm_generic_valid_check_source(), BPy_BMDeformVert_AssignPyObject(), BPy_BMEdge_CreatePyObject(), BPy_BMElem_PySeq_As_Array_FAST(), bpy_bmelemseq_subscript_slice(), BPy_BMFace_CreatePyObject(), bpy_bmfaceseq_new(), BPy_BMLayerItem_GetItem(), bpy_bmlayeritem_ptr_get(), BPy_BMLayerItem_SetItem(), BPy_BMLoop_CreatePyObject(), BPy_BMLoopUV_AssignPyObject(), BPy_BMO_call(), BPy_BMVert_CreatePyObject(), BPy_BMVertSkin_AssignPyObject(), bpy_class_validate_recursive(), bpy_context_end(), BPY_driver_exec(), BPY_driver_secure_bytecode_test_ex(), BPy_IDGroup_MapDataToPy(), BPy_IDGroup_update(), bpy_prop_arg_parse_id(), bpy_prop_string_visit_fn_call(), bpy_pydriver_namespace_update_depsgraph(), bpygpu_ParseTexture(), bridge_loop_pair(), buffer_from_filepath(), blender::draw::bvh_overlap_cb(), C_BVHTree_FromPolygons(), calc_deltas(), calc_duplicates_cb(), blender::geometry::calc_new_edges(), blender::geometry::quad::calc_quad_direction_beauty(), calc_tangent_loop(), blender::bke::curves::poly::calculate_normals_minimum(), clamp_float_to_int(), closest_to_ray_v3(), collection_gobject_hash_create(), Color_CreatePyObject(), Color_getbuffer(), Color_new(), Color_releasebuffer(), Color_vectorcall(), console_cursor_wrap_offset(), convert_include(), convexhull_2d_stack_finalize(), convexhull_2d_stack_push(), blender::bke::mesh::corner_fan_space_define(), correct_uv_aspect_per_face(), correctivesmooth_modifier_do(), blender::ed::transform::createSpaceNormalTangent(), ctx_wm_python_context_get(), GHOST_SystemWayland::cursor_bitmap_get(), GHOST_SystemWayland::cursor_grab_use_software_display_get(), GHOST_SystemWayland::cursor_shape_check(), GHOST_SystemWayland::cursor_shape_custom_set(), GHOST_SystemWayland::cursor_shape_set(), GHOST_SystemWayland::cursor_visibility_set(), curve_blend_read_data(), curve_draw_exec(), blender::ed::curves::curves_draw_exec(), CustomData_blend_read(), CustomData_data_transfer(), data_source_handle_send(), blender::gpu::debug_validate_binding_image_format(), blender::bke::curves::poly::delta_dir(), blender::bke::curves::poly::direction_bisect(), doEdgeSplit(), draw_horizontal_scale_indicators(), draw_parallel_lines(), draw_vertical_scale_indicators(), dynamicPaint_paintMesh(), ease_handle_axis(), ED_file_change_dir_ex(), ED_uvedit_get_aspect_from_material(), ED_view3d_clipping_calc_from_boundbox(), EDBM_mesh_load_ex(), blender::nodes::node_geo_edge_paths_to_selection_cc::edge_paths_to_selection(), blender::ed::transform::edge_slide_data_init_mval(), blender::ed::object::editmode_exit_ex(), mikk::AtomicHashSet< KeyT, isAtomic, KeyHash, KeyEqual, ProbeFcn >::emplace(), Euler_CreatePyObject(), Euler_getbuffer(), Euler_new(), Euler_releasebuffer(), Euler_vectorcall(), blender::geometry::extend_curve_curved(), blender::geometry::extend_curve_straight(), face_edge_loop_islands_calc(), blender::bke::mesh::face_normal_calc(), file_browse_invoke(), file_directory_enter_handle(), file_draw_check_ex(), file_filename_enter_handle(), find_attribute(), find_byte_not_equal_to(), find_nearest(), find_nearest_cb(), find_nearest_n_with_len_squared_cb(), blender::math::from_vector(), fsmenu_read_system(), blender::seq::gammaCorrect(), get_alloc_name(), get_bhead(), blender::geometry::get_count_from_length(), blender::ui::AbstractGridViewItem::get_view(), blender::ui::AbstractViewItem::get_view(), GHOST_SystemWayland::getButtons(), GHOST_SystemWayland::getClipboardImage(), GHOST_SystemWayland::getCursorPosition(), GHOST_SystemWayland::getCursorPositionClientRelative(), GHOST_SystemWayland::getModifierKeys(), blender::ed::transform::getTransformOrientation_ex(), ghash_lookup_entry_ex(), ghash_lookup_entry_prev_ex(), gizmo_mesh_spin_redo_setup(), gizmo_mesh_spin_redo_update_from_op(), gpu_select_load_id_pass_all(), group_min_cmp_fn(), blender::nodes::node_geo_points_to_curves_cc::grouped_sort(), blender::nodes::node_geo_sort_elements_cc::grouped_sort(), gwl_clipboard_uri_ranges(), gwl_display_seat_active_get(), gwl_display_seat_active_set(), gwl_seat_key_repeat_timer_fn(), gwl_window_activate(), handleNumInput(), GHOST_SystemWayland::hasClipboardImage(), hash_accum(), hash_accum_single(), heap_down(), heap_node_alloc(), heapsimple_down(), hsv_clamp_v(), idp_snap_calc_incremental(), idprop_py_from_idp_idparray(), image_sample(), init_meta(), init_structDNA(), insert_list(), blender::ed::transform::interp_line_v3_v3v3v3(), interp_v3_v3v3_slerp(), interp_v3_v3v3_slerp_safe(), interp_weights_poly_v2(), interp_weights_poly_v3(), intersection_find_attribute(), invert_m3_m3_safe_ortho(), invert_m4_m4_fallback(), invert_m4_m4_safe_ortho(), is_boundary_edge(), isect_line_line_epsilon_v3(), isect_line_line_strict_v3(), isect_ray_ray_epsilon_v3(), isect_ray_tri_watertight_v3(), CCL_NAMESPACE_BEGIN::kernel_tex_image_interp(), key_from_chunk_ref(), keyboard_depressed_state_key_event(), keyboard_handle_enter(), blender::ed::object::lattice_add_to_selected_exec(), light_sample(), lineart_chain_create_crossing_point(), lineart_edge_cut(), lineart_shadow_edge_cut(), blender::bke::pbvh::long_edge_queue_edge_add_recursive(), M_Geometry_tessellate_polygon(), make_alembic_info(), make_duplis_font(), make_face(), make_ffmpeg_info(), make_ocio_info(), make_oiio_info(), make_opensubdiv_info(), make_openvdb_info(), make_sdl_info(), make_usd_info(), map_to_sphere(), mat3_normalized_to_quat_fast(), mat3_normalized_to_quat_with_checks(), mat3_to_rot_size(), Matrix_CreatePyObject(), Matrix_getbuffer(), matrix_invert_safe_internal(), Matrix_new(), Matrix_releasebuffer(), Matrix_resize_4x4(), Matrix_vectorcall(), MEM_guarded_calloc_arrayN(), MEM_guarded_malloc_arrayN(), mem_guarded_malloc_arrayN_aligned(), MEM_guarded_mallocN(), MEM_guarded_mallocN_aligned(), MEM_guarded_printmemlist_stats(), MEM_lockfree_calloc_arrayN(), MEM_lockfree_dupallocN(), MEM_lockfree_freeN(), MEM_lockfree_malloc_arrayN(), mem_lockfree_malloc_arrayN_aligned(), MEM_lockfree_mallocN(), MEM_lockfree_mallocN_aligned(), MEM_size_safe_multiply(), mempool_chunk_add(), mempool_iter_threadsafe_step(), menu_items_from_ui_create(), blender::bke::mesh::mesh_calc_tessellation_for_face_impl(), blender::ed::transform::mesh_customdatacorrect_apply_vert(), mesh_ensure_tessellation_customdata(), mesh_foreachScreenEdge__mapFunc(), mesh_foreachScreenEdge_clip_bb_segment__mapFunc(), mesh_foreachScreenFace__mapFunc(), mesh_foreachScreenVert__mapFunc(), mesh_island_to_astar_graph_edge_process(), mesh_tessface_calc(), meshcache_do(), meshcache_read_mdd_range_from_time(), meshdeform_ray_tree_intersect(), MOD_lineart_gpencil_generate_v3(), MOD_solidify_nonmanifold_modifyMesh(), GHOST_SystemWayland::ms_from_input_time(), GHOST_SystemX11::ms_from_input_time(), multires_unsubdivide_extract_grids(), mywrite(), nearest_add_in_range(), blender::nodes::node_fn_axis_angle_to_rotation_cc::node_build_multi_function(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_insert_offset_modal(), blender::bke::mesh::normal_calc_ngon(), blender::math::detail::normalized_to_quat_fast(), blender::math::detail::normalized_to_quat_with_checks(), object_shapenr_basis_index_ensured(), blender::draw::overlay::Resources::object_wire_color(), ScaleUpX::op(), ScaleUpY::op(), orthogonalize_m3_zero_axes_impl(), GHOST_WindowWayland::outputs_changed_update_scale(), blender::geometry::p_add_ngon(), blender::geometry::p_vert_add(), blender::draw::particle_calculate_parent_mcol(), blender::draw::particle_calculate_parent_uvs(), particle_undosys_step_decode(), path_normalize_impl(), pf_coord_remove(), pf_ear_tip_check(), pointer_handle_axis(), pointer_handle_axis_discrete(), pointer_handle_axis_value120(), pose_slide_apply_props(), prefetch_read_file_to_memory(), primary_selection_source_send(), GHOST_SystemWayland::processEvents(), proj_paint_state_vert_flags_init(), proj_paint_state_viewport_init(), blender::math::project(), project_paint_undo_subtiles(), project_paint_uvpixel_mask(), project_v2_v2v2(), project_v3_v3v3(), blender::ed::transform::projectFloatViewCenterFallback(), projection_inverse(), projection_inverse_impl(), uiLayout::prop_enum(), uiLayout::prop_enum(), prop_subscript_ass_array_slice__bool_recursive(), prop_subscript_ass_array_slice__float_recursive(), prop_subscript_ass_array_slice__int_recursive(), proxy_thread_next_frame(), GHOST_SystemWayland::putClipboardImage(), py_argv_from_bytes(), py_blf_bind_imbuf_enter(), py_bvhtree_overlap_cb(), py_imbuf_copy(), PyC_ExceptionBuffer(), PyC_ExceptionBuffer_Simple(), PyC_Long_AsBool(), PyC_Long_AsI16(), PyC_Long_AsI8(), PyC_Long_AsU16(), PyC_Long_AsU32(), PyC_Long_AsU8(), PyC_ParseUnicodeAsBytesAndSize(), pygpu_buffer__bf_getbuffer(), pygpu_framebuffer_valid_check(), pygpu_offscreen_valid_check(), pygpu_texture_valid_check(), pygpu_uniformbuffer_valid_check(), pyrna_func_vectorcall(), pyrna_param_to_py(), pyrna_prop_collection_items(), pyrna_prop_collection_subscript_is_valid_or_error(), pyrna_py_to_prop(), pyrna_register_class(), pyrna_struct_get_nameprop_as_pyobject(), pyrna_struct_pop(), pyrna_unregister_class(), pystatus_exit_on_error(), python_compat_wrapper_PyRun_FileExFlags(), Quaternion_CreatePyObject(), Quaternion_getbuffer(), Quaternion_new(), Quaternion_releasebuffer(), Quaternion_vectorcall(), queue_chunk_elem_max_calc(), range_search_cb(), range_search_with_len_squared_cb(), ray_aligned_disk_intersect(), ray_triangle_intersect(), read_exhaustive(), read_file_as_buffer(), read_struct(), recalc_face_normals_find_index(), rem_memblock(), remdoubles_createface(), report_error_on_address(), report_error_on_address(), rle_link_chunk_elem_new(), rna_array_lookup_int(), rna_iterator_array_begin(), RNA_path_array_index_token_find(), rna_path_token(), rna_path_token_in_brackets(), rna_property_override_collection_subitem_name_id_match(), RNA_struct_available_or_report(), blender::math::rotate_direction_around_axis(), blender::bke::rotate_directions_around_axes(), blender::math::safe_acos(), safe_logf(), safe_logf(), safe_powf(), safe_powf(), scanfill_preprocess_self_isect(), blender::seq::seq_shown_strips_get(), blender::ed::vse::sequencer_select_side_exec(), GHOST_SystemWayland::setCursorPosition(), GHOST_SystemWayland::setCursorPositionClientRelative(), shell_angle_to_dist(), shell_v2v2_mid_normalized_to_dist(), shell_v2v2_normalized_to_dist(), shell_v3v3_mid_normalized_to_dist(), shell_v3v3_normalized_to_dist(), signum_enum(), smart_uv_project_calculate_project_normals(), Freestyle::PseudoNoise::smoothNoise(), stack_chunk_elem_max_calc(), str_utf8_copy_max_bytes_impl(), system_clipboard_get(), system_clipboard_get_primary_selection(), system_clipboard_put(), system_clipboard_put_primary_selection(), TEST(), test_edges_isect_2d_vert(), text_find_identifier_start(), text_jump_to_file_at_point_exec(), textview_wrap_offsets(), blender::math::to_rot_scale(), blender::math::to_rot_scale(), blender::math::to_scale(), blender::math::to_scale(), touch_seat_handle_frame(), blender::ed::transform::transdata_elem_bend(), blender::ed::transform::transform_invoke(), blender::ed::transform::transform_mesh_edge_slide_data_create(), tree_overlap_traverse(), tree_overlap_traverse_cb(), tree_overlap_traverse_num(), triangle_light_pdf(), triangle_light_sample(), uhandle_restore_list(), ui_but_isect_pie_seg(), ui_but_string_get_dynamic(), ui_but_user_menu_find(), ui_do_but_NUM(), ui_draw_but(), ui_imageuser_layer_menu(), ui_imageuser_layer_menu_step(), ui_imageuser_pass_menu(), ui_imageuser_pass_menu_step(), ui_imageuser_view_menu_rr(), ui_numedit_begin(), unit_best_fit(), blender::ed::transform::VertSlideData::update_proj_mat(), utf8_char_compute_skip(), uv_image_outset(), uv_rip_single_from_loop(), uvedit_unwrap_cube_project(), vec_to_quat(), Vector_CreatePyObject(), Vector_getbuffer(), Vector_new(), Vector_releasebuffer(), Vector_resize(), Vector_resize_2d(), Vector_resize_3d(), Vector_resize_4d(), Vector_slerp(), Vector_vectorcall(), vertex_sort(), vfont_char_apply_smallcaps(), vfont_char_find_or_placeholder(), vfont_to_curve(), view3d_boxview_sync_axis(), weight_paint_sample_mark_groups(), widget_draw_text(), blender::ed::space_node::WIDGETGROUP_node_corner_pin_refresh(), blender::ed::space_node::WIDGETGROUP_node_crop_refresh(), blender::ed::space_node::WIDGETGROUP_node_glare_refresh(), blender::ed::space_node::WIDGETGROUP_node_mask_refresh(), blender::ed::space_node::WIDGETGROUP_node_split_refresh(), blender::ed::space_node::WIDGETGROUP_node_transform_refresh(), GHOST_SystemWayland::window_cursor_grab_set(), window_set_custom_cursor_generator(), window_set_custom_cursor_pixmap(), GHOST_SystemWayland::wl_seat_active_get_with_input_serial(), wm_clipboard_text_get_impl(), wm_clipboard_text_set_impl(), wm_cursor_position_get(), wm_cursor_text_generator(), wm_event_add_ghostevent(), wm_event_timers_execute(), wm_ghost_init(), wm_ghostwindow_destroy(), WM_gizmogroup_ensure_init(), WM_init_input_devices(), WM_init_splash(), WM_keymap_poll(), wm_main_playanim_intern(), wm_region_tag_draw_on_gizmo_delay_refresh_for_tweak(), wm_software_cursor_needed(), WM_window_cursor_keymap_status_refresh(), wm_window_ghostwindows_ensure(), WM_window_pixels_read_from_offscreen(), WM_window_pixels_read_sample_from_offscreen(), blender::imbuf::transform::wrap_uv(), writedata_do_write(), and xkb_map_gkey_or_scan_code().
| #define UNPACK2 | ( | a | ) |
Definition at line 245 of file BLI_utildefines.h.
Referenced by blender::eevee::Film::accumulate(), blender::draw::TextureFromPool::acquire(), blender::ed::transform::applyTrackballMatrix(), BKE_icon_geom_rasterize(), BM_face_split_edgenet_connect_islands(), BM_face_splits_check_legal(), bm_isect_tri_tri(), BM_mesh_intersect(), bmesh_kernel_unglue_region_make_vert_multi(), bmo_triangle_fill_exec(), blender::bke::pbvh::pixels::CopyPixelCommand::can_be_extended(), data_device_handle_drop(), blender::eevee::Film::display(), dnd_events(), do_lasso_select_armature__doSelectBone(), do_lasso_select_armature__doSelectBone_clip_content(), do_lasso_select_mesh__doSelectEdge_pass0(), do_lasso_select_mesh__doSelectEdge_pass1(), do_lasso_select_mesh_uv_is_edge_inside(), do_lasso_select_pose__do_tag(), blender::ed::transform::drawSnapping(), blender::draw::Framebuffer::ensure(), blender::draw::Texture::ensure_2d(), blender::draw::Texture::ensure_2d_array(), file_box_select_find_last_selected(), GHOST_SystemWayland::getAllDisplayDimensions(), GHOST_WindowWayland::getClientBounds(), getCursorPositionClientRelative_impl(), GHOST_SystemWayland::getMainDisplayDimensions(), GHOST_WindowWayland::GHOST_WindowWayland(), ghost_wl_buffer_create_for_image(), blender::ed::transform::gizmo2d_resize_draw_prepare(), blender::ed::transform::gizmo2d_rotate_draw_prepare(), blender::ed::transform::gizmo2d_xform_draw_prepare(), gizmo_arrow_modal(), gizmo_cage2d_modal(), gizmo_mesh_spin_init_invoke_prepare(), gpu_select_query_begin(), gpu_texture_create_tile_array(), gpu_viewport_textures_create(), gwl_window_frame_update_from_pending_no_lock(), gwl_window_resize_for_backend(), IMB_create_gpu_texture(), imb_gpu_get_data(), immDrawPixelsTexTiled_scaling_clipping(), blender::eevee::DepthOfField::jitter_apply(), M_imbuf_new(), output_handle_done(), GHOST_WindowWayland::outputs_changed_update_scale(), pointer_handle_enter(), pointer_handle_frame(), py_imbuf_resize(), relative_pointer_handle_relative_motion_impl(), GHOST_SystemWin32::s_wndProc(), GHOST_WindowX11::setWindowCursorGrab(), blender::eevee::Camera::sync(), blender::eevee::Film::sync(), tablet_tool_handle_frame(), tablet_tool_handle_tilt(), blender::gpu::tests::test_framebuffer_clear_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_clear_color_single_attachment(), blender::gpu::tests::test_framebuffer_clear_depth(), blender::gpu::tests::test_framebuffer_clear_multiple_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_multi_viewport(), blender::gpu::tests::test_framebuffer_scissor_test(), blender::gpu::tests::test_framebuffer_subpass_input(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), blender::draw::Texture::Texture(), blender::draw::Texture::Texture(), touch_seat_handle_frame(), ui_popup_block_refresh(), ui_popup_translate(), blender::gpu::GLTexture::update_sub(), blender::gpu::GLTexture::update_sub(), uv_select_overlap(), uvedit_vertex_buttons(), view3d_ruler_pick(), GHOST_SystemWayland::window_cursor_grab_set(), wm_drag_draw_default(), wm_event_cursor_other_windows(), wm_gizmomap_modal_set(), wm_handlers_do(), and wm_software_cursor_draw().
| #define UNPACK2_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 249 of file BLI_utildefines.h.
Referenced by BKE_icon_geom_rasterize().
| #define UNPACK3 | ( | a | ) |
Definition at line 246 of file BLI_utildefines.h.
Referenced by area_quad_v3(), area_squared_quad_v3(), arrow_draw_geom(), blender::draw::overlay::Background::begin_sync(), BKE_icon_geom_rasterize(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_volume_grid_dense_floats(), BLF_state_print(), bm_edgering_pair_interpolate(), BM_face_split_edgenet_connect_islands(), bm_isect_edge_tri(), bm_isect_tri_tri(), bm_loop_collapse_is_degenerate(), BM_mesh_intersect(), bmbvh_find_face_closest_cb(), bmbvh_overlap_cb(), button2d_geom_draw_backdrop(), bvh_callback(), blender::draw::bvh_overlap_cb(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::transform::calc_orientation_from_type_ex(), clip_segment_v3_plane(), clip_segment_v3_plane_n(), blender::ed::sculpt_paint::cloth::cloth_brush_collision_cb(), blender::ed::object::collection_drop_exec(), Freestyle::Controller::ComputeViewMap(), blender::gpu::GLTexture::copy_to(), cube_project_exec(), cursor_point_draw(), dial_ghostarc_draw(), Freestyle::AppView::distanceToSceneCenter(), drw_shgroup_bone_custom_empty(), drw_shgroup_bone_custom_mesh_wire(), drw_shgroup_bone_custom_solid_mesh(), drw_shgroup_custom_bone_curve(), DRW_smoke_ensure_velocity(), blender::draw::drw_volume_object_mesh_init(), blender::draw::drw_volume_selection_surface_cb(), dynamic_paint_set_init_color_vcol_to_imseq_cb(), blender::draw::Texture::ensure_3d(), gizmo_cage3d_draw_intern(), blender::ed::transform::gizmogroup_init_properties_from_twtype(), GPU_batch_tris_from_poly_2d_encoded(), blender::ed::transform::handle_armature_parent_orientation(), blender::ed::transform::handle_object_parent_orientation(), harmonic_ray_callback(), heat_laplacian_create(), initLaplacianMatrix(), isect_plane_plane_plane_v3(), knife_bvh_raycast_cb(), knife_ray_intersect_face(), M_Geometry_area_tri(), M_Geometry_barycentric_transform(), M_Geometry_closest_point_on_tri(), M_Geometry_intersect_point_tri(), M_Geometry_intersect_point_tri_2d(), M_Geometry_intersect_tri_tri_2d(), blender::bke::mesh_corner_tris_nearest_point(), blender::ed::transform::mesh_corner_tris_raycast_backface_culling_cb(), blender::bke::mesh_corner_tris_spherecast(), mesh_corner_tris_target_project(), blender::ed::transform::mesh_customdatacorrect_apply_vert(), blender::ed::transform::ObjectToTransData(), overlap_tri_tri_uv_test(), blender::ed::sculpt_paint::paint_draw_cursor_overlay(), blender::ed::object::parent_set_vert_find(), project_bucket_point_occluded(), project_face_pixel(), project_paint_bleed_add_face_user(), project_paint_face_init(), project_paint_PickColor(), project_paint_PickFace(), py_bvhtree_nearest_point_cb(), py_bvhtree_nearest_point_range_cb(), py_bvhtree_overlap_cb(), py_bvhtree_raycast_cb(), blender::math::QuaternionBase< float >::QuaternionBase(), rotateDifferentialCoordinates(), target_project_edge(), target_project_solve_point_tri(), TEST(), blender::draw::Texture::Texture(), blender::math::to_quaternion(), blender::math::transform_point(), tri_fill_smooth(), ui_draw_but_TAB_outline(), ui_draw_colorband_handle(), ui_draw_pie_center(), UI_view2d_multi_grid_draw(), update_hit(), blender::gpu::GLTexture::update_sub(), blender::gpu::GLTexture::update_sub(), view3d_ruler_pick(), blender::draw::volume_grid_cache_get(), WM_event_print(), Freestyle::AppView::zfar(), and Freestyle::AppView::znear().
| #define UNPACK3_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 250 of file BLI_utildefines.h.
Referenced by bm_isect_edge_tri(), bm_isect_tri_tri(), M_Geometry_area_tri(), M_Geometry_barycentric_transform(), M_Geometry_closest_point_on_tri(), M_Geometry_intersect_point_tri(), M_Geometry_intersect_point_tri_2d(), M_Geometry_intersect_ray_tri(), ui_block_colorpicker(), and ui_update_color_picker_buts_rgba().
| #define UNPACK4 | ( | a | ) |
Definition at line 247 of file BLI_utildefines.h.
Referenced by blender::gpu::GLFrameBuffer::apply_state(), arg_handle_window_geometry(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), barycentric_weights_v2_grid_cache(), blf_texture_draw(), bm_isect_edge_tri(), button2d_draw_intern(), connect_frames(), blender::ed::spreadsheet::draw_cell_contents(), draw_circle_in_quad(), blender::ed::spreadsheet::draw_left_column_content(), draw_primitive_view_impl(), blender::ed::spreadsheet::draw_top_row_content(), gpu_select_pick_begin(), gpu_select_pick_end(), gpu_select_pick_load_id(), gpu_select_query_begin(), gpu_select_query_end(), M_Geometry_intersect_line_line(), M_Geometry_intersect_line_line_2d(), M_Geometry_intersect_point_quad_2d(), M_Geometry_volume_tetrahedron(), blender::ed::outliner::outliner_draw_tree(), project_paint_face_init(), ptcache_dynamicpaint_read(), blender::math::QuaternionBase< float >::QuaternionBase(), blender::gpu::GLFrameBuffer::read(), ui_draw_but_HISTOGRAM(), ui_draw_but_TRACKPREVIEW(), ui_draw_but_VECTORSCOPE(), ui_draw_but_WAVEFORM(), v3d_cursor_plane_draw_grid(), and wm_gesture_draw_line_active_side().
| #define UNPACK4_EX | ( | pre, | |
| a, | |||
| post ) |
Definition at line 251 of file BLI_utildefines.h.
Referenced by BKE_icon_geom_rasterize(), connect_frames(), M_Geometry_interpolate_bezier(), M_Geometry_intersect_line_line(), M_Geometry_intersect_line_line_2d(), M_Geometry_intersect_point_quad_2d(), M_Geometry_volume_tetrahedron(), ui_block_colorpicker(), and ui_update_color_picker_buts_rgba().
| #define UNUSED | ( | x | ) |
Definition at line 443 of file BLI_utildefines.h.
| #define UNUSED_FUNCTION | ( | x | ) |
WARNING: this doesn't warn when returning pointer types (because of the placement of *). Use UNUSED_FUNCTION_WITH_RETURN_TYPE instead in this case.
Definition at line 454 of file BLI_utildefines.h.
| #define UNUSED_FUNCTION_WITH_RETURN_TYPE | ( | rtype, | |
| x ) |
Definition at line 460 of file BLI_utildefines.h.
| #define UNUSED_VARS | ( | ... | ) |
Definition at line 505 of file BLI_utildefines.h.
Referenced by _softbody_calc_forces_slice_in_a_thread(), acf_dscachefile_icon(), acf_dscachefile_setting_flag(), blender::seq::add_reload_new_file(), arg_handle_addons_set(), arg_handle_debug_gpu_scope_capture_set(), arg_handle_gpu_compilation_subprocesses_set(), arg_handle_python_console_run(), arg_handle_python_expr_run(), arg_handle_python_file_run(), arg_handle_python_text_run(), arg_handle_qos_set(), arg_handle_register_extension(), arg_handle_register_extension_all(), arg_handle_unregister_extension(), arg_handle_unregister_extension_all(), blender::nodes::assert_valid_panels_recursive(), associate_blend_exec(), associate_blend_poll(), bchunk_list_append(), bchunk_list_append_data(), blender::gpu::render_graph::CommandBufferLog::bind_descriptor_sets(), blender::gpu::render_graph::CommandBufferLog::bind_index_buffer(), blender::gpu::render_graph::CommandBufferLog::bind_vertex_buffers(), BKE_cachefile_reader_free(), BKE_cachefile_reader_open(), BKE_image_is_openexr(), BKE_image_partial_update_create(), BKE_imtype_valid_depths_with_video(), BKE_libblock_free_data_py(), BKE_mesh_calc_islands_loop_face_edgeseam(), BKE_mesh_remesh_quadriflow(), BKE_mesh_remesh_voxel(), BKE_mesh_remesh_voxel(), BKE_nla_add_soundstrip(), BKE_sound_jack_scene_update(), BKE_sound_jack_sync_callback_set(), BKE_sound_read_waveform(), BKE_sound_update_sequence_handle(), BKE_subdiv_ccg_average_grids(), BKE_subdiv_ccg_average_stitch_faces(), BKE_subdiv_ccg_key(), BKE_subdiv_ccg_neighbor_coords_get(), BKE_subdiv_ccg_recalc_normals(), BKE_subdiv_ccg_update_normals(), BKE_subdiv_to_ccg(), BKE_volume_count_memory(), BKE_volume_grid_add(), BKE_volume_grid_dense_floats(), BKE_volume_grid_determinant_valid(), BKE_volume_grid_get(), BKE_volume_grid_get_for_write(), BKE_volume_grid_remove(), BKE_volume_grid_selection_surface(), BKE_volume_grid_wireframe(), BKE_volume_grids_backup_restore(), BKE_volume_grids_error_msg(), BKE_volume_grids_frame_filepath(), BKE_volume_init_grids(), BKE_volume_is_loaded(), BKE_volume_is_y_up(), BKE_volume_load(), BKE_volume_min_max(), BKE_volume_num_grids(), BKE_volume_save(), BKE_volume_unload(), BKE_workspace_layout_add(), BLF_draw_svg_icon(), BLF_svg_icon_bitmap(), BLI_ewa_filter(), BLI_file_alias_target(), BLI_file_attributes(), BLI_file_external_operation_execute(), BLI_file_external_operation_supported(), BLI_filelist_entry_mode_to_string(), BLI_filelist_entry_owner_to_string(), BLI_path_rel(), BLI_spin_end(), BLI_str_utf8_offset_from_index(), BLI_str_utf8_offset_to_index(), BLI_task_graph_work_and_wait(), blo_do_versions_290(), BM_mesh_boolean(), BM_mesh_boolean_knife(), BM_mesh_decimate_collapse(), BM_mesh_intersect(), bpy_rna_context_temp_override_exit(), BPyGPUFrameBuffer_CreatePyObject(), blender::gpu::render_graph::VKSynchronizationNode::build_commands(), build_hull(), blender::gpu::render_graph::VKClearAttachmentsNode::build_links(), button2d_geom_draw_backdrop(), bvh_callback(), bvhtree_ray_cast_data_precalc(), cachefile_handle_free(), cage3d_draw_box_corners(), cage3d_draw_circle_wire(), blender::gpu::render_graph::CommandBufferLog::clear_attachments(), blender::gpu::render_graph::CommandBufferLog::clear_color_image(), blender::gpu::render_graph::CommandBufferLog::clear_depth_stencil_image(), blender::bke::volume_grid::clear_tree(), blender::ed::object::constraint_copy_to_selected_poll(), convexhull_2d_stack_finalize(), convexhull_2d_stack_push(), copy_as_driver_button_poll(), copy_data_path_button_poll(), blender::bke::volume_grid::count_memory(), ctx_wm_python_context_get(), cursor_bitmap_from_svg(), curve_draw_modal(), blender::ed::curves::curves_draw_modal(), blender::gpu::GLBackend::debug_capture_begin(), blender::gpu::VKBackend::debug_capture_begin(), blender::gpu::GLContext::debug_capture_scope_begin(), blender::gpu::VKContext::debug_capture_scope_begin(), blender::gpu::GLContext::debug_capture_scope_end(), blender::gpu::VKContext::debug_capture_scope_end(), depends_on_time(), dial_geom_draw(), blender::gpu::render_graph::CommandBufferLog::dispatch(), displace_volume(), dissolve_mode_poll_property(), DNA_sdna_alias_data_ensure_structs_map(), blender::gpu::render_graph::CommandBufferLog::draw_indexed_indirect(), blender::gpu::render_graph::CommandBufferLog::draw_indirect(), draw_primitive_view_impl(), blender::draw::draw_subdiv_build_fdots_buffers(), blender::draw::draw_subdiv_extract_pos(), blender::draw::draw_subdiv_extract_uvs(), draw_text_decoration(), DRW_fluid_ensure_flags(), DRW_fluid_ensure_range_field(), DRW_smoke_ensure(), DRW_smoke_ensure_coba_field(), DRW_smoke_ensure_velocity(), blender::fn::lazy_function::GraphExecutorLogger::dump_when_input_is_set_twice(), blender::fn::lazy_function::GraphExecutorLogger::dump_when_outputs_are_missing(), ED_preview_ensure_dbase(), ED_screen_scene_change(), ED_screen_set_active_region(), ED_view3d_draw_setup_view(), ED_view3d_has_depth_buffer_updated(), EDBM_unified_findnearest_from_raycast(), blender::eevee::VolumeModule::end_sync(), blender::bke::volume_grid::error_message_from_load(), blender::bke::subdiv::eval_begin(), blender::bke::subdiv::eval_begin_from_mesh(), blender::bke::subdiv::eval_face_varying(), blender::bke::subdiv::eval_limit_point(), blender::bke::subdiv::eval_limit_point_and_derivatives(), blender::bke::subdiv::eval_refine_from_mesh(), blender::bke::subdiv::eval_vertex_data(), evaluate_driver_python(), event_ids_from_flag(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::fn::multi_function::build::detail::execute_element_fn_as_multi_function(), face_edges_split(), blender::bke::subdiv::face_ptex_offset_get(), file_os_operations_menu_item(), fluid_free_startjob(), blender::geometry::foreach_connected_curve(), blender::bke::subdiv::free(), blender::ed::vse::free_read_sound_waveform_task(), blender::math::from_triangle(), fsmenu_read_system(), blender::io::obj::geom_add_vertex(), blender::ed::spreadsheet::VolumeDataSource::get_column_values(), blender::bke::volume_grid::get_name(), blender::fn::lazy_function::GraphExecutorSideEffectProvider::get_nodes_with_side_effects(), blender::bke::volume_grid::get_transform_matrix(), blender::bke::volume_grid::get_type(), blender::bke::mesh::SGLSLMeshToTangent::GetNumVerticesOfFace(), SGLSLEditMeshToTangent::GetNumVerticesOfFace(), gizmo_calc_rect_view_scale(), gizmo_mesh_placement_update_from_op(), GPU_polygon_offset_calc(), blender::gpu::GPUWorker::GPUWorker(), graph_draw_driver_settings_panel(), blender::ed::sculpt_paint::grease_pencil_fill_extension_lines_from_circles(), blender::nodes::geo_eval_log::GridInfoLog::GridInfoLog(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_bmesh(), init_data(), blender::fn::multi_function::VariableState::is_fully_uninitialized(), blender::bke::volume_grid::is_loaded(), isect_tri_tri_v2_impl_edge(), lib_link_scenes_check_set(), lib_override_library_remap(), blender::bke::volume_grid::load(), blender::fn::lazy_function::GraphExecutorLogger::log_after_node_execute(), blender::fn::lazy_function::GraphExecutorLogger::log_before_node_execute(), blender::fn::lazy_function::GraphExecutorLogger::log_socket_value(), mempool_asan_lock(), mempool_asan_unlock(), mempool_chunk_free(), menu_add_shortcut_cancel(), MESH_OT_select_linked(), mesh_to_volume(), modify_geometry_set(), modify_mesh(), modify_mesh(), modify_mesh(), MOV_codec_supports_alpha(), MOV_codec_supports_crf(), MOV_codec_valid_bit_depths(), MOV_filepath_from_settings(), MOV_is_initialized_and_valid(), MOV_is_movie_file(), MOV_proxy_builder_finish(), MOV_proxy_builder_process(), MOV_proxy_builder_start(), MOV_validate_output_settings(), MOV_write_append(), MOV_write_begin(), MOV_write_end(), blender::bke::bake::move_common_socket_value_to_bake_item(), move_geom_draw(), blender::gpu::shader::ShaderCreateInfo::mtl_max_total_threads_per_threadgroup(), multires_do_versions_simple_to_catmull_clark(), multires_reshape_smooth_object_grids(), multires_reshape_smooth_object_grids_with_details(), blender::bke::subdiv::new_from_converter(), blender::nodes::NodeDeclarationBuilder::NodeDeclarationBuilder(), blender::compositor::OCIOColorSpaceConversionShader::OCIOColorSpaceConversionShader(), blender::compositor::OCIOToDisplayShader::OCIOToDisplayShader(), paintcurve_undosys_step_encode_init(), panel_register(), blender::threading::parallel_deterministic_reduce(), blender::threading::detail::parallel_for_impl(), blender::threading::parallel_reduce(), blender::ed::object::parent_set_vert_find(), particles_fluid_step(), pgettext(), blender::gpu::render_graph::CommandBufferLog::pipeline_barrier(), playanim_audio_resume(), project_paint_face_init(), ptcache_filepath(), blender::gpu::VKPushConstants::push_constant_set(), blender::gpu::render_graph::CommandBufferLog::push_constants(), py_find_nearest_cb(), rna_def_property_boolean_sdna(), RNA_def_property_enum_sdna(), RNA_struct_count_properties(), RNA_struct_free(), rotate_to_plane(), blender::gpu::shader::ShaderCreateInfo::sampler(), sb_cf_threads_run(), sb_sfesf_threads_run(), scale_nearest(), script_reload_exec(), blender::gpu::render_graph::VKSynchronizationNode::set_node_data(), blender::bke::volume_grid::set_transform_matrix(), blender::eevee::ShadowModule::ShadowModule(), blender::draw::overlay::ShapeCache::ShapeCache(), blender::seq::sound_equalizermodifier_recreator(), sound_free_audio(), blender::seq::sound_update_length(), sph_density_accum_cb(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_get_location(), blender::ed::sculpt_paint::stroke_test_start(), blender::gpu::VKDevice::submission_finished_timeline_get(), blender::gpu::VKDevice::submission_runner(), template_id_def_new_but(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), text_jump_to_file_at_point_external(), text_run_script_exec(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::gpu::to_string(), blender::bke::subdiv::topology_num_fvar_layers_get(), blender::geometry::transform_volume(), transformcache_evaluate(), blender::bke::DynamicAttributesProvider::try_create(), txt_replace_char(), ui_but_update_from_old_block(), UI_icon_alert_imbuf_get(), ui_multibut_restore(), ui_number_from_string(), ui_tooltip_data_from_tool(), uiTemplateMovieclipInformation(), unassociate_blend_exec(), undomesh_from_editmesh(), blender::bke::subdiv::update_from_converter(), blender::geometry::update_hole_rotate(), user_string_to_number(), blender::geometry::uv_parametrizer_is_slim(), blender::geometry::uv_parametrizer_slim_live_begin(), blender::geometry::uv_parametrizer_slim_live_end(), blender::geometry::uv_parametrizer_slim_live_solve_iteration(), blender::geometry::uv_parametrizer_slim_solve(), blender::geometry::uv_parametrizer_slim_stretch_iteration(), view3d_interactive_add_exit(), view3d_interactive_add_modal(), view3d_ruler_pick(), blender::gpu::VKStorageBuffer::VKStorageBuffer(), volume_update_simplify_level(), widget_tab(), window_set_custom_cursor_generator(), wm_block_splash_banner_image(), wm_block_splash_image(), wm_draw_update_test_window(), wm_exit_handler(), wm_file_read_post(), WM_init(), wm_init_scripts_extensions_once(), wm_jobs_update_qos(), wm_open_mainfile__select_file_path_exec(), WM_platform_associate_set(), wm_recover_auto_save_invoke(), wm_xr_session_controller_data_populate(), workspace_change_update(), blender::write_fill_transforms(), and MANTA::~MANTA().
| #define UNUSED_VARS_NDEBUG | ( | ... | ) |
Definition at line 509 of file BLI_utildefines.h.
Referenced by blender::offset_indices::accumulate_counts_to_offsets(), blender::animrig::action_fcurve_move(), blender::gpu::render_graph::VKResourceStateTracker::add_buffer(), blender::nodes::socket_items::add_item_with_socket_type_and_name(), ANIM_animdata_filter(), animdata_copy_id_action(), blender::ed::transform::animrecord_check_state(), app_translations_new(), blender::draw::command::DrawCommandBuf::append_draw(), blender::animrig::array_shift_range(), blender::animrig::assert_baklava_phase_1_invariants(), assert_sorted_ids(), blender::animrig::nla::assign_action(), blender::gpu::MTLFrameBuffer::bake_render_pass_descriptor(), blender::ed::object::bake_targets_output_external(), bchunk_data_compare_unchecked(), bchunk_list_from_data_merge(), blender::gpu::MTLComputeState::bind_compute_sampler(), blender::gpu::MTLRenderPassState::bind_fragment_sampler(), blender::gpu::MTLRenderPassState::bind_vertex_sampler(), blender::bits::bits_to_index_ranges(), BKE_animdata_free(), BKE_animdata_transfer_by_basepath(), BKE_blendfile_link_append_context_item_liboverrideid_get(), BKE_blendfile_link_append_context_item_library_index_enable(), BKE_blendfile_link_append_context_item_newid_get(), BKE_curve_calc_coords_axis(), BKE_grease_pencil_material_remap(), BKE_lib_override_library_main_update(), BKE_libblock_relink_ex(), BKE_main_idmap_create(), BKE_main_idmap_insert_id(), BKE_maskrasterize_handle_init(), BKE_modifier_set_warning(), BKE_nla_action_pushdown(), BKE_nla_liboverride_post_process(), BKE_nla_tweakmode_enter(), BKE_nla_tweakmode_exit(), BKE_pose_eval_cleanup(), BKE_pose_eval_done(), BLI_array_store_rle_decode(), BLI_sprintfN_with_buffer(), BLI_str_cursor_step_prev_utf32(), BLI_str_format_int64_grouped(), BLI_str_format_int_grouped(), BLI_str_format_uint64_grouped(), BLI_uuid_format(), BLI_vsprintfN_with_buffer(), blender::gpu::VKFrameBuffer::blit_to(), blo_cache_storage_entry_register(), blo_find_main_for_library_and_idname(), blo_read_file_checks(), BM_data_layer_free(), BM_data_layer_free_n(), bm_edge_collapse(), bm_edgenet_face_from_path(), bm_face_split_edge_find(), bm_face_split_edgenet_find_loop_walk(), BM_face_uvselect_set_noflush(), BM_loop_edge_uvselect_set_noflush(), BM_loop_vert_uvselect_set_noflush(), BM_mesh_calc_edge_groups(), BM_mesh_calc_face_groups(), BM_mesh_intersect(), bm_mesh_loops_calc_normals_for_loop(), bm_vert_collapse_edge_and_merge(), bmo_offset_edgeloops_exec(), bmo_vert_calc_edge_angle_blended(), bpy_bm_utils_vert_splice(), bpy_lib_enter(), blender::bke::curves::nurbs::calculate_knots(), change_frame_seq_preview_end(), blender::animrig::channelbag_fcurves_move(), blender::ed::sculpt_paint::dyntopo::check_attribute_warning(), blender::nodes::GeoNodeExecParams::check_output_geometry_set(), collection_gobject_assert_internal_consistency(), contig_ldata_across_edge(), convert_action_exec(), convert_pointer_array_64_to_32(), convexhull_2d_angle_iter_step(), coord_at_next_col(), coord_at_next_row(), blender::gpu::MTLTexture::copy_to(), blender::gpu::VKTexture::copy_to(), correct_bone_roll_value(), blender::io::fbx::create_material_curves(), create_samples(), curve_pick_vert__do_closest(), data_transfer_layersmapping_vgroups(), blender::fn::multi_function::VariableState::destruct(), blender::fn::lazy_function::LazyFunction::destruct_storage(), DNA_member_id_rename(), do_versions_after_linking_280(), draw_marker_areas(), DRW_draw_render_loop_offscreen(), DRW_lock_start(), DRW_submission_start(), ED_anim_ale_fcurve_delete(), ED_curve_updateAnimPaths(), ED_uvedit_selectmode_flush(), edbm_average_normals_exec(), edbm_fill_grid_exec(), edbm_ripsel_looptag_helper(), blender::bke::library::ensure_archive_library(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::animrig::tests::KeyframingTest::ensure_legacy_action_assigned(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), file_draw_list(), filelist_setdir(), blender::meshintersect::fill_crossdata_for_intersect(), blender::nodes::gizmos::foreach_active_gizmo_in_modifier(), gather_local_ids_to_write(), blender::draw::command::DrawMultiBuf::generate_commands(), blender::gpu::MSLGeneratorInterface::generate_msl_uniform_structs(), blender::animrig::generic_assign_action(), get_alloc_name(), blender::bke::bake::get_endian_io_name(), blender::gpu::MTLStorageBuf::get_metal_buffer(), blender::ed::animation::get_slot_match_method(), blender::bke::get_span_attribute(), blender::index_mask::get_static_index_mask_for_min_size(), gizmo_bisect_prop_angle_get(), gizmo_bisect_prop_angle_set(), gizmo_bisect_prop_depth_get(), gizmo_bisect_prop_depth_set(), gizmo_bisect_prop_translate_get(), gizmo_bisect_prop_translate_set(), gizmo_placement_prop_matrix_get(), gizmo_placement_prop_matrix_set(), gizmo_select_invoke(), gizmo_spin_prop_angle_get(), gizmo_spin_prop_angle_set(), gizmo_spin_prop_axis_angle_get(), gizmo_spin_prop_axis_angle_set(), gizmo_spin_prop_depth_get(), gizmo_spin_prop_depth_set(), gizmo_spin_prop_translate_get(), gizmo_spin_prop_translate_set(), GPU_batch_bind_as_resources(), gpu_material_ramp_texture_row_set(), gpu_material_sky_texture_layer_set(), GPU_pass_acquire(), GPU_pass_release(), gpu_shader_dependency_init(), blender::gpu::GPUSecondaryContext::GPUSecondaryContext(), blender::animrig::id_action_ensure(), blender::bke::blendfile::PartialWriteContext::id_add(), blender::ed::outliner::id_delete_tag(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), id_type_init(), image_init_after_load(), blender::io::fbx::import_animations(), blender::gpu::MTLStorageBuf::init(), blender::draw::View::is_inverted(), knifetool_invoke(), layer_collection_sync(), blender::ui::LayoutInternal::layout_remove_but(), lib_override_library_remap(), lib_override_overrides_group_tag(), blender::ed::outliner::lib_relocate(), library_copy_data(), main_merge_add_id_to_move(), blender::eevee::VolumeLayer::material_add(), math_layer_info_init(), memfile_undosys_step_id_reused_cb(), blender::geometry::merge_customdata_all(), blender::bke::pbvh::merge_flap_edge_data(), mesh_calc_eigen_matrix(), blender::dna::array::move_index(), blender::animrig::move_slot(), nlaevalchan_assert_blendOrcombine_compatible(), nlaevalchan_assert_nonNull(), blender::ed::space_node::node_group_ungroup(), normals_split(), object_select_menu_exec(), blender::SingleAsSpan< T >::operator[](), blender::fn::FieldConstant::output_cpp_type(), blender::fn::FieldInput::output_cpp_type(), override_apply_property_check_skip(), pack_linked_id(), peek_struct_undo(), pose_eval_cleanup_common(), blender::gpu::MSLGeneratorInterface::prepare_from_createinfo(), PyC_ParseUnicodeAsBytesAndSize_OrNone(), pyrna_prop_collection_iter_CreatePyObject(), pyrna_struct_type_extend_capi(), recalc_face_normals_find_index(), blender::memory_cache::remove_if(), rna_def_property_get_func(), screen_change_prepare(), shapekey_blend_read_after_liblink(), sound_verify_evaluated_id(), blender::eevee::Sampling::step(), blender::seq::strip_retiming_evaluate(), blender::seq::strip_retiming_fix_transition(), text_undosys_step_encode(), ui_but_change_type(), ui_but_menu_add_path_operators(), ui_but_paste_text(), UI_text_clip_middle_ex(), um_arraystore_cd_expand(), um_arraystore_expand(), blender::animrig::nla::unassign_action(), blender::gpu::MTLUniformBuf::update(), blender::nodes::SocketDeclaration::update_or_build(), uv_copy_mirrored_faces(), uvedit_edge_select_get_no_sync(), uvedit_edge_select_set_no_sync(), uvedit_face_select_get_no_sync(), uvedit_face_select_set_no_sync(), uvedit_loop_edge_select_get(), uvedit_loop_edge_select_set(), uvedit_loop_vert_select_get(), uvedit_loop_vert_select_set(), uvedit_select_flush_from_verts(), uvedit_select_prepare_custom_data(), uvedit_vert_select_get_no_sync(), uvedit_vert_select_set_no_sync(), validate_object_select_id(), view3d_collection_drop_matrix_from_snap(), view3d_ob_drop_matrix_from_snap(), visit_object(), wm_event_do_notifiers(), wm_event_handler_return_value_check(), WM_gizmo_group_type_reinit_ptr_ex(), wm_gizmomaps_handled_modal_update(), WM_gizmomaptype_group_init_runtime_with_region(), WM_main_remove_notifier_reference(), WM_menutype_freelink(), WM_msgbus_clear_by_owner(), WM_paneltype_remove(), and WM_uilisttype_remove_ptr().
|
extern |
Check if memory is zeroed, as with memset(arr, 0, arr_size).
Definition at line 21 of file memory_utils.cc.