Blender V5.0
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)
 return
return false
return nullptr

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 )

Definition at line 48 of file bmesh_operator_api_inline.hh.

References _bmo_elem_flag_disable(), BLI_assert, BLI_INLINE, bm, oflag, and oflags.

Referenced by _bmo_elem_flag_disable().

◆ _bmo_elem_flag_enable()

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

Definition at line 41 of file bmesh_operator_api_inline.hh.

References _bmo_elem_flag_enable(), BLI_assert, BLI_INLINE, bm, oflag, and oflags.

Referenced by _bmo_elem_flag_enable().

◆ _bmo_elem_flag_set()

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

Definition at line 55 of file bmesh_operator_api_inline.hh.

References _bmo_elem_flag_set(), BLI_assert, BLI_INLINE, bm, oflag, and oflags.

Referenced by _bmo_elem_flag_set().

◆ _bmo_elem_flag_toggle()

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

Definition at line 67 of file bmesh_operator_api_inline.hh.

References _bmo_elem_flag_toggle(), BLI_assert, BLI_INLINE, bm, oflag, and oflags.

Referenced by _bmo_elem_flag_toggle().

◆ 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.

References ATTR_NONNULL, ATTR_PRINTF_FORMAT, ATTR_WARN_UNUSED_RESULT, and BLI_INLINE.

◆ 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  )

References 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()

◆ 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 169 of file bmesh_operator_api_inline.hh.

References data.

Referenced by blender::seq::apply_modifier_op(), iTaSC::Armature::Armature(), ATTR_NONNULL(), BKE_mesh_legacy_convert_uvs_to_generic(), blender::bm_to_mesh_edges(), blender::bm_to_mesh_faces(), blender::bm_to_mesh_loops(), blender::bm_to_mesh_verts(), btBox2dShape(), blender::fn::multi_function::MultiFunction::call_auto(), blender::animrig::clear_keyframe(), blender::nodes::node_composite_double_edge_mask_cc::DoubleEdgeMaskOperation::compute_gradient_cpu(), blender::nodes::node_composite_inpaint_cc::InpaintOperation::compute_inpainting_region_cpu(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_tweaked_matte_cpu(), blender::array_utils::contains(), blender::io::usd::create_blend_shapes(), delete_key_v3d_without_keying_set(), delete_key_vse_without_keying_set(), GeometryManager::device_update(), do_version_alpha_over_node_options_to_inputs_animation(), do_version_anti_alias_node_options_to_inputs_animation(), do_version_bilateral_blur_node_options_to_inputs_animation(), do_version_blur_node_options_to_inputs_animation(), do_version_bokeh_blur_node_options_to_inputs_animation(), do_version_bokeh_image_node_options_to_inputs_animation(), do_version_box_mask_node_options_to_inputs_animation(), do_version_channel_matte_node_options_to_inputs_animation(), do_version_chroma_matte_node_options_to_inputs_animation(), do_version_color_balance_node_options_to_inputs_animation(), do_version_color_correction_node_options_to_inputs_animation(), do_version_color_matte_node_options_to_inputs_animation(), do_version_color_spill_node_options_to_inputs_animation(), do_version_crop_node_options_to_inputs_animation(), do_version_denoise_node_options_to_inputs_animation(), do_version_despeckle_node_options_to_inputs_animation(), do_version_difference_matte_node_options_to_inputs_animation(), do_version_dilate_node_options_to_inputs_animation(), do_version_directional_blur_node_options_to_inputs_animation(), do_version_distance_matte_node_options_to_inputs_animation(), do_version_ellipse_mask_node_options_to_inputs_animation(), do_version_glare_node_options_to_inputs(), do_version_glare_node_star_45_option_to_input_animation(), do_version_id_mask_node_options_to_inputs_animation(), do_version_inpaint_node_options_to_inputs_animation(), do_version_invert_node_options_to_inputs_animation(), do_version_keying_node_options_to_inputs_animation(), do_version_keying_screen_node_options_to_inputs_animation(), do_version_kuwahara_node_options_to_inputs_animation(), do_version_lens_distortion_node_options_to_inputs_animation(), do_version_luminance_matte_node_options_to_inputs_animation(), do_version_mask_node_options_to_inputs_animation(), do_version_pixelate_node_options_to_inputs_animation(), do_version_plane_track_deform_node_options_to_inputs_animation(), do_version_split_node_options_to_inputs_animation(), do_version_stabilize_node_options_to_inputs_animation(), do_version_sun_beams_node_options_to_inputs_animation(), do_version_switch_node_options_to_inputs_animation(), do_version_time_curve_node_options_to_inputs_animation(), do_version_tone_map_node_options_to_inputs_animation(), do_version_vector_blur_node_options_to_inputs_animation(), do_version_z_combine_node_options_to_inputs_animation(), do_vpaint_brush_smear(), blender::nodes::node_geo_index_switch_cc::draw_item_socket(), blender::nodes::draw_warnings(), blender::nodes::node_composite_despeckle_cc::DespeckleOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::bke::pbvh::uv_islands::FanSegment::FanSegment(), blender::ed::sculpt_paint::SlideOperationExecutor::find_closest_ray_hit(), blender::ed::sculpt_paint::greasepencil::GrabOperation::foreach_grabbed_drawing(), blender::ed::spreadsheet::BundleDataSource::get_column_values(), get_item_transform_flags_and_fcurves(), HdCyclesGeometry< PXR_NS::HdBasisCurves, CCL_NS::Hair >::GetInitialDirtyBitsMask(), GHOST_WindowX11::GHOST_WindowX11(), blender::draw::gpencil::gpencil_light_pool_populate(), HdCyclesCurves::HdCyclesCurves(), HdCyclesInstancer::HdCyclesInstancer(), HdCyclesMesh::HdCyclesMesh(), HdCyclesPoints::HdCyclesPoints(), HdCyclesVolume::HdCyclesVolume(), IMB_transform(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), init_laplacian_system(), knifeproject_poly_from_object(), blender::nodes::LazyFunctionForGizmoNode::LazyFunctionForGizmoNode(), blender::bke::greasepencil::convert::legacy_main(), LightTree::LightTree(), blender::nodes::node_can_sync_sockets(), blender::nodes::node_geo_curve_sample_cc::node_declare(), ntree_foreach_texnode_recursive(), blender::ed::sculpt_paint::greasepencil::GrabOperation::on_stroke_begin(), blender::geometry::pack_islands_scale_margin(), blender::render::Context::populate_meta_data_for_pass(), register_node_type_cmp_custom_group(), Freestyle::ScenePrettyPrinter::ScenePrettyPrinter(), selectconnected_posebonechildren(), blender::eevee::SphereProbeModule::set_view(), blender::eevee::VolumeProbeModule::set_view(), blender::ed::spreadsheet::spreadsheet_table_remove_unused(), blender::ed::spreadsheet::spreadsheet_table_remove_unused_columns(), blender::bke::node_field_inferencing::sync_field_states(), blender::ed::outliner::TreeElementModifier::TreeElementModifier(), and vpaint_do_draw().

◆ if() [2/2]

if ( val )

Definition at line 206 of file bmesh_operator_api_inline.hh.

◆ return()

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

References bm, oflag, and oflags.

Variable Documentation

◆ data

data = BMO_slot_map_data_get(slot, element)

Definition at line 168 of file bmesh_operator_api_inline.hh.

◆ element

ATTR_WARN_UNUSED_RESULT const void * element
Initial value:
{
BLI_assert(slot->slot_type == BMO_OP_SLOT_MAPPING)
#define BLI_assert(a)
Definition BLI_assert.h:46
@ BMO_OP_SLOT_MAPPING

Definition at line 149 of file bmesh_operator_api_inline.hh.

Referenced by AttributeSet::add(), AttributeTableBuilder::add(), blender::ed::outliner::tree_iterator::all(), blender::ed::outliner::tree_iterator::all_open(), UV_ClipboardBuffer::append(), attr_create_generic(), attr_create_generic(), BLI_ghash_haskey(), BM_elem_float_data_get(), BM_elem_float_data_set(), bm_uv_assign_island(), bm_uv_build_islands(), bm_uv_edge_select_build_islands(), BM_uv_element_get(), BM_uv_element_map_ensure_head_table(), BM_uv_element_map_ensure_unique_index(), bmesh_elem_check(), BMO_slot_map_bool_insert(), BMO_slot_map_elem_insert(), BMO_slot_map_empty_insert(), BMO_slot_map_float_insert(), BMO_slot_map_insert(), BMO_slot_map_int_insert(), BMO_slot_map_ptr_insert(), build_iso_graph(), blender::bke::idprop::tests::check_object_attribute(), blender::bke::idprop::tests::check_object_attribute(), blender::bke::idprop::tests::check_object_attribute(), blender::bke::idprop::tests::check_object_attribute(), blender::MutableSpan< T >::contains(), blender::Span< T >::contains(), blender::io::serialize::convert_from_json_to_array(), blender::io::serialize::convert_from_json_to_object(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< float2, GfVec2f >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< float3, GfVec3f >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< Transform, void >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< ustring, void >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< Transform, void >(), blender::MutableSpan< T >::count(), blender::Span< T >::count(), blender::ed::transform::createTransUVs(), blender::bke::bake::deserialize_typed_array(), determine_uv_stitchability(), blender::bke::idprop::IDPGroupSerializer::entry_to_idprop(), blender::geometry::extract_curves(), blender::geometry::extract_curves_points(), blender::geometry::extract_greasepencil_layer_curves(), blender::geometry::extract_greasepencil_layer_points(), blender::geometry::extract_greasepencil_layers(), blender::geometry::extract_instances(), blender::geometry::extract_mesh_edges(), blender::geometry::extract_mesh_faces(), blender::geometry::extract_mesh_vertices(), blender::geometry::extract_pointcloud_points(), fill_generic_attribute(), blender::io::ply::get_index(), blender::io::obj::get_valid_nurbs_degree(), HC_relaxation_iteration_uv(), blender::bke::idprop::idprop_from_value(), blender::io::ply::import_ply_data(), blender::ed::asset::index::init_indexer_entries_from_value(), gim_hash_table< T >::insert(), gim_hash_table< T >::insert_override(), gim_hash_table< T >::insert_unsorted(), iso_index_for_loop(), laplacian_relaxation_iteration_uv(), blender::io::ply::load_edge_element(), blender::io::ply::load_face_element(), blender::io::ply::load_tristrips_element(), blender::io::ply::load_vertex_element(), blender::ed::outliner::merged_element_search_exec_fn(), operator<<(), blender::ed::outliner::outliner_do_libdata_operation_selection_set(), blender::ed::outliner::outliner_do_libdata_operation_selection_set_element(), blender::ed::outliner::outliner_extract_children_from_subtree(), blender::ed::outliner::outliner_free_tree(), blender::ed::outliner::outliner_free_tree_element(), blender::io::ply::parse_row_binary(), blender::io::ply::read_header(), set_element_flag(), blender::io::ply::skip_element(), stitch_calculate_island_snapping(), stitch_check_uvs_state_stitchable(), stitch_check_uvs_stitchable(), stitch_exit(), stitch_init(), stitch_island_calculate_vert_rotation(), stitch_process_data(), stitch_propagate_uv_final_position(), stitch_select(), stitch_select_uv(), stitch_set_selection_mode(), stitch_setup_face_preview_for_uv_group(), stitch_validate_uv_stitchability(), blender::bke::idprop::tests::test_array_to_value(), uv_element_offset_from_face_get(), uv_sculpt_stroke_apply(), uv_sculpt_stroke_init(), uvedit_uv_islands_arrange(), uvedit_uv_straighten_elements(), UV_ClipboardBuffer::write_uvs(), and AttributeSet::~AttributeSet().

◆ false

return false

Definition at line 198 of file bmesh_operator_api_inline.hh.

Referenced by blender::io::alembic::ABCAbstractWriter::ABCAbstractWriter(), blender::io::alembic::ABCGenericMeshWriter::ABCGenericMeshWriter(), blender::io::alembic::ABCHairWriter::ABCHairWriter(), blender::deg::AnimatedPropertyStorage::AnimatedPropertyStorage(), Application::Application(), iTaSC::Armature::Armature(), libmv::ArrayND< T, 3 >::ArrayND(), BKE_movieclip_get_gpu_texture(), BlenderObjectCulling::BlenderObjectCulling(), BlenderSession::BlenderSession(), BlenderSync::BlenderSync(), BlenderViewportParameters::BlenderViewportParameters(), BLI_ghashutil_strcmp(), BLO_Write_IDBuffer::BLO_Write_IDBuffer(), bpy_class_call(), btAngularLimit::btAngularLimit(), btAxisSweep3Internal< BP_FP_INT_TYPE >::btAxisSweep3Internal(), btBox2dBox2dCollisionAlgorithm::btBox2dBox2dCollisionAlgorithm(), btBoxBoxCollisionAlgorithm::btBoxBoxCollisionAlgorithm(), btBvhTriangleMeshShape(), btBvhTriangleMeshShape(), btCollisionAlgorithmCreateFunc::btCollisionAlgorithmCreateFunc(), btConeTwistConstraint(), btConeTwistConstraint(), btConvex2dConvex2dAlgorithm::btConvex2dConvex2dAlgorithm(), btConvexConvexAlgorithm::btConvexConvexAlgorithm(), btConvexInternalAabbCachingShape::btConvexInternalAabbCachingShape(), btConvexPlaneCollisionAlgorithm::btConvexPlaneCollisionAlgorithm(), btDeformableBackwardEulerObjective::btDeformableBackwardEulerObjective(), btDeformableBodySolver::btDeformableBodySolver(), btDeformableContactConstraint::btDeformableContactConstraint(), btDeformableFaceRigidContactConstraint::btDeformableFaceRigidContactConstraint(), btDeformableMassSpringForce::btDeformableMassSpringForce(), btDeformableStaticConstraint::btDeformableStaticConstraint(), btDiscreteDynamicsWorld(), btDispatcherInfo::btDispatcherInfo(), btGeneric6DofConstraint(), btGjkPairDetector::btGjkPairDetector(), btGjkPairDetector::btGjkPairDetector(), btHingeConstraint(), btHingeConstraint(), btHingeConstraint(), btHingeConstraint(), btMiniSDF::btMiniSDF(), btMultiBodyFixedConstraint::btMultiBodyFixedConstraint(), btMultiBodyFixedConstraint::btMultiBodyFixedConstraint(), btMultiBodyGearConstraint::btMultiBodyGearConstraint(), btMultiBodyPoint2Point(), btMultiBodyPoint2Point(), btMultiBodySliderConstraint::btMultiBodySliderConstraint(), btMultiBodySliderConstraint::btMultiBodySliderConstraint(), btNNCGConstraintSolver(), btPoint2PointConstraint(), btPoint2PointConstraint(), btPointCollector::btPointCollector(), btPolyhedralConvexAabbCachingShape::btPolyhedralConvexAabbCachingShape(), btRigidBody::btRigidBodyConstructionInfo::btRigidBodyConstructionInfo(), btSimpleBroadphase::btSimpleBroadphase(), btSimpleDynamicsWorld::btSimpleDynamicsWorld(), btSliderConstraint(), btSliderConstraint(), btSoftMultiBodyDynamicsWorld::btSoftMultiBodyDynamicsWorld(), btSoftRigidDynamicsWorld::btSoftRigidDynamicsWorld(), btSphereBoxCollisionAlgorithm::btSphereBoxCollisionAlgorithm(), btSphereSphereCollisionAlgorithm::btSphereSphereCollisionAlgorithm(), btSphereTriangleCollisionAlgorithm::btSphereTriangleCollisionAlgorithm(), btTypedConstraint(), btTypedConstraint(), libmv::BundleEvaluation::BundleEvaluation(), check_j2k(), check_jp2(), btSoftBody::Cluster::Cluster(), blender::deg::ComponentNode::ComponentNode(), iTaSC::ConstraintSet::ConstraintSet(), iTaSC::ConstraintSet::ConstraintSet(), Freestyle::CulledOccluderSource::CulledOccluderSource(), Denoiser::Denoiser(), blender::deg::Depsgraph::Depsgraph(), device_memory::device_memory(), blender::draw::command::Dispatch::Dispatch(), do_projectpaint_thread(), blender::deg::DriverDescriptor::DriverDescriptor(), edgetag_test_cb(), blender::io::EnsuredWriter::EnsuredWriter(), blender::tests::ExceptionThrower::ExceptionThrower(), iTaSC::FixedObject::FixedObject(), BlenderSync::get_session_pause(), iTaSC::Armature::getRelativeFrame(), GHOST_ContextEGL::GHOST_ContextEGL(), GHOST_ContextVK::GHOST_ContextVK(), GHOST_NDOFManager::GHOST_NDOFManager(), GHOST_NDOFManagerUnix::GHOST_NDOFManagerUnix(), GHOST_System::GHOST_System(), GHOST_SystemWin32::GHOST_SystemWin32(), GHOST_Window::GHOST_Window(), GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowNULL::GHOST_WindowNULL(), GHOST_WindowSDL::GHOST_WindowSDL(), GHOST_WindowWin32::GHOST_WindowWin32(), GHOST_WindowX11::GHOST_WindowX11(), IDP_EqualsProperties_ex(), IK_QElbowSegment::IK_QElbowSegment(), IK_QNullSegment::IK_QNullSegment(), IK_QRevoluteSegment::IK_QRevoluteSegment(), IK_QSphericalSegment::IK_QSphericalSegment(), IK_QSwingSegment::IK_QSwingSegment(), ImageMetaData::ImageMetaData(), Freestyle::BoxGrid::Iterator::Iterator(), Freestyle::SphericalGrid::Iterator::Iterator(), btSoftBody::Joint::Joint(), knife_verts_edge_in_face(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), blender::nodes::node_geo_realize_instances_cc::node_geo_exec(), iTaSC::Object::Object(), Mesh::ObjectManager, Freestyle::OccluderSource::OccluderSource(), blender::geometry::Occupancy::Occupancy(), Octree::Octree(), Pass::Pass(), blender::draw::detail::PassBase< DrawCommandBufType >::PassBase(), PathTraceTile::PathTraceTile(), pixel_bounds_array(), pixel_bounds_uv(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), blender::draw::command::ResourceBind::ResourceBind(), ringsel_init(), blender::deg::RuntimeBackup::RuntimeBackup(), Scene::Scene(), blender::ed::transform::SnapData::SnapData(), blender::draw::StorageVectorBuffer< IrradianceBrickPacked, 16 >::StorageVectorBuffer(), strhash_pair_cmp(), blender::ed::transform::test_rotmode_euler(), TestAabbAgainstAabb2(), TestPointAgainstAabb2(), thread::thread(), libmv::TrackRegionOptions::TrackRegionOptions(), blender::seq::transform_seqbase_shuffle_time(), UnifiedBonePtr::UnifiedBonePtr(), blender::draw::UniformArrayBuffer< PlanarProbeData, PLANAR_PROBE_MAX >::UniformArrayBuffer(), blender::draw::UniformBuffer< DepthOfFieldData >::UniformBuffer(), blender::io::usd::USDAbstractWriter::USDAbstractWriter(), blender::io::usd::USDMeshWriter::USDMeshWriter(), blender::io::usd::USDPrimReader::USDPrimReader(), uv_box_select_exec(), blender::eevee::VelocityGeometryIndex::VelocityGeometryIndex(), WM_event_add(), WM_exit(), workspace_change_find_new_layout_cb(), Device::~Device(), GPUDevice::~GPUDevice(), and Hair::~Hair().

◆ nullptr

return nullptr

Definition at line 210 of file bmesh_operator_api_inline.hh.

Referenced by blender::io::alembic::ABCArchive::ABCArchive(), blender::io::alembic::AbcObjectReader::AbcObjectReader(), blender::deg::AnimatedPropertyID::AnimatedPropertyID(), array< T, alignment >::array(), blender::asset_system::AssetRepresentation::AssetRepresentation(), blender::geometry::AttributeFallbacksArray::AttributeFallbacksArray(), blender::draw::gpencil::Instance::begin_sync(), BKE_attribute_new(), BKE_mesh_foreach_mapped_loop(), BKE_scene_base_iter_next(), BlenderSession::BlenderSession(), BlenderSession::BlenderSession(), BlenderSync::BlenderSync(), bpy_prop_deferred_data_or_srna(), BVHSpatialSplit::BVHSpatialSplit(), cache_mirr_intptr_as_bmvert(), CBlendThumb::CBlendThumb(), blender::deg::ComponentNode::ComponentNode(), blender::draw::overlay::Armatures::create_draw_context(), blender::meshintersect::CrossData< T >::CrossData(), CTX_data_mode_enum(), CustomData_get_active_layer_name(), CustomData_get_layer_name(), CustomData_get_render_layer_name(), default_paint_slot_color_get(), blender::deg::Depsgraph::Depsgraph(), blender::deg::DepsgraphNodeBuilder::DepsgraphNodeBuilder(), blender::deg::DepsgraphRelationBuilder::DepsgraphRelationBuilder(), device_memory::device_memory(), blender::deg::DriverDescriptor::DriverDescriptor(), DRW_draw_select_loop(), blender::io::EnsuredWriter::EnsuredWriter(), NodeType::find(), blender::geometry::fit_poly_to_bezier_curves(), foreach_libblock_remap_callback_apply(), slim::GeometryData::GeometryData(), blender::bke::GeometrySet::get_curve_edit_hints(), blender::bke::GeometrySet::get_curves(), blender::bke::GeometrySet::get_curves_for_write(), blender::bke::GeometrySet::get_gizmo_edit_hints(), blender::bke::GeometrySet::get_grease_pencil(), blender::bke::GeometrySet::get_grease_pencil_edit_hints(), blender::bke::GeometrySet::get_grease_pencil_for_write(), blender::bke::GeometrySet::get_instances(), blender::bke::GeometrySet::get_instances_for_write(), blender::bke::GeometrySet::get_mesh(), blender::bke::GeometrySet::get_mesh_for_write(), blender::bke::GeometrySet::get_pointcloud(), blender::bke::GeometrySet::get_pointcloud_for_write(), Light::get_shader(), blender::bke::GeometrySet::get_volume(), blender::bke::GeometrySet::get_volume_for_write(), GHOST_ContextSDL::GHOST_ContextSDL(), GHOST_ContextWGL::GHOST_ContextWGL(), GHOST_System::GHOST_System(), GHOST_SystemX11::GHOST_SystemX11(), GHOST_Window::GHOST_Window(), GHOST_WindowCocoa::GHOST_WindowCocoa(), GHOST_WindowManager::GHOST_WindowManager(), GHOST_WindowSDL::GHOST_WindowSDL(), GHOST_WindowWin32::GHOST_WindowWin32(), GHOST_WindowX11::GHOST_WindowX11(), ghost_wl_display_report_error_from_code(), blender::GMutableVArraySpan::GMutableVArraySpan(), blender::opensubdiv::GPUComputeEvaluator::GPUComputeEvaluator(), blender::GVArraySpan::GVArraySpan(), GHOST_SystemCocoa::handleOpenDocumentRequest(), UnifiedBonePtr::has_parent(), IK_QSegment::IK_QSegment(), ImageHandle::ImageHandle(), IMB_byte_from_float(), IMB_colormanagement_space_from_cicp(), IMB_filter_extend(), blender::ImplicitSharingPtr< GeometryComponent >::ImplicitSharingPtr(), blender::ImplicitSharingPtrAndData::ImplicitSharingPtrAndData(), blender::io::hydra::InstancerData::InstancerData(), blender::ed::mesh::join_materials(), CPUKernelFunction< FunctionType >::KernelInfo::KernelInfo(), keylist_runtime_update_key_column_next_prev(), LayoutAbsolute::LayoutAbsolute(), LayoutOverlap::LayoutOverlap(), LayoutRadial::LayoutRadial(), blender::ed::object::make_override_library_exec(), blender::bke::node_interface::make_panel(), blender::bke::node_interface::make_socket(), material_copy_data(), blender::io::hydra::ObjectData::ObjectData(), blender::io::obj::OBJWriter::OBJWriter(), OpenSubdiv_Evaluator::OpenSubdiv_Evaluator(), blender::bke::OperatorComputeContext::OperatorComputeContext(), blender::ed::greasepencil::polyline_fit_curve(), proj_paint_add_slot(), uiLayout::prop(), psys_get_particle_on_path(), blender::deg::RNANodeIdentifier::RNANodeIdentifier(), blender::ed::geometry::run_node_group_exec(), Scene::Scene(), blender::ed::outliner::SpaceOutliner_Runtime::SpaceOutliner_Runtime(), blender::opensubdiv::StackOrHeapArray< PatchCoord, 32 *32 >::StackOrHeapArray(), blender::StringRef::StringRef(), Freestyle::StrokeVertex::StrokeVertex(), Freestyle::StrokeVertex::StrokeVertex(), blender::opensubdiv::TopologyRefinerImpl::TopologyRefinerImpl(), ui_paneltype_draw_impl(), ui_popup_context_menu_for_button(), ui_tooltip_data_from_button_or_extra_icon(), ui_tooltip_data_from_custom_func(), ui_tooltip_data_from_gizmo(), ui_tooltip_data_from_search_item_tooltip_data(), ui_tooltip_data_from_tool(), UI_tooltip_uibut_python_add(), uiLayoutItemBx::uiLayoutItemBx(), uiLayoutItemFlow::uiLayoutItemFlow(), uiLayoutItemGridFlow::uiLayoutItemGridFlow(), uiLayoutItemPanelBody::uiLayoutItemPanelBody(), uiLayoutItemPanelHeader::uiLayoutItemPanelHeader(), uiLayoutItemSplit::uiLayoutItemSplit(), update_duplicate_custom_bone_shapes(), blender::io::usd::USD_find_hook_name(), blender::io::usd::USDPrimReader::USDPrimReader(), blender::eevee::UtilityTexture::UtilityTexture(), blender::ed::object::vgroup_smooth_subset(), blender::deg::VolumeBackup::VolumeBackup(), blender::io::hydra::WorldData::WorldData(), and blender::io::obj::write_mesh_objects().

◆ oflag

◆ oflags

◆ return

return

Definition at line 172 of file bmesh_operator_api_inline.hh.

Referenced by uvedit_uv_islands_arrange().