Blender V4.3
bmesh_operator_api_inline.hh File Reference

Go to the source code of this file.

Functions

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL (1, 2) BLI_INLINE short _bmo_elem_flag_test(BMesh *bm
 
 return (oflags[bm->toolflag_index].f &oflag) !=0
 
BLI_INLINE void _bmo_elem_flag_enable (BMesh *bm, BMFlagLayer *oflags, const short oflag)
 
BLI_INLINE void _bmo_elem_flag_disable (BMesh *bm, BMFlagLayer *oflags, const short oflag)
 
BLI_INLINE void _bmo_elem_flag_set (BMesh *bm, BMFlagLayer *oflags, const short oflag, int val)
 
BLI_INLINE void _bmo_elem_flag_toggle (BMesh *bm, BMFlagLayer *oflags, const short oflag)
 
BLI_INLINE void BMO_slot_map_int_insert (BMOperator *op, BMOpSlot *slot, void *element, const int val)
 
BLI_INLINE void BMO_slot_map_bool_insert (BMOperator *op, BMOpSlot *slot, void *element, const bool val)
 
BLI_INLINE void BMO_slot_map_float_insert (BMOperator *op, BMOpSlot *slot, void *element, const float val)
 
BLI_INLINE void BMO_slot_map_ptr_insert (BMOperator *op, BMOpSlot *slot, const void *element, void *val)
 
BLI_INLINE void BMO_slot_map_elem_insert (BMOperator *op, BMOpSlot *slot, const void *element, void *val)
 
BLI_INLINE void BMO_slot_map_empty_insert (BMOperator *op, BMOpSlot *slot, const void *element)
 
ATTR_WARN_UNUSED_RESULT ATTR_NONNULL (1) BLI_INLINE bool BMO_slot_map_contains(BMOpSlot *slot
 
return BLI_ghash_haskey (slot->data.ghash, element)
 
 BLI_assert (slot->slot_subtype.map==BMO_OP_SLOT_SUBTYPE_MAP_FLT)
 
 if (data)
 
 if (val)
 

Variables

ATTR_WARN_UNUSED_RESULT const BMFlagLayeroflags
 
ATTR_WARN_UNUSED_RESULT const BMFlagLayer const short oflag
 
ATTR_WARN_UNUSED_RESULT const void * element
 
 data = BMO_slot_map_data_get(slot, element)
 
 else
 
return NULL
 

Detailed Description

BMesh inline operator functions.

Definition in file bmesh_operator_api_inline.hh.

Function Documentation

◆ _bmo_elem_flag_disable()

BLI_INLINE void _bmo_elem_flag_disable ( BMesh * bm,
BMFlagLayer * oflags,
const short oflag )

◆ _bmo_elem_flag_enable()

BLI_INLINE void _bmo_elem_flag_enable ( BMesh * bm,
BMFlagLayer * oflags,
const short oflag )

◆ _bmo_elem_flag_set()

BLI_INLINE void _bmo_elem_flag_set ( BMesh * bm,
BMFlagLayer * oflags,
const short oflag,
int val )

◆ _bmo_elem_flag_toggle()

BLI_INLINE void _bmo_elem_flag_toggle ( BMesh * bm,
BMFlagLayer * oflags,
const short oflag )

◆ ATTR_NONNULL() [1/2]

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL ( 1 )

◆ ATTR_NONNULL() [2/2]

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL ( 1 ,
2  )

Given a edge and one of its vertices, returns the other vertex.

Tests whether one loop is next to another within the same face.

◆ BLI_assert()

BLI_assert ( slot->slot_subtype. map = =BMO_OP_SLOT_SUBTYPE_MAP_FLT)

◆ BLI_ghash_haskey()

return BLI_ghash_haskey ( slot->data. ghash,
element  )

◆ BMO_slot_map_bool_insert()

BLI_INLINE void BMO_slot_map_bool_insert ( BMOperator * op,
BMOpSlot * slot,
void * element,
const bool val )

◆ BMO_slot_map_elem_insert()

◆ BMO_slot_map_empty_insert()

BLI_INLINE void BMO_slot_map_empty_insert ( BMOperator * op,
BMOpSlot * slot,
const void * element )

◆ BMO_slot_map_float_insert()

BLI_INLINE void BMO_slot_map_float_insert ( BMOperator * op,
BMOpSlot * slot,
void * element,
const float val )

◆ BMO_slot_map_int_insert()

BLI_INLINE void BMO_slot_map_int_insert ( BMOperator * op,
BMOpSlot * slot,
void * element,
const int val )

◆ BMO_slot_map_ptr_insert()

BLI_INLINE void BMO_slot_map_ptr_insert ( BMOperator * op,
BMOpSlot * slot,
const void * element,
void * val )

◆ if() [1/2]

if ( data )

Definition at line 160 of file bmesh_operator_api_inline.hh.

◆ if() [2/2]

if ( val )

Definition at line 203 of file bmesh_operator_api_inline.hh.

◆ return()

return ( oflags.f & oflag[bm->toolflag_index])
pure virtual

Variable Documentation

◆ data

data = BMO_slot_map_data_get(slot, element)

Definition at line 159 of file bmesh_operator_api_inline.hh.

Referenced by blender::ResourceScope::add(), blender::ResourceScope::add(), blender::ResourceScope::add(), id_map< K, T, Flags >::add(), blender::fn::multi_function::VariableState::add_as_input(), blender::fn::multi_function::VariableState::add_as_mutable(), blender::fn::multi_function::VariableState::add_as_output(), blender::bke::add_custom_data_layer_from_attribute_init(), blender::add_data_block_items_writeback(), blender::ResourceScope::add_destruct_call(), add_ibuf_for_tile(), SeqQuadsBatch::add_line(), id_map< K, T, Flags >::add_or_update(), SeqQuadsBatch::add_quad(), SeqQuadsBatch::add_wire_quad(), ExtraTags::addTag(), btDefaultSerializer::allocate(), ANIM_animdata_filter(), MD5Hash::append(), apply_targetless_ik(), GHOST_XrAction::applyHapticFeedback(), arg_handle_addons_set(), arg_handle_command_set(), arg_handle_engine_set(), arg_handle_extension_set(), arg_handle_frame_end_set(), arg_handle_frame_skip_set(), arg_handle_frame_start_set(), arg_handle_image_type_set(), arg_handle_load_last_file(), arg_handle_output_set(), arg_handle_python_console_run(), arg_handle_python_expr_run(), arg_handle_python_file_run(), arg_handle_python_text_run(), arg_handle_render_animation(), arg_handle_render_frame(), arg_handle_scene_set(), armature_circle_select(), blender::gpu::UniformBuf::attach_data(), blender::ed::object::bake_simulation::bake_geometry_nodes_startjob(), bc_replace_string(), bchunk_new(), blender::gpu::GLImmediate::begin(), BKE_bmbvh_overlap(), BKE_bmbvh_overlap_self(), BKE_bpath_missing_files_find(), BKE_bpath_relative_rebase(), BKE_editmesh_vert_coords_alloc(), BKE_gpencil_create_update_cache(), BKE_icon_geom_rasterize(), BKE_image_buf_fill_checker(), BKE_image_buf_fill_checker_color(), BKE_image_buf_fill_color(), BKE_keyblock_curve_data_set_with_mat4(), BKE_keyblock_data_set(), BKE_lib_query_unused_ids_amounts(), BKE_lib_query_unused_ids_tag(), BKE_main_thumbnail_from_buffer(), BKE_main_thumbnail_from_imbuf(), BKE_mesh_legacy_attribute_flags_to_strings(), BKE_ptcache_mem_index_find(), BKE_scene_collections_iterator_begin(), BKE_scene_objects_iterator_end_ex(), BKE_scene_objects_iterator_next_ex(), BKE_studiolight_set_free_function(), BLI_array_store_state_data_get_alloc(), BLI_bvhtree_bb_raycast(), BLI_bvhtree_find_nearest_ex(), BLI_bvhtree_find_nearest_first(), BLI_bvhtree_intersect_plane(), BLI_bvhtree_range_query(), BLI_bvhtree_ray_cast_all_ex(), BLI_bvhtree_ray_cast_ex(), BLI_genericNodeN(), BLI_memiter_calloc(), BLI_memiter_iter_step(), BLI_memiter_iter_step_size(), BLI_mempool_as_array(), BLI_mempool_as_arrayN(), BLI_stack_count(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_290(), blo_do_versions_300(), BLO_thumbnail_from_file(), BM_data_layer_add(), BM_data_layer_add_named(), BM_data_layer_free(), BM_data_layer_free_n(), BM_data_layer_free_named(), bm_mesh_loops_calc_normals__multi_threaded(), bmw_ConnectedVertexWalker_begin(), bmw_EdgeboundaryWalker_begin(), bmw_EdgeLoopWalker_begin(), bmw_EdgeringWalker_begin(), bmw_FaceLoopWalker_begin(), bmw_FaceShellWalker_begin(), bmw_IslandboundWalker_begin(), bmw_IslandWalker_begin(), bmw_LoopShellWalker_begin(), bmw_LoopShellWireWalker_begin(), bmw_NonManifoldedgeWalker_begin(), bmw_UVEdgeWalker_begin(), bmw_VertShellWalker_begin(), bpath_absolute_relative_convert(), bpy_bmesh_calc_loop_triangles(), bpy_bmlayercollection_active_get(), bpy_bmlayercollection_contains(), bpy_bmlayercollection_get(), bpy_bmlayercollection_items(), bpy_bmlayercollection_keys(), bpy_bmlayercollection_length(), bpy_bmlayercollection_new(), bpy_bmlayercollection_remove(), bpy_bmlayercollection_subscript_str(), bpy_bmlayercollection_values(), bpy_bmlayercollection_verify(), bpy_bmlayeritem_copy_from(), bpy_bmlayeritem_ptr_get(), bpy_gizmo_target_set_handler(), brightcontrast_apply(), brush_add(), blender::ed::greasepencil::build_curves_2d_bvh_from_visible(), blender::index_mask::build_every_nth_index_array(), blender::ed::spreadsheet::build_mesh_debug_columns(), blender::deg::DepsgraphNodeBuilder::build_object(), blender::deg::DepsgraphRelationBuilder::build_object(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), blender::deg::DepsgraphRelationBuilder::build_object_modifiers(), blender::deg::DepsgraphNodeBuilder::build_pose_constraints(), blender::deg::DepsgraphRelationBuilder::build_rig(), blender::index_mask::build_static_indices_array(), button_activate_init(), bvhtree_from_mesh_corner_tris_ex(), bvhtree_from_mesh_edges_ex(), bvhtree_from_mesh_verts_ex(), bytes_to_native_i32(), ccgDM_copyFinalCornerEdgeArray(), ccgDM_copyFinalCornerVertArray(), blender::animrig::legacy::channel_groups_all(), blender::gpu::MTLTexture::clear(), clg_str_reserve(), cmp_node_rlayer_create_outputs(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_drop_poll(), blender::ed::outliner::collection_drop_tooltip(), colormanage_cachedata_set(), compositor_engine_draw(), compositor_engine_init(), compositor_engine_update(), blender::io::usd::copy_blender_buffer_to_primvar(), copy_value_single(), copy_values(), blender::io::usd::create_blend_shapes(), create_func(), blender::ed::greasepencil::image_render::create_shader_ubo(), create_slide_marker_data(), createnode(), FallbackImpl::createOCIO_PackedImageDesc(), CreateRegKeyAndSetValue(), cursor_buffer_handle_release(), cursor_surface_handle_enter(), cursor_surface_handle_leave(), blender::draw::curve_create_edit_data_and_handles(), curve_select_shortest_path_surf(), CustomData_set_layer_unique_name(), customdata_typemap_is_valid(), cycles_precompute(), data_device_handle_drop(), data_device_handle_enter(), data_device_handle_leave(), data_device_handle_motion(), data_device_handle_selection(), blender::bke::pbvh::pixels::data_get(), data_offer_handle_action(), data_offer_handle_offer(), data_offer_handle_source_actions(), data_source_handle_cancelled(), data_source_handle_send(), blender::eevee::DeferredLayer::DeferredLayer(), blender::ed::sculpt_paint::PositionDeformData::deform(), DEG_iterator_ids_begin(), DEG_iterator_objects_begin(), blender::deg::deg_validate_eval_copy_datablock(), delete_exec(), dist_squared_to_projected_aabb_simple(), DNA_sdna_from_data(), do_guides(), do_lasso_select_armature(), do_lasso_select_curve(), do_lasso_select_lattice(), do_lasso_select_mesh(), do_lasso_select_meta(), do_lasso_select_paintvert(), do_lasso_tag_pose(), do_lattice_box_select(), do_mesh_box_select(), do_nurbs_box_select(), do_paintvert_box_select(), do_versions_nodetree_frame_2_64_6(), draw_bone_degrees_of_freedom(), draw_display_buffer(), draw_select_buffer(), blender::draw::draw_subdiv_build_cache(), blender::draw::draw_subdiv_topology_info_cb(), drw_shgroup_bone_axes(), ED_armature_ebone_unique_name(), ed_armature_pick_bone_from_selectbuffer_impl(), ED_image_paint_tile_push(), ED_mesh_context(), ED_view3d_depth_read_cached(), EDBM_edge_find_nearest_ex(), EDBM_face_find_nearest_ex(), ensure_corner_boolean_attribute(), evaluate_curve_type_object(), event_to_buf(), ewa_eval(), exec(), exec(), blender::ed::sculpt_paint::ShrinkCurvesEffect::execute(), execute_posetree(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_single_layer(), 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::draw::pbvh::extract_data_corner_bmesh(), blender::draw::pbvh::extract_data_corner_mesh(), blender::draw::pbvh::extract_data_face_bmesh(), blender::draw::pbvh::extract_data_face_mesh(), blender::draw::pbvh::extract_data_vert_bmesh(), blender::draw::pbvh::extract_data_vert_mesh(), blender::draw::extract_face_index_subdiv(), blender::draw::extract_positions_subdiv(), blender::draw::extract_tangents(), blender::draw::extract_tangents_subdiv(), blender::draw::extract_vert_index_subdiv(), blender::animrig::legacy::fcurves_all_templated(), file_tooltip_data_create(), blender::gpu::render_graph::CommandBufferLog::fill_buffer(), blender::draw::pbvh::fill_vbo_face_set_bmesh(), blender::draw::pbvh::fill_vbo_face_set_grids(), blender::draw::pbvh::fill_vbo_face_set_mesh(), blender::draw::pbvh::fill_vbo_mask_bmesh(), blender::draw::pbvh::fill_vbo_mask_grids(), blender::draw::pbvh::fill_vbo_mask_mesh(), blender::draw::pbvh::fill_vbo_normal_bmesh(), blender::draw::pbvh::fill_vbo_normal_grids(), blender::draw::pbvh::fill_vbo_normal_mesh(), blender::draw::pbvh::fill_vbo_position_bmesh(), blender::draw::pbvh::fill_vbo_position_grids(), id_map< K, T, Flags >::find(), blender::nodes::node_fn_random_value_cc::fn_node_random_value_init(), blender::bits::foreach_0_index(), blender::bits::foreach_1_index(), foreach_grid_coordinate(), foreach_mouse_hit_key(), free_object_to_mesh(), free_preview_job(), free_read_sound_waveform_task(), blender::ed::sculpt_paint::greasepencil::InterpolateOpData::from_operator(), blender::gpu::tests::generate_test_data(), blender::NodesModifierBakeParams::get(), blender::NodesModifierSimulationParams::get(), IESTextParser::get_double(), get_engine_data(), get_evaluated_object_data_with_materials(), blender::index_mask::get_every_nth_index(), blender::fn::lazy_function::Params::get_input(), blender::render::Context::get_input_texture(), IESTextParser::get_long(), blender::bke::get_mutable_attribute(), blender::bke::greasepencil::get_mutable_attribute(), blender::geometry::get_permutation(), blender::bke::get_span_attribute(), blender::index_mask::get_static_indices_array(), OSLRenderServices::get_texture_info(), GHOST_SystemWayland::getClipboard(), GHOST_DropTargetX11::getGhostData(), ghost_event_proc(), ghost_event_proc(), GHOST_EventDragnDrop::GHOST_EventDragnDrop(), GHOST_XrAction::GHOST_XrAction(), GHOST_XrActionSpace::GHOST_XrActionSpace(), GHOST_XrControllerModel::GHOST_XrControllerModel(), GIM_HASH_TABLE_NODE< T >::GIM_HASH_TABLE_NODE(), gizmo_cage2d_invoke(), gizmo_cage3d_invoke(), global_handle_add(), global_handle_remove(), GPU_batch_wire_from_poly_2d_encoded(), GPU_vertbuf_raw_step(), gwl_simple_buffer_set_from_string(), GHOST_SystemCocoa::handleDraggingEvent(), has_targetless_ik(), heat_ray_source_visible(), image_new_init(), image_new_invoke(), IMB_assign_dds_data(), IMB_buffer_float_from_float_threaded(), imb_exr_begin_read_mem(), IMB_exr_get_handle(), IMB_exr_get_handle_name(), imb_partial_display_buffer_update_ex(), IMB_rectblend_threaded(), imb_steal_buffer_data(), IMB_steal_byte_buffer(), IMB_steal_encoded_buffer(), IMB_steal_float_buffer(), immBeginBatch(), blender::io::usd::import_blendshapes(), blender::io::usd::import_freejob(), import_freejob(), blender::io::ply::import_ply_data(), blender::io::usd::import_startjob(), blender::eevee::RayTraceModule::init(), blender::nodes::node_composite_planetrackdeform_cc::init(), blender::nodes::node_composite_sunbeams_cc::init(), blender::nodes::node_composite_trackpos_cc::init(), init_bake_rast(), init_colormix_effect(), init_structDNA(), init_text_effect(), initBend(), initialize_box_select_key_editing_data(), initialize_chain(), initMouseInputMode(), initToSphere(), insert_curvekey(), insert_lattkey(), insert_meshkey(), int4_ghash_tests(), int4_map_tests(), internalAdd(), blender::bits::invert(), blender::geometry::invert_permutation(), blender::nodes::node_geo_sort_elements_cc::invert_permutation(), BObjectInfo::is_real_object_data(), keyboard_handle_enter(), keyboard_handle_key(), keyboard_handle_keymap(), keyboard_handle_leave(), keyboard_handle_modifiers(), keyboard_handle_repeat_info(), blender::draw::lattice_batch_cache_create_overlay_batches(), lattice_circle_select(), layerDefault_mvert_skin(), layerDoMinMax_mloop_origspace(), layerDoMinMax_mloopcol(), layerDoMinMax_propcol(), layerDoMinMax_propfloat2(), layerFilesize_mdisps(), layerMultiply_mloop_origspace(), layerMultiply_mloopcol(), layerMultiply_propcol(), layerMultiply_propfloat2(), layerMultiply_propfloat3(), layerRead_mdisps(), layerSwap_flnor(), layerSwap_mcol(), layerSwap_mdisps(), layerSwap_origspace_face(), layerSwap_tface(), layerValidate_propFloat(), layerValidate_propfloat2(), layerValidate_propfloat3(), layerWrite_mdisps(), lightprobe_cache_bake_invoke(), lineart_list_append_pointer_pool(), lineart_list_append_pointer_pool_sized(), lineart_list_append_pointer_pool_sized_thread(), lineart_list_append_pointer_pool_thread(), blender::io::ply::PLYExportPLYDataTest::load_ply_data_from_blendfile(), main_arg_deferred_setup(), main_args_handle_load_file(), make_new_animlistelem(), mball_circle_select(), memiter_empty_test(), memiter_string_test(), memiter_words10k_test(), menu_items_from_ui_create(), mesh_circle_select(), mesh_customdata_get_type(), blender::bke::mesh_ensure_default_color_attribute_on_add(), mesh_foreachScreenEdge(), mesh_foreachScreenEdge_clip_bb_segment(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), meshdeformModifier_do(), meshobject_foreachScreenVert(), metadata_get_field(), metadata_set_field(), multires_grid_paint_mask_downsample(), blender::ed::object::multiresbake_freejob(), multitest_event_handler(), nalloc_ak_bezt(), nalloc_ak_cel(), blender::ed::space_node::node_add_file_exec(), node_cmp_combsep_color_init(), node_combsep_color_init(), blender::nodes::node_composite_antialiasing_cc::node_composit_init_antialiasing(), blender::nodes::node_composite_blur_cc::node_composit_init_blur(), blender::nodes::node_composite_bokehimage_cc::node_composit_init_bokehimage(), blender::nodes::node_composite_boxmask_cc::node_composit_init_boxmask(), blender::nodes::node_composite_dilate_cc::node_composit_init_dilateerode(), blender::nodes::node_composite_ellipsemask_cc::node_composit_init_ellipsemask(), blender::nodes::node_composite_keying_cc::node_composit_init_keying(), blender::nodes::node_composite_keyingscreen_cc::node_composit_init_keyingscreen(), blender::nodes::node_composite_kuwahara_cc::node_composit_init_kuwahara(), blender::nodes::node_composite_mask_cc::node_composit_init_mask(), blender::nodes::node_composite_translate_cc::node_composit_init_translate(), node_frame_init(), blender::nodes::node_geo_attribute_statistic_cc::node_geo_exec(), blender::nodes::node_fn_combine_color_cc::node_init(), blender::nodes::node_fn_compare_cc::node_init(), blender::nodes::node_fn_input_bool_cc::node_init(), blender::nodes::node_fn_input_color_cc::node_init(), blender::nodes::node_fn_input_int_cc::node_init(), blender::nodes::node_fn_input_rotation_cc::node_init(), blender::nodes::node_fn_input_vector_cc::node_init(), blender::nodes::node_fn_separate_color_cc::node_init(), blender::nodes::node_geo_accumulate_field_cc::node_init(), blender::nodes::node_geo_attribute_capture_cc::node_init(), blender::nodes::node_geo_bake_cc::node_init(), blender::nodes::node_geo_curve_fill_cc::node_init(), blender::nodes::node_geo_curve_fillet_cc::node_init(), blender::nodes::node_geo_curve_handle_type_selection_cc::node_init(), blender::nodes::node_geo_curve_primitive_arc_cc::node_init(), blender::nodes::node_geo_curve_primitive_bezier_segment_cc::node_init(), blender::nodes::node_geo_curve_primitive_circle_cc::node_init(), blender::nodes::node_geo_curve_primitive_line_cc::node_init(), blender::nodes::node_geo_curve_primitive_quadrilateral_cc::node_init(), blender::nodes::node_geo_curve_resample_cc::node_init(), blender::nodes::node_geo_curve_sample_cc::node_init(), blender::nodes::node_geo_curve_set_handle_type_cc::node_init(), blender::nodes::node_geo_curve_spline_type_cc::node_init(), blender::nodes::node_geo_curve_to_points_cc::node_init(), blender::nodes::node_geo_curve_trim_cc::node_init(), blender::nodes::node_geo_delete_geometry_cc::node_init(), blender::nodes::node_geo_distribute_points_in_volume_cc::node_init(), blender::nodes::node_geo_duplicate_elements_cc::node_init(), blender::nodes::node_geo_extrude_mesh_cc::node_init(), blender::nodes::node_geo_foreach_geometry_element_cc::input_node::node_init(), blender::nodes::node_geo_foreach_geometry_element_cc::output_node::node_init(), blender::nodes::node_geo_index_switch_cc::node_init(), blender::nodes::node_geo_input_named_attribute_cc::node_init(), blender::nodes::node_geo_menu_switch_cc::node_init(), blender::nodes::node_geo_merge_by_distance_cc::node_init(), blender::nodes::node_geo_merge_layers_cc::node_init(), blender::nodes::node_geo_mesh_to_points_cc::node_init(), blender::nodes::node_geo_mesh_to_volume_cc::node_init(), blender::nodes::node_geo_points_to_volume_cc::node_init(), blender::nodes::node_geo_raycast_cc::node_init(), blender::nodes::node_geo_repeat_cc::repeat_input_node::node_init(), blender::nodes::node_geo_repeat_cc::repeat_output_node::node_init(), blender::nodes::node_geo_sample_index_cc::node_init(), blender::nodes::node_geo_separate_geometry_cc::node_init(), blender::nodes::node_geo_set_curve_handles_cc::node_init(), blender::nodes::node_geo_simulation_cc::sim_input_node::node_init(), blender::nodes::node_geo_simulation_cc::sim_output_node::node_init(), blender::nodes::node_geo_store_named_attribute_cc::node_init(), blender::nodes::node_geo_string_to_curves_cc::node_init(), blender::nodes::node_geo_subdivision_surface_cc::node_init(), blender::nodes::node_geo_switch_cc::node_init(), blender::nodes::node_geo_uv_unwrap_cc::node_init(), blender::nodes::node_geo_viewer_cc::node_init(), blender::nodes::node_geo_volume_to_mesh_cc::node_init(), blender::nodes::node_sh_mix_cc::node_mix_init(), blender::nodes::node_geo_collection_info_cc::node_node_init(), blender::nodes::node_geo_object_info_cc::node_node_init(), node_reroute_add_storage(), node_reroute_init(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_init_hair_principled(), blender::nodes::node_shader_map_range_cc::node_shader_init_map_range(), blender::ed::space_node::node_socket_add_tooltip(), non_recursive_bvh_div_nodes(), ntreeCompositOutputFileUniqueLayer(), ntreeCompositOutputFileUniquePath(), ntreeTexExecTree(), nupdate_ak_bezt(), nupdate_ak_cel(), nurbscurve_circle_select(), object_bases_iterator_begin(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Cameras::object_sync(), blender::draw::overlay::Empties::object_sync(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::LightProbes::object_sync(), blender::draw::overlay::Lights::object_sync(), Matrix3::operator ctype(), Vector3::operator ctype(), output_handle_done(), output_handle_geometry(), output_handle_mode(), output_handle_scale(), PackedPatchTable::pack(), BVH2::pack_instances(), paint_2d_op(), paint_vertsel_circle_select(), blender::ed::object::parent_set(), PE_box_select(), PE_lasso_select(), pe_nearest_point_and_key(), pe_select_cache_init_with_generic_userdata(), blender::ed::curves::point_normals_array_create(), pointer_handle_axis(), pointer_handle_axis_discrete(), pointer_handle_axis_source(), pointer_handle_axis_stop(), pointer_handle_axis_value120(), pointer_handle_button(), pointer_handle_enter(), pointer_handle_frame(), pointer_handle_leave(), pointer_handle_motion(), pose_circle_select(), pose_grab_with_ik_add(), pose_grab_with_ik_clear(), precalc_guides(), blender::io::alembic::preprocess_sample(), preview_endjob(), preview_startjob(), primary_selection_device_handle_selection(), primary_selection_offer_offer(), primary_selection_source_cancelled(), primary_selection_source_send(), blender::gpu::printf_end(), MD5Hash::process(), GHOST_EventPrinter::processEvent(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), blender::draw::detail::PassBase< DrawCommandBufType >::push_constant(), GHOST_SystemWayland::putClipboardImage(), py_bvhtree_overlap(), pygpu_vertbuf_attr_fill(), pyrna_param_to_py(), pyrna_py_to_prop(), mikk::radixsort(), randint_ghash_tests(), randint_map_tests(), raycastMesh(), RE_point_density_sample(), blender::gpu::GLTexture::read(), blender::gpu::MTLTexture::read(), blender::gpu::VKTexture::read(), read_file_data(), read_file_thumbnail(), blender::bke::bake::BlobReadSharing::read_shared(), read_text_corpus(), blender::io::alembic::read_uvs(), blender::bke::Instances::reference_handles_for_write(), blender::ed::greasepencil::image_render::region_init(), region_select_action_keys(), rekey_exec(), relative_pointer_handle_relative_motion(), blender::ImplicitSharingPtr< T, IsStrong >::release(), RNA_parameter_list_create(), RNA_pointer_create(), rna_pointer_inherit_refine(), rotateBevelPiece(), sample_color_invoke(), scene_collections_build_array(), scene_collections_count(), scene_objects_iterator_begin(), scene_objects_iterator_skip_invalid_flag(), seat_handle_capabilities(), seat_handle_name(), select_cache_init(), select_draw_scene(), select_less_exec(), select_linked_exec(), select_linked_pick_exec(), select_more_exec(), select_random_exec(), select_roots_exec(), select_tips_exec(), sequencer_draw_display_buffer(), sequencer_slip_exec(), sequencer_slip_invoke(), blender::compositor::BilateralBlurOperation::set_data(), blender::compositor::BokehImageOperation::set_data(), blender::compositor::BoxMaskOperation::set_data(), blender::compositor::ColorCorrectionOperation::set_data(), blender::compositor::ConvertDepthToRadiusOperation::set_data(), blender::compositor::DirectionalBlurOperation::set_data(), blender::compositor::EllipseMaskOperation::set_data(), blender::compositor::SunBeamsOperation::set_data(), blender::compositor::TonemapOperation::set_data(), id_map< K, T, Flags >::set_default(), id_map< K, T, Flags >::set_flag(), blender::fn::lazy_function::Params::set_output(), set_roundbox_vertex(), iTaSC::ConstraintSet::setControlParameter(), setCustomPoints(), ExtraTags::setData(), blender::compositor::KeyingNode::setup_feather(), Freestyle::StrokeShaders::BezierCurveShader::shade(), blender::ed::object::shade_smooth_exec(), blender::eevee::shadow_sampling_tile_pack(), blender::eevee::shadow_tile_pack(), shape_cut_exec(), blender::bke::shrinkwrap::shrinkwrap_build_boundary_data(), blender::animrig::Strip::slot_data_remove(), sph_force_cb(), sphclassical_calc_dens(), split(), blender::eevee::VelocityModule::step_object_sync(), GHOST_XrAction::stopHapticFeedback(), subd_triangle_patch_corners(), subdivide_exec(), surface_handle_enter(), surface_handle_leave(), svm_node_geometry(), svm_node_geometry_bump_dx(), svm_node_geometry_bump_dy(), svm_node_object_info(), switch_endian_keyblock(), switch_endian_structs(), system_clipboard_get(), system_clipboard_get_primary_selection(), tablet_seat_handle_tool_added(), tablet_tool_handle_button(), tablet_tool_handle_down(), tablet_tool_handle_frame(), tablet_tool_handle_motion(), tablet_tool_handle_pressure(), tablet_tool_handle_proximity_in(), tablet_tool_handle_proximity_out(), tablet_tool_handle_removed(), tablet_tool_handle_tilt(), tablet_tool_handle_type(), tablet_tool_handle_up(), tablet_tool_handle_wheel(), blender::bke::greasepencil::Drawing::tag_topology_changed(), task_mempool_iter_tls_func(), blender::bits::tests::TEST(), blender::bits::tests::TEST(), blender::bits::tests::TEST(), blender::bke::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::geometry::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), blender::gpu::tests::test_data(), blender::draw::test_eevee_shadow_finalize(), blender::gpu::tests::test_storage_buffer_copy_from_vertex_buffer(), testbuffer_list_add(), testbuffer_list_state_random_data(), testchunk_as_data_array(), testchunk_list_add(), blender::bits::to_best_bit_span(), blender::bits::to_best_bit_span(), blender::bits::to_best_bit_span(), blender::gpu::to_vk_clear_color_value(), tonemapmodifier_apply(), track_mask_gpencil_layer_rasterize(), blender::ed::object::track_set_exec(), transform_convert_mesh_islands_calc(), blender::bke::Instances::transforms_for_write(), blender::ed::outliner::tree_element_get_icon(), blender::bke::BuiltinCustomDataLayerProvider::try_get_for_write(), ui_but_execute_begin(), ui_handle_menus_recursive(), ui_searchbox_create_generic_ex(), ui_studiolight_free_function(), blender::gpu::MTLShader::uniform_int(), blender::bke::unique_socket_template_identifier(), blender::ed::outliner::unused_message_popup_width_compute(), update_cache_alloc(), blender::gpu::VKBuffer::update_render_graph(), blender::ed::sculpt_paint::update_shape_keys(), updateGPUCurveMapping(), GHOST_XrAction::updateState(), blender::eevee::UtilityTexture::UtilityTexture(), uv_sculpt_stroke_init(), uv_sculpt_stroke_invoke(), version_replace_principled_hair_model(), versioning_replace_legacy_mix_rgb_node(), versioning_replace_musgrave_texture_node(), blender::draw::vertbuf_alloc(), view3d_stereo3d_setup(), blender::gpu::render_graph::vk_pipeline_data_copy(), waveform_draw_rgb(), whiteBalance_apply(), blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_setup(), windowdata_new(), wm_xr_session_event_create(), wm_xr_session_surface_create(), workspace_relation_add(), workspace_relation_ensure_updated(), wp_fractional_scale_handle_preferred_scale(), write_renderinfo(), xdg_activation_handle_done(), xdg_output_handle_done(), xdg_output_handle_logical_position(), xdg_output_handle_logical_size(), xdg_surface_handle_configure(), xdg_toplevel_decoration_handle_configure(), xdg_toplevel_handle_close(), xdg_toplevel_handle_configure(), and xdg_toplevel_handle_configure_bounds().

◆ element

◆ else

else
Initial value:
{
return 0.0f

Definition at line 163 of file bmesh_operator_api_inline.hh.

◆ NULL

◆ oflag

◆ oflags