{ "schemaVersion": 1, "task": "WBV2-P1424-001", "scope": "batch", "pattern": "object-", "selectedUnits": [], "sourcePathCount": 1, "runtimePathCount": 0, "hitCount": 349, "truncated": true, "hits": [ "518: const std::string name = id_name(object->id);", "1383: if (object->id.lib != nullptr || data->lib != nullptr) {", "2074: if (!object || object->type != OB_ARMATURE || !object->data || !object->pose) return nullptr;", "2075: const auto *armature = reinterpret_cast(object->data);", "2076: return armature->act_bone ? BKE_pose_channel_find_name(object->pose, armature->act_bone->name) : nullptr;", "2111: bConstraint *constraint = BKE_constraints_active_get(channel ? &channel->constraints : &object->constraints);", "2118: identity = \"constraint:\" + component(object->id.name) + component(channel ? channel->name : \"\") +", "2120: PointerRNA parent = channel ? RNA_pointer_create_discrete(&object->id, RNA_PoseBone, channel) : owner;", "2133: identity = \"modifier:\" + id_name(object->id) + \":\" +", "2198: if (object->data && ELEM(object->type, OB_MESH, OB_LATTICE, OB_CURVES_LEGACY, OB_SURF)) {", "2221: return object->data && BKE_id_is_editable(main, &object->id) &&", "2222: BKE_id_is_editable(main, static_cast(object->data)) &&", "2223: !ID_IS_OVERRIDE_LIBRARY(object) && !ID_IS_OVERRIDE_LIBRARY(object->data) &&", "2237: (object->type == OB_MESH && (object->shapeflag & OB_SHAPE_EDIT_MODE));", "2238: const bool value_enabled = pin_enabled && !(object->shapeflag & OB_SHAPE_LOCK);", "2244: pointer = RNA_pointer_create_discrete(&object->id, RNA_Object, object);", "2246: if (name == \"use_shape_key_edit_mode\") editable &= object->type == OB_MESH && block;", "2247: if (name == \"add_rest_position_attribute\") editable &= object->type == OB_MESH;", "2375: const bool selected = (block->flag & KEYBLOCK_SEL) || index == object->shapenr - 1;", "2426: if (!ELEM(object->type, OB_MESH, OB_LATTICE)) {", "2443: return {{\"objectId\", \"id:\" + std::string(object->id.name)},", "2446: {\"topologyEnabled\", reason.empty() && object->type == OB_MESH}, {\"reason\", reason}};", "2499: {\"requiresSingleUser\", !as_shape_key && object && object->data && ID_REAL_USERS(object->data) > 1},", "2500: {\"supportsAllKeyframes\", !as_shape_key && object && object->type == OB_GREASE_PENCIL},", "2501: {\"supportsMergeCustomData\", !as_shape_key && object && object->type == OB_MESH}};", "2582: !BKE_id_is_editable(CTX_data_main(C), &object->id) || object->id.lib ||", "2583: BKE_modifier_is_nonlocal_in_liboverride(object, modifier) || !object->data ||", "2584: !BKE_id_is_editable(CTX_data_main(C), static_cast(object->data)) ||", "2585: static_cast(object->data)->lib)", "2591: if (object->mode != OB_MODE_EDIT || CTX_data_edit_object(C) != object ||", "2592: !ELEM(object->type, OB_MESH, OB_CURVES_LEGACY, OB_SURF, OB_LATTICE))", "2948: object->mode == OB_MODE_OBJECT &&", "2949: !object->id.lib && !ID_IS_OVERRIDE_LIBRARY(object) && property &&", "2984: if (!object->parent || object->parent->type != OB_ARMATURE) return {};", "2986: &object->parent->id, RNA_Object, object->parent);", "2994: if (!object->parent) return settings;", "3392: // A tree rebuild is not an object-selection change: forcing one here", "3698: &object->id,", "3716: // An object-name click activates data even when tree", "4720: if (!object || object->actcol < 1 || object->actcol > object->totcol) {", "4729: object->type != OB_FONT || !object->data ||", "4730: !id_cast(object->data)->editfont) {", "4742: if (!BKE_vfont_select_get(id_cast(object->data), &start, &end)) {", "4760: if (!object || object->type != OB_MESH || !object->data ||", "4761: !(object->mode & (OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT | OB_MODE_TEXTURE_PAINT)) ||", "4763: !(object->mode & (OB_MODE_VERTEX_PAINT | OB_MODE_WEIGHT_PAINT)))) {", "4767: PointerRNA pointer = RNA_id_pointer_create(object->data);", "4792: if (!object || object->type != OB_MESH || !object->data) {", "4817: if (!object || object->type != OB_MESH || !object->data) {", "6015: &web_properties_active_pose_channel(object)->constraints : &object->constraints;", "6078: ID *animated_id = data->tar ? static_cast(data->tar->data) : &object->id;", "6081: DEG_id_tag_update(&object->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY);", "6086: DEG_id_tag_update(&object->id, ID_RECALC_ANIMATION | ID_RECALC_TRANSFORM);", "6088: DEG_id_tag_update(&object->id, ID_RECALC_GEOMETRY);", "6158: if ((!object_id.empty() && (!object || object->type != OB_ARMATURE)) ||", "6160: (!bone.empty() && (!object || !object->pose || !BKE_pose_channel_find_name(object->pose, bone.c_str()))) ||", "6168: PointerRNA object_pointer = object ? RNA_pointer_create_discrete(&object->id, RNA_Object, object) : PointerRNA_NULL;", "6363: if (!object || edit.value(\"objectId\", \"\") != \"id:\" + std::string(object->id.name) ||", "6458: DEG_id_tag_update(object->data, ID_RECALC_GEOMETRY);", "6650: edit.value(\"expectedShapeObjectId\", \"\") != \"id:\" + std::string(object->id.name) ||" ] }