|
Blender V4.3
|
#include <DNA_object_types.h>
Inherits Node.
Public Member Functions | |
| NODE_SOCKET_API (ParticleSystem *, particle_system) | |
| NODE_SOCKET_API (int, particle_index) | |
| Object () | |
| ~Object () | |
| void | tag_update (Scene *scene) |
| void | compute_bounds (bool motion_blur) |
| void | apply_transform (bool apply_to_motion) |
| bool | use_motion () const |
| float | motion_time (int step) const |
| int | motion_step (float time) const |
| void | update_motion () |
| bool | is_traceable () const |
| uint | visibility_for_tracing () const |
| int | get_device_index () const |
| float | compute_volume_step_size () const |
| bool | usable_as_light () const |
| bool | has_light_linking () const |
| bool | has_shadow_linking () const |
Public Member Functions inherited from Node | |
| Node (const NodeType *type, ustring name=ustring()) | |
| virtual | ~Node ()=0 |
| void | set (const SocketType &input, bool value) |
| void | set (const SocketType &input, int value) |
| void | set (const SocketType &input, uint value) |
| void | set (const SocketType &input, uint64_t value) |
| void | set (const SocketType &input, float value) |
| void | set (const SocketType &input, float2 value) |
| void | set (const SocketType &input, float3 value) |
| void | set (const SocketType &input, const char *value) |
| void | set (const SocketType &input, ustring value) |
| void | set (const SocketType &input, const Transform &value) |
| void | set (const SocketType &input, Node *value) |
| template<class ValueType , std::enable_if_t< std::is_enum_v< ValueType >, bool > = true> | |
| void | set (const SocketType &input, const ValueType &value) |
| void | set (const SocketType &input, array< bool > &value) |
| void | set (const SocketType &input, array< int > &value) |
| void | set (const SocketType &input, array< float > &value) |
| void | set (const SocketType &input, array< float2 > &value) |
| void | set (const SocketType &input, array< float3 > &value) |
| void | set (const SocketType &input, array< ustring > &value) |
| void | set (const SocketType &input, array< Transform > &value) |
| void | set (const SocketType &input, array< Node * > &value) |
| bool | get_bool (const SocketType &input) const |
| int | get_int (const SocketType &input) const |
| uint | get_uint (const SocketType &input) const |
| uint64_t | get_uint64 (const SocketType &input) const |
| float | get_float (const SocketType &input) const |
| float2 | get_float2 (const SocketType &input) const |
| float3 | get_float3 (const SocketType &input) const |
| ustring | get_string (const SocketType &input) const |
| Transform | get_transform (const SocketType &input) const |
| Node * | get_node (const SocketType &input) const |
| const array< bool > & | get_bool_array (const SocketType &input) const |
| const array< int > & | get_int_array (const SocketType &input) const |
| const array< float > & | get_float_array (const SocketType &input) const |
| const array< float2 > & | get_float2_array (const SocketType &input) const |
| const array< float3 > & | get_float3_array (const SocketType &input) const |
| const array< ustring > & | get_string_array (const SocketType &input) const |
| const array< Transform > & | get_transform_array (const SocketType &input) const |
| const array< Node * > & | get_node_array (const SocketType &input) const |
| bool | has_default_value (const SocketType &input) const |
| void | set_default_value (const SocketType &input) |
| bool | equals_value (const Node &other, const SocketType &input) const |
| void | copy_value (const SocketType &input, const Node &other, const SocketType &other_input) |
| void | set_value (const SocketType &input, const Node &other, const SocketType &other_input) |
| bool | equals (const Node &other) const |
| void | hash (MD5Hash &md5) |
| size_t | get_total_size_in_bytes () const |
| bool | is_a (const NodeType *type) |
| bool | socket_is_modified (const SocketType &input) const |
| bool | is_modified () const |
| void | tag_modified () |
| void | clear_modified () |
| void | print_modified_sockets () const |
| const NodeOwner * | get_owner () const |
| void | set_owner (const NodeOwner *owner_) |
| int | reference_count () const |
| void | reference () |
| void | dereference () |
| void | clear_reference_count () |
Static Public Attributes | |
| static const uint | MAX_MOTION_STEPS = 129 |
Protected Attributes | |
| int | index |
| size_t | attr_map_offset |
Protected Attributes inherited from Node | |
| const NodeOwner * | owner |
| int | ref_count {0} |
| SocketModifiedFlags | socket_modified |
Friends | |
| class | ObjectManager |
| class | GeometryManager |
Additional Inherited Members | |
Protected Member Functions inherited from Node | |
| template<typename T > | |
| void | set_if_different (const SocketType &input, T value) |
| void | set_if_different (const SocketType &input, Node *value) |
| template<typename T > | |
| void | set_if_different (const SocketType &input, array< T > &value) |
| void | set_if_different (const SocketType &input, array< Node * > &value) |
| void | dereference_all_used_nodes () |
Static Protected Member Functions inherited from Node | |
| template<typename T > | |
| static T & | get_socket_value (const Node *node, const SocketType &socket) |
Definition at line 193 of file DNA_object_types.h.
| Object::Object | ( | ) |
Definition at line 112 of file scene/object.cpp.
References attr_map_offset, bounds, BoundBox::empty, intersects_volume, NULL, and particle_index().
| Object::~Object | ( | ) |
Definition at line 121 of file scene/object.cpp.
| void Object::apply_transform | ( | bool | apply_to_motion | ) |
Definition at line 189 of file scene/object.cpp.
References bounds, compute_bounds(), transform_identity(), transform_negative_scale(), and BoundBox::valid().
| void Object::compute_bounds | ( | bool | motion_blur | ) |
Definition at line 158 of file scene/object.cpp.
References bounds, array< T, alignment >::data(), BoundBox::empty, BoundBox::grow(), transform_motion_array_interpolate(), transform_motion_decompose(), BoundBox::transformed(), and use_motion().
Referenced by apply_transform().
| float Object::compute_volume_step_size | ( | ) | const |
Definition at line 288 of file scene/object.cpp.
References ATTR_ELEMENT_VOXEL, average(), bounds, Attribute::data_voxel(), ImageMetaData::depth, Attribute::element, fabs(), FLT_MAX, fminf, ImageMetaData::height, IMAGE_DATA_TYPE_NANOVDB_FLOAT, IMAGE_DATA_TYPE_NANOVDB_FLOAT3, IMAGE_DATA_TYPE_NANOVDB_FP16, IMAGE_DATA_TYPE_NANOVDB_FPN, make_float3(), Geometry::MESH, node, one_float3(), reduce_min(), BoundBox::size(), ImageMetaData::transform_3d, transform_direction(), transform_inverse(), ImageMetaData::type, ImageMetaData::use_transform_3d, BoundBox::valid(), Geometry::VOLUME, and ImageMetaData::width.
| int Object::get_device_index | ( | ) | const |
Definition at line 378 of file scene/object.cpp.
References index.
Referenced by ObjectManager::device_update_prim_offsets().
| bool Object::has_light_linking | ( | ) | const |
Definition at line 413 of file scene/object.cpp.
References LIGHT_LINK_MASK_ALL.
| bool Object::has_shadow_linking | ( | ) | const |
Definition at line 426 of file scene/object.cpp.
References LIGHT_LINK_MASK_ALL.
| bool Object::is_traceable | ( | ) | const |
Definition at line 273 of file scene/object.cpp.
References bounds, BoundBox::size(), BoundBox::valid(), and zero_float3().
Referenced by BVHBuild::add_references(), and usable_as_light().
Definition at line 260 of file scene/object.cpp.
References motion_time(), and use_motion().
Definition at line 255 of file scene/object.cpp.
References use_motion().
Referenced by motion_step().
| Object::NODE_SOCKET_API | ( | int | , |
| particle_index | ) |
| Object::NODE_SOCKET_API | ( | ParticleSystem * | , |
| particle_system | ) |
| void Object::tag_update | ( | Scene * | scene | ) |
Definition at line 212 of file scene/object.cpp.
References EMISSION_SAMPLING_NONE, LightManager::EMISSIVE_MESH_MODIFIED, flag, ObjectManager::HOLDOUT_MODIFIED, Node::is_modified(), node, ObjectManager::OBJECT_MODIFIED, Shader::tag_update(), ObjectManager::TRANSFORM_MODIFIED, ObjectManager::UPDATE_NONE, and ObjectManager::VISIBILITY_MODIFIED.
| void Object::update_motion | ( | ) |
Definition at line 123 of file scene/object.cpp.
References transform_empty(), and use_motion().
Referenced by ObjectManager::device_update_object_transform(), and ObjectManager::device_update_transforms().
| bool Object::usable_as_light | ( | ) | const |
Definition at line 383 of file scene/object.cpp.
References EMISSION_SAMPLING_NONE, Geometry::is_mesh(), is_traceable(), Geometry::is_volume(), node, PATH_RAY_DIFFUSE, PATH_RAY_GLOSSY, PATH_RAY_TRANSMIT, and PATH_RAY_VOLUME_SCATTER.
| bool Object::use_motion | ( | ) | const |
Definition at line 250 of file scene/object.cpp.
Referenced by compute_bounds(), ObjectManager::device_update_object_transform(), motion_step(), motion_time(), and update_motion().
| uint Object::visibility_for_tracing | ( | ) | const |
Definition at line 283 of file scene/object.cpp.
References PATH_RAY_ALL_VISIBILITY, and SHADOW_CATCHER_OBJECT_VISIBILITY.
Referenced by ObjectManager::device_update_object_transform(), BVH2::pack_primitives(), and BVH2::refit_primitives().
|
friend |
Definition at line 132 of file scene/object.h.
|
friend |
Definition at line 131 of file scene/object.h.
| void* Object::_pad0 |
Definition at line 236 of file DNA_object_types.h.
| char Object::_pad1 |
Definition at line 299 of file DNA_object_types.h.
| char Object::_pad2[4] |
Current face map, NOTE: index starts at 1.
Definition at line 333 of file DNA_object_types.h.
| char Object::_pad3[1] |
Definition at line 348 of file DNA_object_types.h.
| char Object::_pad8[4] |
Definition at line 385 of file DNA_object_types.h.
| int Object::actcol |
Currently selected material in the UI.
Definition at line 261 of file DNA_object_types.h.
Referenced by MeshImporter::assign_material_to_geom(), blender::io::alembic::utils::assign_materials(), utils::assign_materials(), BKE_grease_pencil_object_material_ensure_from_active_input_material(), BKE_grease_pencil_object_material_ensure_from_brush(), BKE_grease_pencil_object_material_from_brush_get(), BKE_grease_pencil_object_material_new(), BKE_object_material_array_assign(), BKE_object_material_resize(), BKE_object_material_slot_add(), BKE_object_material_slot_remove(), buttons_context(), buttons_context_path_material(), ED_curve_editnurb_select_pick(), ED_object_texture_paint_mode_enter_ex(), EDBM_mesh_make_from_mesh(), EDBM_select_pick(), blender::ui::greasepencil::eyedropper_add_material(), font_cursor_set_apply(), blender::bke::paint::canvas::get_active_slot(), blender::ed::sculpt_paint::canvas::get_active_slot(), get_default_texture_layer_name_for_object(), get_or_create_current_material(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), blender::ed::greasepencil::grease_pencil_material_copy_to_object_exec(), insert_into_textbuf(), blender::ed::greasepencil::material_isolate_exec(), material_slot_assign_exec(), material_slot_copy_exec(), material_slot_de_select(), material_slot_move_exec(), new_material_exec(), object_material_assign(), object_materials_supported_poll_ex(), blender::ed::object::object_select_linked_exec(), shader_get_from_context(), text_update_edited(), texture_paint_add_texture_paint_slot_invoke(), blender::ed::outliner::tree_element_active_material_get(), blender::ed::outliner::tree_element_material_activate(), and ui_drop_material_tooltip().
| struct AnimData* Object::adt |
Animation data (must be immediately after id for utilities to use it).
Definition at line 198 of file DNA_object_types.h.
Referenced by acf_object_setting_ptr(), acf_object_setting_valid(), actedit_get_context(), action_new_poll(), AnimationImporter::add_bone_fcurve(), ANIM_animdata_filter(), anim_channels_select_set(), animdata_filter_base_is_ok(), animdata_filter_dopesheet_ob(), animdata_filter_ds_obanim(), animviz_motionpath_compute_range(), apply_armature_pose2bones_exec(), AnimationImporter::apply_matrix_curves(), bc_bone_matrix_local_get(), bc_getSceneObjectAction(), bc_has_animations(), BKE_object_modifier_update_subframe(), BKE_object_where_is_calc_time(), blender::io::usd::USDArmatureWriter::check_is_animated(), click_select_channel_object(), ED_actedit_animdata_from_context(), ED_armature_join_objects_exec(), blender::ed::outliner::TreeElementIDObject::expand(), get_item_transform_flags_and_fcurves(), blender::ed::object::make_object_duplilist_real(), merge_actions_selection_exec(), modifiers_has_animation_check(), mouse_nla_tracks(), ob_keyframes_loop(), ob_to_keylist(), object_frame_has_keyframe(), pose_slide_init(), poseAnim_mapping_get(), poseAnim_object_get(), blender::animrig::tests::TEST_F(), AnimationImporter::translate_Animations(), and what_does_obaction().
|
protected |
Definition at line 129 of file scene/object.h.
Referenced by Object(), and GeometryManager::update_svm_attributes().
| vector<ParamValue> Object::attributes |
Definition at line 51 of file scene/object.h.
| bAnimVizSettings Object::avs |
Settings for visualization of object-transform animation.
Definition at line 233 of file DNA_object_types.h.
Referenced by animviz_get_object_motionpaths(), animviz_motionpath_compute_range(), animviz_target_settings_get(), animviz_verify_motionpaths(), blender::ed::object::has_object_motion_paths(), blender::ed::object::motion_paths_recalc(), motionpath_need_update_object(), blender::ed::object::object_calculate_paths_invoke(), blender::ed::object::object_clear_mpath(), object_copy_data(), object_init_data(), blender::ed::object::object_update_paths_poll(), and OVERLAY_motion_path_cache_populate().
| short Object::base_flag |
Used by depsgraph, flushed from base.
Definition at line 304 of file DNA_object_types.h.
Referenced by armature_context_setup(), blender::ed::object::bake(), BKE_modifiers_is_deformed_by_armature(), BKE_modifiers_is_deformed_by_curve(), BKE_modifiers_is_deformed_by_lattice(), BKE_modifiers_is_deformed_by_meshdeform(), BKE_object_is_visible_in_viewport(), BKE_object_sync_to_original(), BKE_object_visibility(), BKE_scene_foreach_display_point(), BKE_scene_object_base_flag_sync_from_base(), blender::ed::object::calc_active_center(), blender::draw::overlay::Armatures::create_draw_context(), blender::draw::overlay::Armatures::draw_armature_pose(), drw_call_obinfos_init(), DRW_object_is_renderable(), DRW_object_wire_theme_get(), blender::io::HierarchyContext::is_object_visible(), blender::ed::object::modifier_apply(), motion_path_cache(), object_base_new(), blender::ed::object::object_convert_exec(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Fluids::object_sync(), blender::draw::overlay::LightProbes::object_sync(), blender::draw::overlay::Origins::object_sync(), blender::workbench::Instance::object_sync(), blender::draw::overlay::Resources::object_wire_color(), blender::draw::overlay::Resources::object_wire_theme_id(), OVERLAY_cache_populate(), OVERLAY_duplidata_get(), OVERLAY_edit_grease_pencil_cache_populate(), OVERLAY_empty_cache_populate(), OVERLAY_extra_cache_populate(), OVERLAY_lightprobe_cache_populate(), OVERLAY_object_center(), OVERLAY_wireframe_cache_populate(), set_trans_object_base_flags(), stats_object(), and validate_object_select_id().
| unsigned short Object::base_local_view_bits |
Used by viewport, synced from base.
Definition at line 306 of file DNA_object_types.h.
Referenced by BKE_object_is_visible_in_viewport().
| NODE_DECLARE BoundBox Object::bounds |
Definition at line 45 of file scene/object.h.
Referenced by BVHBuild::add_reference_object(), apply_transform(), compute_bounds(), compute_volume_step_size(), is_traceable(), Object(), and BVH2::refit_primitives().
| char Object::boundtype |
Bounding box use for drawing.
Definition at line 315 of file DNA_object_types.h.
Referenced by blender::draw::overlay::Bounds::object_sync(), and OVERLAY_extra_cache_populate().
| unsigned short Object::col_group |
Collision mask settings
Definition at line 309 of file DNA_object_types.h.
| unsigned short Object::col_mask |
Definition at line 309 of file DNA_object_types.h.
| char Object::collision_boundtype |
Bounding box type used for collision.
Definition at line 317 of file DNA_object_types.h.
| float Object::color[4] |
Object color (in most cases the material color is used for drawing).
Definition at line 335 of file DNA_object_types.h.
Referenced by ObjectManager::device_update_object_transform(), drw_call_obinfos_init(), ED_preview_shader_job(), gpencil_viewport_material_overrides(), blender::workbench::Material::Material(), OVERLAY_image_empty_cache_populate(), paint_object_is_rendered_transparent(), and blender::ed::object::select_grouped_color().
| float Object::constinv[4][4] |
Inverse result of constraints. doesn't include effect of parent or object local transform.
Definition at line 283 of file DNA_object_types.h.
Referenced by BKE_constraint_apply_for_object(), BKE_constraints_clear_evalob(), BKE_object_calc_parent(), BKE_object_sync_to_original(), BKE_object_tfm_backup(), BKE_object_tfm_restore(), blo_do_versions_pre250(), and what_does_obaction().
| ListBase Object::constraints |
Object constraints.
Definition at line 351 of file DNA_object_types.h.
Referenced by add_new_constraint_to_list(), BKE_constraint_apply_for_object(), BKE_constraint_find_from_target(), BKE_object_eval_constraints(), BKE_object_modifier_update_subframe(), BKE_object_movieclip_get(), blo_do_versions_pre250(), blender::ed::object::constraint_active_list(), blender::ed::object::constraint_add_exec(), constraint_find_original(), blender::ed::outliner::constraint_fn(), blender::ed::object::constraint_list_from_constraint(), blender::ed::outliner::datastack_drop_link(), blender::ed::outliner::datastack_drop_reorder(), do_versions_ipos_to_animato(), ED_armature_bone_rename(), blender::ed::object::edit_constraint_invoke_properties(), blender::ed::object::edit_constraint_property_get(), BCAnimationSampler::get_animated_from_export_set(), initFlyInfo(), initWalkInfo(), joined_armature_fix_links(), blender::ed::object::make_object_duplilist_real(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_constraint_add_exec(), blender::ed::object::object_constraint_copy_exec(), object_copy_data(), object_free_data(), object_solver_camera(), object_solver_inverted_matrix(), blender::draw::overlay::Relations::object_sync(), blender::ed::object::object_test_constraint(), blender::ed::object::object_test_constraints(), object_where_is_calc_ex(), ObjectToTransData(), OVERLAY_relationship_lines(), separated_armature_fix_links(), blender::ed::object::test_constraints(), text_refresh_pyconstraints_exec(), uiTemplateConstraints(), blender::animrig::visualkey_can_use(), and what_does_obaction().
| void* Object::data |
Pointer to objects data - an 'ID' or NULL.
Definition at line 226 of file DNA_object_types.h.
Referenced by blender::ed::greasepencil::add_armature_automatic_weights(), ArmatureExporter::add_armature_bones(), blender::ed::greasepencil::add_armature_envelope_weights(), blender::ed::greasepencil::add_armature_vertex_groups(), ArmatureExporter::add_bone_collections(), blender::ed::object::add_duplicate(), blender::ed::object::add_hook_object(), ArmatureExporter::add_instance_controller(), ControllerExporter::add_instance_controller(), InstanceWriter::add_material_bindings(), add_mesh_quad_diag_springs(), blender::animrig::add_object_data_users(), add_or_move_to_collection_exec(), blender::bke::add_orco_mesh(), add_points_bone(), add_primitive_circle_exec(), add_primitive_cone_exec(), add_primitive_cube_exec(), add_primitive_cube_gizmo_exec(), add_primitive_cylinder_exec(), add_primitive_grid_exec(), add_primitive_icosphere_exec(), add_primitive_monkey_exec(), add_primitive_plane_exec(), add_primitive_uvsphere_exec(), add_simple_uvs_exec(), blender::ed::object::add_type_with_obdata(), add_vertex_exec(), add_vertex_invoke(), add_verts_to_dgroups(), adduplicateflagNurb(), blender::ed::object::allow_make_links_data(), animchan_sync_group(), animdata_filter_base_is_ok(), animdata_filter_dopesheet_ob(), animdata_filter_ds_obdata(), animdata_filter_grease_pencil(), animviz_get_object_motionpaths(), AnimationImporter::apply_matrix_curves(), blender::ed::object::apply_objects_internal(), blender::ed::object::apply_objects_internal_can_multiuser(), blender::ed::object::apply_objects_internal_need_single_user(), blender::ed::sculpt_paint::trim::apply_trim(), applyGPOpacity(), applyGPShrinkFatten(), armature_align_bones_exec(), armature_bone_primitive_add_exec(), armature_bone_select_poll(), armature_calc_roll_exec(), armature_circle_select(), armature_click_extrude_exec(), armature_context_setup(), armature_deform_coords_impl(), armature_foreachScreenBone(), armature_parent_clear_invoke(), armature_parent_set_exec(), armature_parent_set_invoke(), armature_select_hierarchy_exec(), armature_select_linked_impl(), armature_select_linked_pick_invoke(), armature_select_more_less(), armature_shortest_path_pick_invoke(), armature_undosys_step_decode(), background_image_camera_from_context(), blender::ed::object::bake(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), blender::ed::object::bake_object_check(), bake_strokes(), blender::ed::object::bake_targets_init_vertex_colors(), blender::ed::object::bake_targets_output_vertex_colors(), blender::ed::object::bake_targets_populate_pixels_color_attributes(), bc_add_armature(), bc_add_object(), bc_get_active_UVLayer(), bc_get_active_uvlayer_name(), bc_get_mesh_copy(), bc_getSceneCameraAnimData(), bc_getSceneLightAnimData(), bc_has_object_type(), BKE_armature_deform_coords_with_editmesh(), BKE_armature_deform_coords_with_gpencil_stroke(), BKE_armature_deform_coords_with_mesh(), BKE_armature_from_object(), BKE_camera_object_dof_distance(), BKE_camera_params_from_object(), BKE_crazyspace_get_first_deform_matrices_editbmesh(), BKE_curve_bevelList_make(), BKE_curve_calc_modifiers_pre(), BKE_curve_type_test(), BKE_displist_make_curveTypes(), BKE_editlattice_free(), BKE_editlattice_load(), BKE_editlattice_make(), BKE_editmesh_from_object(), BKE_gpencil_update_layer_transforms(), BKE_gpencil_update_orig_pointers(), BKE_gpencil_visible_stroke_advanced_iter(), BKE_grease_pencil_vgroup_name_update(), BKE_key_evaluate_object_ex(), BKE_key_from_object_p(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_offset(), BKE_keyblock_update_from_vertcos(), BKE_lattice_modifiers_calc(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_status_check_local(), BKE_lib_override_library_status_check_reference(), BKE_mball_data_update(), BKE_mball_deselect_all_multi_ex(), BKE_mball_is_any_selected_multi(), BKE_mball_polygonize(), BKE_mball_properties_copy(), BKE_mball_select_all_multi_ex(), BKE_mball_select_count_multi(), BKE_mball_select_swap_multi_ex(), BKE_mesh_assign_object(), BKE_mesh_from_object(), BKE_mesh_new_nomain_from_curve_displist(), BKE_mesh_nomain_to_mesh(), BKE_mesh_orco_verts_get(), BKE_mesh_to_curve(), BKE_mesh_to_pointcloud(), BKE_modifiers_get_virtual_modifierlist(), BKE_modifiers_uses_armature(), BKE_multires_create_deformed_base_mesh_vert_coords(), BKE_object_add_for_data(), BKE_object_as_kdtree(), BKE_object_batch_cache_dirty_tag(), BKE_object_boundbox_get(), BKE_object_copy_modifier(), BKE_object_data_transfer_ex(), BKE_object_data_transfer_layout(), BKE_object_defgroup_active_is_locked(), BKE_object_defgroup_clear(), BKE_object_defgroup_list(), BKE_object_defgroup_list_mutable(), BKE_object_defgroup_name_index(), BKE_object_defgroup_new(), BKE_object_defgroup_remove(), BKE_object_defgroup_remove_all_ex(), BKE_object_dupli_find_rgba_attribute(), BKE_object_duplicate(), BKE_object_eval_assign_data(), BKE_object_free_derived_caches(), BKE_object_get_evaluated_mesh_unchecked(), BKE_object_get_parent_matrix(), BKE_object_handle_update_ex(), BKE_object_is_deform_modified(), BKE_object_is_in_editmode(), BKE_object_is_in_wpaint_select_vert(), BKE_object_material_array_p(), BKE_object_material_count_eval(), BKE_object_material_from_eval_data(), BKE_object_material_len_p(), BKE_object_material_remap(), BKE_object_material_slot_remove(), BKE_object_modifier_update_subframe(), BKE_object_obdata_is_libdata(), BKE_object_obdata_size_init(), BKE_object_obdata_texspace_get(), BKE_object_replace_data_on_shallow_copy(), BKE_object_shapekey_remove(), BKE_object_supports_vertex_groups(), BKE_objects_materials_test_all(), BKE_paint_always_hide_test(), BKE_paint_canvas_uvmap_layer_index_get(), BKE_paint_select_face_test(), BKE_paint_select_grease_pencil_test(), BKE_paint_select_vert_test(), BKE_pchan_minmax(), BKE_pointcloud_to_mesh(), BKE_pose_backup_create_selected_bones(), BKE_pose_blend_read_after_liblink(), BKE_pose_channel_active(), BKE_pose_channel_active_or_first_selected(), BKE_pose_minmax(), BKE_pose_where_is(), BKE_sculpt_get_first_deform_matrices(), BKE_sculpt_mask_layers_ensure(), BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_vfont_cursor_to_text_index(), BKE_vfont_select_clamp(), BKE_vfont_select_get(), BKE_vfont_to_curve(), BKE_vfont_to_curve_nubase(), BKE_view_layer_filter_edit_mesh_has_edges(), BKE_view_layer_filter_edit_mesh_has_uvs(), BKE_where_on_path(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), BLI_uvproject_camera_info(), blo_do_versions_250(), blo_do_versions_pre250(), BMD_mesh_intersection(), bmo_object_load_bmesh_exec(), bone_collection_assign_editbones(), bone_collection_assign_exec(), bone_collection_assign_named_mode_specific(), bone_collection_assign_pchans(), bone_collection_assign_poll(), bone_collection_create_and_assign_exec(), bone_collection_create_and_assign_poll(), bone_collection_deselect_exec(), bone_collection_select(), bone_collection_select_exec(), bone_mouse_select_menu(), buttons_context_path_data(), buttons_context_path_pose_bone(), blender::ed::object::calc_active_center_for_editmode(), blender::ed::sculpt_paint::calc_area_center(), blender::ed::sculpt_paint::calc_area_normal(), blender::ed::sculpt_paint::calc_area_normal_and_center(), calc_curve_deform(), blender::ed::sculpt_paint::expand::calc_falloff_from_vert_and_symmetry(), calc_shapeKeys(), blender::ed::sculpt_paint::expand::calc_topology_falloff_from_verts(), camera_offaxis_shiftx_get(), camera_offaxis_shiftx_get(), camera_stereoscopy_extra(), can_delete_key(), change_character_exec(), change_spacing_exec(), blender::ed::sculpt_paint::dyntopo::check_attribute_warning(), clear_strokes(), clear_tilt_exec(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::io::grease_pencil::compute_objects_bounds(), contarget_get_lattice_mat(), blender::ed::object::convert_psys_to_mesh(), copy_particle_systems_to_object(), copy_selection(), correctivesmooth_modifier_do(), crazyspace_init_object_for_eval(), blender::ed::object::create_applied_mesh_for_modifier(), DocumentImporter::create_camera_object(), blender::io::obj::CurveFromGeometry::create_curve_object(), blender::draw::overlay::Armatures::create_draw_context(), DocumentImporter::create_light_object(), blender::io::obj::MeshFromGeometry::create_mesh_object(), MeshImporter::create_mesh_object(), blender::io::usd::USDCameraReader::create_object(), blender::io::usd::USDInstanceReader::create_object(), blender::io::usd::USDLightReader::create_object(), blender::io::usd::USDMeshReader::create_object(), blender::io::usd::USDNurbsReader::create_object(), blender::io::usd::USDPointInstancerReader::create_object(), blender::io::usd::USDPointsReader::create_object(), blender::io::usd::USDShapeReader::create_object(), blender::io::usd::USDSkeletonReader::create_object(), blender::io::usd::USDVolumeReader::create_object(), blender::io::usd::USDXformReader::create_object(), blender::ed::transform::curves::createTransCurvesVerts(), createTransGPencil(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), createTransObject(), createTransTexspace(), cube_project_exec(), ArmatureBoneDrawStrategyBBone::culling_test(), ArmatureBoneDrawStrategyEnvelope::culling_test(), ArmatureBoneDrawStrategyWire::culling_test(), blender::ed::sculpt_paint::cursor_draw_tiling_preview(), curve_bevel_make_from_object(), curve_calc_modifiers_post(), curve_decimate_exec(), curve_deform_coords_impl(), curve_delete_exec(), curve_delete_segments(), curve_dissolve_exec(), curve_draw_exec(), curve_draw_invoke(), curve_draw_stroke_3d(), curve_extrude_exec(), curve_from_curve_object(), curve_normals_make_consistent_exec(), curve_pen_invoke(), curve_pen_modal(), curve_select_random_exec(), curve_smooth_radius_exec(), curve_smooth_tilt_exec(), curve_smooth_weight_exec(), curve_split_exec(), curve_surf_to_softbody(), curve_undosys_step_decode(), curve_undosys_step_encode(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::curves::curves_draw_exec(), blender::draw::curves_sub_pass_setup_implementation(), blender::draw::overlay::Sculpts::curves_sync(), curvesurf_prim_add(), data_for_snap(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_is_object_valid(), blender::ed::object::data_transfer_exec_preprocess_objects(), data_transfer_layersmapping_generate(), blender::ed::object::data_transfer_poll(), blender::ed::object::data_xform_container_item_ensure(), datadropper_id_sample_pt(), deform_verts(), deformVerts_do(), blender::deg::deg_free_eval_copy_datablock(), delete_exec(), blender::ed::sculpt_paint::face_set::delete_geometry(), delete_point_under_mouse(), depthdropper_init(), depthdropper_poll(), depthdropper_test(), ObjectManager::device_update_object_transform(), blender::ed::sculpt_paint::expand::diagonals_falloff_create(), blender::ed::sculpt_paint::dyntopo::disable(), distribute_children_exec(), do_armature_box_select(), do_curve_key(), do_lasso_select_armature(), do_lasso_select_curve(), do_lasso_select_meta(), do_lasso_select_paintface(), do_lasso_select_paintvert(), do_latt_key(), do_meta_box_select(), do_nurbs_box_select(), blender::ed::sculpt_paint::color::do_paint_brush(), do_paintvert_box_select(), blender::ed::sculpt_paint::pose::do_pose_brush(), do_pose_tag_select_op_exec(), do_pose_tag_select_op_prepare(), blender::ed::sculpt_paint::color::do_smear_brush(), do_versions_after_linking_280(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), do_weight_paint_vertex_multi(), do_weight_paint_vertex_single(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), blender::draw::overlay::GreasePencil::draw_grease_pencil(), draw_select_id_edit_mesh(), draw_select_id_mesh(), draw_selected_name(), drawviewborder(), blender::draw::DRW_batch_cache_free_old(), drw_batch_cache_generate_requested(), drw_batch_cache_validate(), DRW_cache_curve_edge_normal_get(), DRW_cache_curve_edge_overlay_get(), DRW_cache_curve_edge_wire_get(), DRW_cache_curve_edge_wire_viewer_attribute_get(), DRW_cache_curve_vert_overlay_get(), blender::draw::DRW_cache_gpencil_sbuffer_clear(), blender::draw::DRW_cache_grease_pencil_color_buffer_get(), blender::draw::DRW_cache_grease_pencil_edit_lines_get(), blender::draw::DRW_cache_grease_pencil_edit_points_get(), blender::draw::DRW_cache_grease_pencil_face_wireframe_get(), blender::draw::DRW_cache_grease_pencil_get(), blender::draw::DRW_cache_grease_pencil_position_buffer_get(), blender::draw::DRW_cache_grease_pencil_weight_lines_get(), blender::draw::DRW_cache_grease_pencil_weight_points_get(), DRW_cache_lattice_vert_overlay_get(), DRW_cache_lattice_verts_get(), DRW_cache_lattice_wire_get(), DRW_cache_mesh_all_edges_get(), DRW_cache_mesh_all_verts_get(), DRW_cache_mesh_edge_detection_get(), DRW_cache_mesh_face_wireframe_get(), DRW_cache_mesh_loose_edges_get(), DRW_cache_mesh_surface_edges_get(), DRW_cache_mesh_surface_get(), DRW_cache_mesh_surface_mesh_analysis_get(), DRW_cache_mesh_surface_sculptcolors_get(), DRW_cache_mesh_surface_shaded_get(), DRW_cache_mesh_surface_texpaint_get(), DRW_cache_mesh_surface_texpaint_single_get(), DRW_cache_mesh_surface_vertpaint_get(), DRW_cache_mesh_surface_viewer_attribute_get(), DRW_cache_mesh_surface_weights_get(), DRW_cache_object_material_count_get(), DRW_cache_object_pos_vertbuf_get(), DRW_cache_surf_edge_wire_get(), DRW_cache_text_edge_wire_get(), blender::draw::DRW_cache_volume_face_wireframe_get(), blender::draw::DRW_cache_volume_selection_surface_get(), drw_call_calc_orco(), blender::draw::DRW_curve_batch_cache_create_requested(), blender::draw::DRW_curves_batch_cache_create_requested(), blender::draw::DRW_pointcloud_batch_cache_create_requested(), blender::draw::DRW_pointcloud_batch_cache_get_dots(), blender::draw::DRW_pointcloud_position_and_radius_buffer_get(), DRW_shgroup_call_sculpt_with_materials(), drw_volume_object_grids_init(), blender::draw::drw_volume_object_mesh_init(), blender::ed::object::duplibase_for_convert(), duplicate_exec(), blender::ed::greasepencil::duplicate_grease_pencil_object(), duplidata_key_free(), dynamicPaint_outputLayerExists(), ED_armature_base_and_ebone_from_select_buffer(), ED_armature_bone_rename(), ED_armature_ebone_add_primitive(), ED_armature_edit_deselect_all(), ED_armature_edit_deselect_all_visible(), ED_armature_edit_select_pick_bone(), ED_armature_edit_transform_mirror_update(), ED_armature_from_edit(), ED_armature_join_objects_exec(), ED_armature_object_and_ebone_from_select_buffer(), ED_armature_origin_set(), ED_armature_pose_select_pick_bone(), ED_curve_add_nurbs_primitive(), ed_curve_delete_selected(), ED_curve_deselect_all_multi_ex(), ED_curve_editfont_free(), ED_curve_editfont_load(), ED_curve_editfont_make(), ED_curve_editfont_select_pick(), ED_curve_editnurb_free(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_editnurb_select_pick(), ED_curve_join_objects_exec(), ed_curves_select_pick(), ed_editnurb_spin(), ED_editors_flush_edits_for_object_ex(), ED_gpencil_data_get_active(), ED_gpencil_data_get_pointers_direct(), ED_gpencil_drawing_reference_get(), ED_grease_pencil_join_objects_exec(), ED_lattice_flags_set(), ED_lattice_select_pick(), ED_mball_add_primitive(), ED_mball_base_and_elem_from_select_buffer(), ED_mball_editmball_free(), ED_mball_editmball_make(), ed_mball_findnearest_metaelem(), ED_mball_select_pick(), ED_mesh_active_dvert_get_em(), ED_mesh_active_dvert_get_ob(), ED_mesh_context(), blender::ed::object::ED_mesh_defvert_mirror_update_em(), blender::ed::object::ED_mesh_defvert_mirror_update_ob(), ED_mesh_join_objects_exec(), ED_mesh_mirror_get_vert(), ED_mesh_mirror_spatial_table_begin(), ED_mesh_pick_face(), ED_mesh_pick_face_vert(), ED_mesh_pick_vert(), ED_mesh_shapes_join_objects_exec(), ED_object_vgroup_calc_from_armature(), ED_operator_editarmature(), ED_operator_editcurve(), ED_operator_editcurve_3d(), ED_operator_editfont(), ED_operator_editlattice(), ED_operator_editmball(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ED_operator_posemode_local(), ED_operator_uvmap_mesh(), ED_pose_bone_select(), ED_pose_bone_select_tag_update(), ED_pose_deselect_all(), ed_pose_is_any_selected(), ed_surf_delete_selected(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), ED_undo_editmode_bases_from_view_layer(), ED_undo_editmode_objects_from_view_layer(), ED_undo_is_legacy_compatible_for_property(), ED_undo_object_editmode_restore_helper(), ED_uvedit_add_simple_uvs(), ED_uvedit_ensure_uvs(), ED_view3d_camera_data_get(), ED_view3d_camera_to_view_selected_with_set_clipping(), ED_view3d_cameracontrol_acquire(), ED_view3d_cameracontrol_release(), ED_view3d_minmax_verts(), ED_view3d_smooth_view_ex(), ED_view3d_win_to_3d(), ED_vpaint_proj_handle_create(), ED_wpaint_ensure_data(), ed_wpaint_vertex_select_pick(), EDBM_automerge(), EDBM_automerge_and_split(), edbm_average_normals_exec(), edbm_bevel_calc(), edbm_bevel_cancel(), edbm_blend_from_shape_exec(), edbm_blend_from_shape_ui(), edbm_dupli_extrude_cursor_invoke(), edbm_edge_split_selected_edges(), edbm_edge_split_selected_verts(), edbm_fill_grid_exec(), edbm_flip_normals_custom_loop_normals(), edbm_flip_normals_face_winding(), edbm_flip_quad_tessellation(), edbm_inset_calc(), edbm_inset_cancel(), EDBM_mesh_deselect_all_multi_ex(), EDBM_mesh_load_ex(), EDBM_mesh_make(), EDBM_mesh_make_from_mesh(), edbm_offset_edgeloop_exec(), edbm_point_normals_exec(), edbm_point_normals_modal(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), edbm_rotate_colors_exec(), edbm_select_by_attribute_poll(), edbm_select_linked_pick_exec(), edbm_select_linked_pick_invoke(), EDBM_select_pick(), edbm_select_random_exec(), edbm_select_similar_region_exec(), edbm_separate_exec(), edbm_shortest_path_pick_ex(), edcu_shortest_path_pick_invoke(), edgering_select(), blender::ed::sculpt_paint::face_set::edit_fairing(), blender::ed::sculpt_paint::face_set::edit_modify_geometry(), blender::draw::overlay::Curves::edit_object_sync(), blender::draw::overlay::EditText::edit_object_sync(), blender::draw::overlay::Meshes::edit_object_sync(), blender::draw::overlay::MeshUVs::edit_object_sync(), blender::draw::overlay::Metaballs::edit_object_sync(), blender::draw::overlay::Curves::edit_object_sync_legacy(), edit_text_cache_populate_boxes(), edit_text_cache_populate_cursor(), edit_text_cache_populate_select(), blender::ed::curves::editable_curves_point_domain_poll(), editarm_object_from_context(), blender::bke::editbmesh_build_data(), blender::bke::editbmesh_calc_modifiers(), editcurve_object_from_context(), editfont_object_from_context(), editlatt_object_from_context(), editmball_object_from_context(), editmesh_object_from_context(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_ex(), blender::ed::object::editmode_load_free_ex(), blender::ed::object::editmode_toggle_poll(), blender::ed::object::effector_add_exec(), blender::ed::sculpt_paint::dyntopo::enable_ex(), blender::ed::greasepencil::undo::StepObject::encode(), blender::draw::pbvh::DrawCacheImpl::ensure_lines_batches(), blender::draw::pbvh::DrawCacheImpl::ensure_material_indices(), blender::draw::pbvh::DrawCacheImpl::ensure_tris_batches(), evaluate_curve_type_object(), evaluate_surface_object(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::CurvesEffectOperationExecutor::execute(), blender::ed::sculpt_paint::DeleteOperationExecutor::execute(), blender::ed::sculpt_paint::DensityAddOperationExecutor::execute(), blender::ed::sculpt_paint::DensitySubtractOperationExecutor::execute(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SelectionPaintOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::ed::sculpt_paint::SmoothOperationExecutor::execute(), blender::ed::sculpt_paint::SnakeHookOperatorExecutor::execute(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::io::grease_pencil::PDFExporter::export_grease_pencil_objects(), blender::io::grease_pencil::SVGExporter::export_grease_pencil_objects(), blender::io::grease_pencil::PDFExporter::export_scene(), AnimationExporter::exportAnimation(), extrude_points_from_selected_vertices(), blender::bke::pbvh::face_normals_cache_eval(), blender::ed::sculpt_paint::fake_neighbor_search(), fill_texpaint_slots_cb(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_mesh(), blender::ed::object::find_first_by_data_id(), find_prev_next_keyframes(), blender::animrig::find_related_ids(), blender::ed::sculpt_paint::flush_update_done(), blender::ed::sculpt_paint::flush_update_step(), followpath_get_tarmat(), font_cursor_set_apply(), font_paste_wchar(), font_select_all_exec(), font_select_to_buffer(), font_select_word_exec(), font_selection_set_invoke(), font_undosys_step_decode(), forEachCameraObjectInExportSet(), forEachLightObjectInExportSet(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::ed::sculpt_paint::expand::geodesic_falloff_create(), blender::ed::geometry::geometry_attribute_add_exec(), blender::ed::geometry::geometry_attribute_convert_exec(), blender::ed::geometry::geometry_attribute_convert_invoke(), blender::ed::geometry::geometry_attribute_convert_poll(), blender::ed::geometry::geometry_attribute_domain_itemf(), blender::ed::geometry::geometry_attribute_remove_exec(), blender::ed::geometry::geometry_attributes_poll(), blender::ed::geometry::geometry_attributes_remove_poll(), blender::ed::geometry::geometry_color_attribute_add_exec(), blender::ed::geometry::geometry_color_attribute_convert_exec(), blender::ed::geometry::geometry_color_attribute_convert_invoke(), blender::ed::geometry::geometry_color_attribute_convert_poll(), blender::ed::geometry::geometry_color_attribute_duplicate_exec(), blender::ed::geometry::geometry_color_attribute_remove_exec(), blender::ed::geometry::geometry_color_attribute_set_render_exec(), blender::ed::geometry::geometry_color_attributes_duplicate_poll(), blender::ed::geometry::geometry_color_attributes_remove_poll(), geometry_extract_apply(), BCAnimationCurve::get_animation_name(), get_bonecoll_named_or_active(), blender::nodes::node_composite_defocus_cc::DefocusOperation::get_camera(), blender::ed::sculpt_paint::greasepencil::get_drawings_for_painting(), blender::bke::crazyspace::get_evaluated_curves_deformation(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), get_evaluated_object_data_with_materials(), blender::io::alembic::ABCCurveMeshWriter::get_export_mesh(), get_geometry_id(), get_geometry_id(), get_levels_from_disps(), get_mesh_active_uvlayer_name(), get_mesh_ref(), blender::io::usd::get_mesh_shape_key(), AnimationExporter::get_modified_export_curve(), get_nearest_editbonepoint(), blender::io::usd::get_shape_key_basis_mesh(), blender::ed::object::get_vert_def_nr(), get_weights_array(), getActiveUVLayerName(), getTransformOrientation_ex(), give_parvert(), gizmo_light_radius_prop_matrix_get(), gizmo_light_radius_prop_matrix_set(), gizmo_spot_blend_prop_matrix_get(), gizmo_spot_blend_prop_matrix_set(), GPENCIL_cache_init(), GPENCIL_cache_populate(), gpencil_layer_add_exec(), gpencil_layer_cache_add(), gpencil_light_pool_populate(), blender::ed::object::grease_pencil_clear_from_vgroup(), blender::ed::sculpt_paint::grease_pencil_fill_exit(), blender::ed::sculpt_paint::grease_pencil_fill_init(), blender::ed::sculpt_paint::grease_pencil_fill_invoke(), grease_pencil_layer_cache_add(), blender::ed::greasepencil::grease_pencil_layer_duplicate_object_exec(), grease_pencil_object_cache_populate(), blender::ed::greasepencil::grease_pencil_primitive_invoke(), blender::ed::greasepencil::grease_pencil_primitive_update_view(), blender::ed::greasepencil::grease_pencil_separate_exec(), blender::ed::greasepencil::grease_pencil_separate_layer(), blender::ed::greasepencil::grease_pencil_separate_material(), blender::ed::greasepencil::grease_pencil_separate_selected(), blender::ed::sculpt_paint::pose::grow_pose_factor(), hide_exec(), hide_metaelems_exec(), hide_pose_bone_fn(), image_walk_id_all_users(), blender::io::obj::OBJImportTest::import_and_check(), blender::io::usd::import_blendshapes(), blender::io::usd::import_mesh_skel_bindings(), blender::io::usd::import_skeleton(), blender::io::ply::importer_main(), blender::io::stl::importer_main(), blender::eevee::Camera::init(), blender::eevee::DepthOfField::init(), blender::eevee::IrradianceBake::init(), blender::eevee::Sampling::init(), blender::workbench::SceneState::init(), blender::ed::sculpt_paint::auto_mask::init_face_sets_masking(), blender::ed::sculpt_paint::face_set::init_flood_fill(), blender::ed::sculpt_paint::expand::init_from_face_set_boundary(), init_index_map(), init_meta(), blender::ed::sculpt_paint::face_set::init_op_exec(), blender::ed::sculpt_paint::init_sculpt_mode_session(), blender::ed::sculpt_paint::vwpaint::init_session_data(), insert_curvekey(), insert_into_textbuf(), insert_key_with_keyingset(), insert_lattkey(), insert_meshkey(), insert_point_to_segment(), insert_text_invoke(), blender::io::usd::is_armature_modifier_bone_name(), blender::ed::outliner::is_object_data_in_editmode(), is_spline_nearby(), blender::ed::object::iter_other(), join_mesh_single(), blender::ed::greasepencil::join_object_with_active(), blender::ed::object::join_shapes_poll(), blender::ed::object::jump_to_bone(), keyframe_jump_exec(), kill_selection(), knifetool_finish_single_post(), lattice_deform_coords_impl(), lattice_deselect_all_multi(), lattice_foreachScreenVert(), lattice_select_random_exec(), lattice_to_softbody(), lattice_undosys_step_decode(), lattice_undosys_step_encode(), layers_poll(), lib_override_library_operations_create(), libblock_remap_data_postprocess_obdata_relink(), libblock_remap_data_preprocess_ob(), blender::ed::object::lightprobe_add_exec(), line_break_exec(), lineart_bake_startjob(), lineart_create_render_buffer_v3(), lineart_gpencil_clear_strokes_exec_common(), lineart_main_try_generate_shadow_v3(), lookup_instance_property(), loose_data_instantiate_obdata_preprocess(), loose_data_instantiate_obdata_process(), ArmatureImporter::make_armatures(), make_cyclic_if_endpoints(), make_dupli(), make_duplis_font(), blender::ed::object::make_links_data_exec(), make_prim_finish(), make_segment_exec(), ArmatureImporter::make_shape_keys(), blender::ed::greasepencil::material_isolate_exec(), material_slot_copy_exec(), mball_circle_select(), mball_foreachScreenElem(), mball_select_all_exec(), mball_select_similar_exec(), mball_undosys_step_decode(), mball_undosys_step_encode(), memfile_undosys_step_id_reused_cb(), merge_nurb(), mesh_bisect_exec(), blender::bke::mesh_build_data(), blender::bke::mesh_calc_modifiers(), mesh_customdata_mask_clear_poll(), mesh_customdata_skin_add_exec(), mesh_customdata_skin_state(), blender::bke::mesh_data_update(), mesh_faces_to_scratch(), blender::bke::mesh_get_eval_deform(), mesh_get_x_mirror_faces(), mesh_get_x_mirror_vert_spatial(), blender::draw::overlay::Meshes::mesh_has_edit_cage(), mesh_mirror_topo_table_get_meshes(), mesh_new_from_curve_type_object(), mesh_new_from_mesh_object_with_layers(), mesh_separate_arrays(), mesh_separate_loose(), mesh_separate_material_assign_mat_nr(), mesh_separate_tagged(), blender::draw::overlay::Sculpts::mesh_sync(), mesh_to_softbody(), mesh_undosys_step_decode(), mesh_uv_texture_add_exec(), mesh_uv_texture_remove_exec(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::ed::sculpt_paint::vwpaint::mode_toggle_poll_test(), blender::ed::object::modifier_add(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_invoke(), blender::ed::object::modifier_apply_obdata(), blender::ed::object::modifier_apply_poll(), blender::ed::object::modifier_apply_shape(), blender::ed::object::modifier_skin_armature_create(), blender::ed::object::modifier_skin_customdata_delete(), modify_mesh(), modify_mesh(), modify_mesh(), mouse_mesh_loop(), mouse_mesh_shortest_path_edge(), mouse_mesh_shortest_path_face(), mouse_mesh_shortest_path_vert(), move_cursor(), move_to_collection_menu_create(), move_to_collection_poll(), multires_del_higher(), blender::ed::object::multires_external_pack_exec(), blender::ed::object::multires_external_save_exec(), blender::ed::object::multires_external_save_invoke(), multires_make_derived_from_derived(), multires_mark_as_modified(), multires_modifier_update_hidden(), multires_modifier_update_mdisps(), multires_sync_levels(), blender::ed::object::multiresbake_check(), blender::ed::object::multiresbake_create_hiresdm(), blender::ed::object::multiresbake_create_loresdm(), multiresModifier_set_levels_from_disps(), blender::ed::outliner::namebutton_fn(), Freestyle::BlenderStrokeRenderer::NewMesh(), nlaedit_add_sound_exec(), blender::nodes::node_geo_deform_curves_on_surface_cc::node_geo_exec(), blender::nodes::node_shader_tex_pointdensity_cc::node_shader_buts_tex_pointdensity(), normalEditModifier_do(), blender::ed::sculpt_paint::expand::normals_falloff_create(), nurbs_foreachScreenVert(), nurbscurve_circle_select(), ob_parcurve(), obedit_circle_select(), blender::io::obj::OBJCurve::OBJCurve(), object_add_common(), blender::ed::object::object_armature_add_exec(), object_blend_read_after_liblink(), object_blend_write(), blender::ed::object::object_camera_add_exec(), blender::ed::object::object_convert_exec(), blender::ed::object::object_convert_poll(), object_copy_data(), blender::ed::object::object_curves_empty_hair_add_exec(), blender::ed::object::object_data_convert_curve_to_mesh(), object_defgroup_active_index_get_p(), object_defgroup_remove_common(), object_defgroup_remove_edit_mode(), object_defgroup_remove_object_mode(), object_editcurve_get(), object_for_curve_to_mesh_create(), object_for_curve_to_mesh_free(), object_has_edges(), blender::ed::object::object_hook_index_array(), blender::ed::object::object_hook_select_exec(), blender::ed::object::object_image_add_exec(), blender::ed::object::object_image_add_invoke(), blender::ed::object::object_is_target_compat(), blender::ed::object::object_join_exec(), blender::ed::object::object_join_poll(), blender::ed::object::object_light_add_exec(), object_material_assign(), object_materials_supported_poll_ex(), blender::ed::object::object_modifier_remove(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_remesh_poll(), blender::ed::object::object_select_linked_exec(), blender::ed::object::object_shape_key_mirror(), blender::ed::object::object_speaker_add_exec(), blender::draw::overlay::Cameras::object_sync(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::LightProbes::object_sync(), blender::draw::overlay::Lights::object_sync(), blender::draw::overlay::Metaballs::object_sync(), blender::draw::overlay::Paints::object_sync(), blender::draw::overlay::Prepass::object_sync(), blender::draw::overlay::Wireframe::object_sync(), blender::workbench::VolumePass::object_sync_volume(), blender::ed::object::object_transform_apply_invoke(), blender::ed::object::object_unlink_data_exec(), object_update_from_subsurf_ccg(), blender::workbench::ObjectState::ObjectState(), blender::ed::sculpt_paint::greasepencil::GrabOperation::on_stroke_begin(), blender::ed::sculpt_paint::greasepencil::TintOperation::on_stroke_begin(), op_generic_value_invoke(), CamerasExporter::operator()(), GeometryExporter::operator()(), LightsExporter::operator()(), blender::ed::sculpt_paint::expand::original_state_store(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_mode_toggle_fn(), blender::ed::outliner::outliner_select_sync_to_pose_bone(), blender::ed::outliner::outliner_set_properties_tab(), output_toggle_exec(), OVERLAY_camera_cache_populate(), OVERLAY_edit_curve_cache_populate(), overlay_edit_curves_add_ob_to_pass(), OVERLAY_edit_curves_init(), OVERLAY_edit_gpencil_legacy_cache_init(), overlay_edit_mesh_add_ob_to_pass(), OVERLAY_edit_mesh_cache_populate(), OVERLAY_edit_metaball_cache_populate(), OVERLAY_edit_uv_cache_init(), overlay_edit_uv_cache_populate(), OVERLAY_forcefield(), OVERLAY_gpencil_legacy_cache_init(), OVERLAY_grease_pencil_cache_init(), OVERLAY_grease_pencil_material_names(), OVERLAY_grid_init(), OVERLAY_image_camera_cache_populate(), OVERLAY_image_empty_cache_populate(), OVERLAY_light_cache_populate(), OVERLAY_lightprobe_cache_populate(), OVERLAY_metaball_cache_populate(), OVERLAY_outline_grease_pencil(), OVERLAY_paint_texture_cache_populate(), OVERLAY_paint_vertex_cache_populate(), OVERLAY_sculpt_cache_populate(), OVERLAY_texture_space(), OVERLAY_wireframe_cache_populate(), paint_facesel_circle_select(), paint_init_pivot_curves(), paint_init_pivot_grease_pencil(), paint_init_pivot_mesh(), paint_mask_slice_exec(), paint_object_is_rendered_transparent(), paint_vertsel_circle_select(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), paintface_flush_flags(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::greasepencil::paintmode_toggle_poll(), paintvert_tag_select_update(), panel_draw(), blender::ed::object::parent_set(), particle_edit_toggle_poll(), blender::bke::object::pbvh_ensure(), PE_mirror_x(), pe_x_mirror(), pointdensity_cache_object(), pose_foreachScreenBone(), pose_grab_with_ik(), pose_select_hierarchy_exec(), pose_select_parent_exec(), pose_select_same_keyingset(), poseAnim_object_get(), poselib_blend_init_data(), poselib_blend_poll(), poselib_keytag_pose(), blender::ed::sculpt_paint::PositionDeformData::PositionDeformData(), precalculate_effector(), prepare_mesh_for_viewport_render(), proj_paint_add_slot(), proj_paint_color_attribute_create(), proj_paint_face_lookup_init(), proj_paint_layer_clone_init(), project_paint_begin(), psys_calc_dmcache(), psys_face_mat(), psys_get_texture(), psys_thread_context_init_distribute(), blender::ed::sculpt_paint::undo::push_begin_ex(), blender::ed::object::quadriflow_check(), blender::ed::object::quadriflow_start_job(), blender::ed::sculpt_paint::face_set::randomize_colors_exec(), blender::io::grease_pencil::SVGImporter::read(), blender::io::usd::USDCameraReader::read_object_data(), blender::io::usd::USDLightReader::read_object_data(), blender::io::usd::USDMeshReader::read_object_data(), blender::io::usd::USDNurbsReader::read_object_data(), blender::io::usd::USDPointInstancerReader::read_object_data(), blender::io::usd::USDPointsReader::read_object_data(), blender::io::usd::USDShapeReader::read_object_data(), blender::io::usd::USDSkeletonReader::read_object_data(), blender::io::usd::USDVolumeReader::read_object_data(), blender::io::alembic::AbcCameraReader::readObjectData(), blender::io::alembic::AbcCurveReader::readObjectData(), blender::io::alembic::AbcEmptyReader::readObjectData(), blender::io::alembic::AbcMeshReader::readObjectData(), blender::io::alembic::AbcNurbsReader::readObjectData(), blender::io::alembic::AbcPointsReader::readObjectData(), blender::io::alembic::AbcSubDReader::readObjectData(), recalcData_gpencil_strokes(), recalcData_pose(), remap_hooks_and_vertex_parents(), remove_particle_systems_from_object(), Freestyle::BlenderStrokeRenderer::RenderScene(), blender::ed::sculpt_paint::expand::reposition_pivot(), blender::ed::sculpt_paint::expand::restore_color_data(), restoreBones(), blender::ed::sculpt_paint::expand::resursion_step_add(), reveal_exec(), reveal_metaelems_exec(), ringsel_finish(), RNA_struct_override_matches(), blender::ed::sculpt_paint::sample_color_invoke(), blender::ed::sculpt_paint::sample_curves_3d_brush(), blender::ui::sample_data_from_3d_view(), blender::ui::sample_data_from_outliner(), blender::ed::sculpt_paint::dyntopo::sample_detail_voxel(), screen_ctx_active_bone(), screen_ctx_grease_pencil_data(), screen_ctx_selected_bones_(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_visible_or_editable_bones_(), screen_ctx_visible_pose_bones(), blender::draw::sculpt_batches_per_material_get(), blender::ed::sculpt_paint::color::sculpt_color_filter_apply(), SCULPT_cursor_geometry_info_update(), blender::ed::sculpt_paint::expand::sculpt_expand_invoke(), blender::ed::sculpt_paint::mask::sculpt_mask_filter_exec(), blender::ed::sculpt_paint::mask::sculpt_mask_init_exec(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), sculpt_modifiers_active(), sculpt_multires_modifier_get(), SCULPT_stroke_get_location_ex(), blender::ed::sculpt_paint::sculpt_transform_all_vertices(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::greasepencil::sculptmode_toggle_poll(), sculptsession_bm_to_me_update_data_only(), select_cache_populate(), blender::ed::object::select_editbmesh_hook(), blender::ed::object::select_editlattice_hook(), blender::ed::object::select_grouped_lighttype(), blender::ed::sculpt_paint::select_grow::select_grow_invoke(), select_id_get_object_select_mode(), select_linked_pick_invoke(), select_random_metaelems_exec(), select_row_exec(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_siblings(), selectend_nurb(), separate_armature_bones(), separate_armature_exec(), separate_exec(), blender::ed::curves::set_attribute_exec(), blender::ed::curves::set_attribute_invoke(), set_case(), set_ctx_bcolor(), set_goal_weight_exec(), set_handle_type_exec(), blender::ed::sculpt_paint::set_persistent_base_exec(), blender::ed::sculpt_paint::set_pivot_position_exec(), set_pose_keys(), blender::io::usd::USDPrimReader::set_props(), set_radius_exec(), set_spline_type_exec(), set_style(), blender::animrig::tests::KeyframingTest::SetUp(), blender::ed::object::shade_poll(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), shader_get_from_context(), shader_preview_render(), blender::ed::object::shaderfx_add(), blender::ed::object::shape_key_poll(), blender::ed::object::shape_key_remove_exec(), blender::ed::object::shape_key_report_if_locked(), show_pose_bone_cb(), blender::ed::object::skin_armature_create_exec(), blender::ed::object::skin_edit_poll(), blender::ed::object::skin_root_mark_exec(), skip_fcurve_selected_data(), smooth_exec(), snap_curs_to_sel_ex(), blender::ed::curves::snap_curves_to_surface::snap_curves_to_surface_exec_object(), snap_object_center(), snapArmature(), snapCurve(), sort_bmelem_flag(), spin_exec(), blender::ed::spreadsheet::spreadsheet_get_display_geometry_set(), springs_from_mesh(), stats_object(), stats_object_edit(), stats_object_pose(), stats_object_sculpt(), blender::ed::sculpt_paint::undo::step_decode(), blender::eevee::VelocityModule::step_object_sync(), stitch_exit(), stitch_invoke(), stroke_elem_radius_from_pressure(), blender::ed::greasepencil::stroke_trim_execute(), subdivide_exec(), subdividenurb(), blender::ed::curves::surface_set::surface_set_exec(), blender::eevee::IrradianceBake::surfels_create(), switch_direction_exec(), blender::ed::sculpt_paint::symmetrize_exec(), blender::eevee::Camera::sync(), blender::eevee::DepthOfField::sync(), blender::eevee::LightModule::sync_light(), blender::eevee::LightProbeModule::sync_probe(), text_update_edited(), textbox_add_exec(), textbox_remove_exec(), texture_paint_toggle_poll(), tilt_poll(), toggle_case_exec(), toggle_cyclic_exec(), toggle_style_exec(), transform_active_color(), transform_convert_pose_transflags_update(), transform_mode_really_used(), blender::ed::sculpt_paint::transform_radius_elastic(), AnimationImporter::translate_Animations(), blender::ed::outliner::tree_element_bone_state_get(), blender::ed::outliner::tree_element_posechannel_activate(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), txt_add_object(), UI_context_copy_to_selected_list(), UI_icon_from_id(), UI_icon_render_id(), uiTemplatePaintModeSelection(), blender::update_depsgraph(), update_depsgraph(), update_depsgraph(), blender::ed::sculpt_paint::expand::update_for_vert(), update_location_for_2d_curve(), blender::bke::pbvh::update_normals_mesh(), blender::ed::sculpt_paint::undo::update_shapekeys(), blender::ed::sculpt_paint::use_add_density_mode(), uv_remove_doubles_to_selected(), uv_rip_object(), uv_sculpt_stroke_modal(), uv_select_tag_update_for_object(), uv_shortest_path_pick_ex(), uv_texture_remove_poll(), uvprojectModifier_do(), v3d_editarmature_buts(), v3d_editmetaball_buts(), v3d_editvertex_buts(), blender::bke::pbvh::vert_normals_cache_eval(), blender::bke::pbvh::vert_positions_eval(), blender::bke::pbvh::vert_positions_eval_for_write(), vert_select_ungrouped_exec(), vertex_color_set_exec(), blender::ed::object::vertex_group_add_exec(), blender::ed::object::vertex_group_assign_exec(), blender::ed::object::vertex_group_copy_exec(), blender::ed::object::vertex_group_deselect_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::object::vertex_group_select_exec(), blender::ed::object::vertex_group_supported_poll_ex(), blender::ed::object::vertex_group_use_vert_sel(), vertex_paint_mode_poll(), blender::ed::object::vertex_parent_set_exec(), blender::ed::greasepencil::vertexmode_toggle_exec(), blender::ed::greasepencil::vertexmode_toggle_poll(), blender::ed::object::vgroup_array_copy(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_clean_subset(), blender::ed::object::vgroup_copy_active_to_sel(), blender::ed::object::vgroup_copy_active_to_sel_single(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_duplicate(), blender::ed::object::vgroup_edit_lattice(), blender::ed::object::vgroup_invert_subset(), blender::ed::object::vgroup_levels_subset(), blender::ed::object::vgroup_limit_total_subset(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_normalize(), blender::ed::object::vgroup_normalize_active_vertex(), blender::ed::object::vgroup_normalize_all(), blender::ed::object::vgroup_nr_vert_add(), blender::ed::object::vgroup_parray_mirror_assign(), blender::ed::object::vgroup_parray_mirror_sync(), blender::ed::object::vgroup_quantize_subset(), blender::ed::object::vgroup_select_verts(), blender::ed::object::vgroup_smooth_subset(), blender::ed::object::vgroup_sort_bone_hierarchy(), blender::ed::object::vgroup_sync_from_pose(), blender::ed::object::vgroup_vert_active_mirror(), blender::ed::object::vgroup_vert_add(), blender::ed::object::vgroup_vert_remove(), view3d_box_select_exec(), view3d_camera_to_view_selected_impl(), view3d_get_name(), view3d_lasso_select(), view3d_main_region_listener(), view3d_orbit_calc_center(), view3d_select_exec(), view3d_stereo3d_setup(), view_lock_to_active_exec(), viewRedrawForce(), blender::render::hydra::ViewSettings::ViewSettings(), blender::io::usd::visit_bones(), blender::draw::volume_object_grids_init(), blender::ed::object::voxel_remesh_exec(), blender::ed::object::voxel_size_edit_invoke(), blender::ed::object::voxel_size_edit_modal(), vpaint_do_symmetrical_brush_actions(), vpaint_mode_toggle_exec(), vpaint_stroke_update_step(), weight_from_bones_exec(), weight_paint_mode_poll(), weight_paint_set(), blender::ed::greasepencil::weight_sample_invoke(), blender::ed::greasepencil::weightmode_toggle_exec(), blender::ed::greasepencil::weightmode_toggle_poll(), WIDGETGROUP_armature_spline_poll(), WIDGETGROUP_camera_message_subscribe(), WIDGETGROUP_camera_poll(), WIDGETGROUP_camera_refresh(), WIDGETGROUP_empty_image_refresh(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_area_refresh(), WIDGETGROUP_light_point_poll(), WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_spot_refresh(), WIDGETGROUP_light_target_draw_prepare(), WIDGETGROUP_light_target_poll(), wm_draw_region_stereo_set(), wpaint_do_symmetrical_brush_actions(), wpaint_stroke_done(), and wpaint_stroke_update_step().
| float Object::dloc[3] |
Definition at line 264 of file DNA_object_types.h.
Referenced by BKE_object_apply_mat4_ex(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_to_mat4(), blender::ed::object::object_clear_loc(), and ObjectToTransData().
| struct Object* proxy Object::DNA_DEPRECATED |
Definition at line 215 of file DNA_object_types.h.
| struct Object* proxy_group Object::DNA_DEPRECATED |
Definition at line 216 of file DNA_object_types.h.
| struct Object* proxy_from Object::DNA_DEPRECATED |
Definition at line 217 of file DNA_object_types.h.
| struct Ipo* ipo Object::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 219 of file DNA_object_types.h.
| struct bAction* action Object::DNA_DEPRECATED |
Definition at line 221 of file DNA_object_types.h.
| struct bAction* poselib Object::DNA_DEPRECATED |
Definition at line 222 of file DNA_object_types.h.
| struct bGPdata* gpd Object::DNA_DEPRECATED |
Grease Pencil data.
Definition at line 230 of file DNA_object_types.h.
| ListBase constraintChannels Object::DNA_DEPRECATED |
Definition at line 238 of file DNA_object_types.h.
| ListBase effect Object::DNA_DEPRECATED |
Definition at line 239 of file DNA_object_types.h.
| ListBase defbase Object::DNA_DEPRECATED |
Definition at line 240 of file DNA_object_types.h.
| ListBase fmaps Object::DNA_DEPRECATED |
Definition at line 241 of file DNA_object_types.h.
| float dsize [3] Object::DNA_DEPRECATED |
DEPRECATED, 2.60 and older only.
Definition at line 268 of file DNA_object_types.h.
| unsigned int lay Object::DNA_DEPRECATED |
Copy of Base's layer in the scene.
Definition at line 286 of file DNA_object_types.h.
| short colbits Object::DNA_DEPRECATED |
Deprecated, use 'matbits'.
Definition at line 291 of file DNA_object_types.h.
| unsigned short actdef Object::DNA_DEPRECATED |
Current deformation group, NOTE: index starts at 1.
Definition at line 331 of file DNA_object_types.h.
| ListBase nlastrips Object::DNA_DEPRECATED |
Definition at line 352 of file DNA_object_types.h.
| ListBase hooks Object::DNA_DEPRECATED |
Definition at line 353 of file DNA_object_types.h.
| struct FluidsimSettings* fluidsimSettings Object::DNA_DEPRECATED |
If fluidsim enabled, store additional settings.
Definition at line 366 of file DNA_object_types.h.
| float Object::dquat[4] |
Definition at line 274 of file DNA_object_types.h.
Referenced by BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| struct DrawDataList Object::drawdata |
Engines draw data, must be immediately after AnimData. See IdDdtTemplate and DRW_drawdatalist_from_id to understand this requirement.
Definition at line 203 of file DNA_object_types.h.
Referenced by object_copy_data().
| float Object::drot[3] |
Definition at line 272 of file DNA_object_types.h.
Referenced by BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| float Object::drotAngle |
Definition at line 278 of file DNA_object_types.h.
Referenced by BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| float Object::drotAxis[3] |
Definition at line 276 of file DNA_object_types.h.
Referenced by BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| float Object::dscale[3] |
Ack!, changing.
Definition at line 270 of file DNA_object_types.h.
Referenced by BKE_object_apply_mat4_ex(), BKE_object_scale_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_workob_clear(), blender::ed::object::object_clear_scale(), and ObjectToTransData().
| char Object::dt |
Viewport draw type.
Definition at line 322 of file DNA_object_types.h.
Referenced by armature_context_setup(), basic_cache_populate(), blo_do_versions_250(), blo_do_versions_pre250(), calcEdgeSlide_mval_range(), blender::draw::overlay::Armatures::create_draw_context(), draw_select_id_edit_mesh(), blender::draw::overlay::Meshes::edit_object_sync(), GPENCIL_cache_populate(), blender::draw::overlay::Armatures::object_sync(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Facing::object_sync(), blender::draw::overlay::Fade::object_sync(), blender::draw::overlay::ModeTransfer::object_sync(), blender::draw::overlay::Outline::object_sync(), blender::draw::overlay::Wireframe::object_sync(), blender::workbench::Instance::object_sync(), blender::workbench::ObjectState::ObjectState(), OVERLAY_armature_cache_populate(), OVERLAY_cache_populate(), OVERLAY_edit_mesh_cache_populate(), OVERLAY_extra_cache_populate(), OVERLAY_outline_cache_populate(), OVERLAY_wireframe_cache_populate(), paint_object_is_rendered_transparent(), raycast_obj_fn(), select_cache_populate(), select_id_draw_object(), snap_obj_fn(), and blender::eevee::SyncModule::sync_mesh().
| short Object::dtx |
Viewport draw extra settings.
Definition at line 320 of file DNA_object_types.h.
Referenced by armature_context_setup(), bake_strokes(), basic_cache_populate(), basic_cache_populate_particles(), blo_do_versions_pre250(), BLO_update_defaults_startup_blend(), SnapData::clip_planes_enable(), createTransTexspace(), blender::workbench::Instance::draw_to_mesh_pass(), blender::generate_strokes(), gpencil_layer_cache_add(), gpencil_object_cache_add(), grease_pencil_layer_cache_add(), grease_pencil_object_cache_populate(), blender::ed::object::modifier_skin_armature_create(), object_init(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Wireframe::object_sync(), blender::workbench::ObjectState::ObjectState(), OVERLAY_edit_curve_cache_populate(), OVERLAY_edit_mesh_cache_populate(), OVERLAY_edit_metaball_cache_populate(), OVERLAY_edit_text_cache_populate(), OVERLAY_extra_cache_populate(), OVERLAY_extra_call_buffer_get(), OVERLAY_facing_cache_populate(), OVERLAY_fade_cache_populate(), OVERLAY_image_empty_cache_populate(), OVERLAY_metaball_cache_populate(), OVERLAY_mode_transfer_cache_populate(), OVERLAY_paint_init(), OVERLAY_wireframe_cache_populate(), raycastMesh(), and wireframe_hair_cache_populate().
| char Object::duplicator_visibility_flag |
Definition at line 300 of file DNA_object_types.h.
Referenced by BKE_object_visibility(), and blender::io::usd::USDGenericMeshWriter::do_write().
| float Object::empty_drawsize |
Definition at line 324 of file DNA_object_types.h.
Referenced by BKE_object_minmax(), BKE_object_minmax_empty_drawtype(), BKE_object_obdata_size_init(), blo_do_versions_pre250(), blender::ed::object::collection_drop_exec(), blender::ed::object::collection_instance_add_exec(), blender::io::usd::USDXformReader::create_object(), gizmo_empty_image_prop_matrix_get(), gizmo_empty_image_prop_matrix_set(), loose_data_instantiate_collection_process(), blender::ed::object::object_image_add_exec(), blender::draw::overlay::Empties::object_sync(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::LightProbes::object_sync(), OVERLAY_empty_cache_populate(), OVERLAY_forcefield(), OVERLAY_image_empty_cache_populate(), OVERLAY_lightprobe_cache_populate(), and WIDGETGROUP_forcefield_refresh().
| char Object::empty_drawtype |
Definition at line 323 of file DNA_object_types.h.
Referenced by BKE_object_empty_draw_type_set(), BKE_object_minmax_empty_drawtype(), blo_do_versions_pre250(), ArmatureBoneDrawStrategyCustomShape::draw_bone(), blender::ed::object::effector_add_exec(), blender::ed::object::forcefield_toggle_exec(), image_walk_id_all_users(), object_blend_read_data(), object_blend_write(), blender::draw::overlay::Empties::object_sync(), OVERLAY_empty_cache_populate(), blender::ed::outliner::tree_element_get_icon_from_id(), view3d_ima_empty_drop_poll(), view3d_object_skip_minmax(), and WIDGETGROUP_empty_image_poll().
| char Object::empty_image_depth |
Definition at line 380 of file DNA_object_types.h.
Referenced by blender::ed::object::object_image_add_exec(), and OVERLAY_image_empty_cache_populate().
| char Object::empty_image_flag |
Definition at line 381 of file DNA_object_types.h.
Referenced by OVERLAY_image_empty_cache_populate().
| char Object::empty_image_visibility_flag |
Definition at line 379 of file DNA_object_types.h.
Referenced by BKE_object_empty_image_data_is_visible_in_view3d(), BKE_object_empty_image_frame_is_visible_in_view3d(), and blender::ed::object::object_image_add_exec().
| short Object::flag |
Copy of Base.
Definition at line 289 of file DNA_object_types.h.
Referenced by blender::ed::object::bake_simulation::bake_simulation_poll(), BKE_multires_create_mesh(), BKE_object_flag_test_recursive(), BKE_object_sync_to_original(), copy_particle_systems_to_object(), count_proportional_objects(), createTransObject(), blender::ed::outliner::do_outliner_bone_select_recursive(), blender::bke::greasepencil::convert::legacy_object_modifier_array(), blender::bke::greasepencil::convert::legacy_object_modifier_mirror(), make_new_animlistelem(), mark_children(), blender::NodesModifierSimulationParams::NodesModifierSimulationParams(), blender::ed::object::object_convert_exec(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_single_user_make(), scene_objects_iterator_skip_invalid_flag(), set_trans_object_base_flags(), blender::ed::object::single_obdata_user_make(), blender::ed::object::single_object_users_collection(), and tag_update().
| ListBase Object::greasepencil_modifiers |
List of GpencilModifierData structures.
Definition at line 245 of file DNA_object_types.h.
Referenced by BKE_gpencil_modifiers_foreach_ID_link(), BKE_object_free_modifiers(), BKE_object_modifier_stack_copy(), ED_armature_bone_rename(), blender::ed::outliner::TreeElementModifierBase::expand(), object_blend_read_data(), object_blend_write(), object_copy_data(), blender::draw::overlay::Relations::object_sync(), OVERLAY_relationship_lines(), and blender::ed::outliner::tree_element_get_icon().
| ID Object::id |
Definition at line 196 of file DNA_object_types.h.
Referenced by acf_object_name(), actcon_get_tarmat(), action_preview_render_cleanup(), blender::ed::object::add_duplicate(), blender::deg::light_linking::Cache::add_emitter(), blender::ed::object::add_hook_object(), blender::animrig::add_object_data_users(), blender::add_object_relation(), animdata_filter_dopesheet_ob(), animfilter_modifier_idpoin_cb(), animviz_verify_motionpaths(), blender::nodes::LazyFunctionForGeometryNode::anonymous_attribute_name_for_output(), blender::ed::object::append_sorted_object_parent_hierarchy(), apply_armature_pose2bones_exec(), AnimationImporter::apply_matrix_curves(), blender::ed::object::apply_objects_internal(), armature_bone_primitive_add_exec(), armature_click_extrude_exec(), armature_de_select_all_exec(), armature_deform_coords_impl(), armature_parent_set_exec(), armature_select_hierarchy_exec(), armature_shortest_path_pick_invoke(), armature_subdivide_exec(), armature_undosys_step_decode(), blender::animrig::autokeyframe_object(), blender::animrig::autokeyframe_object(), blender::animrig::autokeyframe_pchan(), blender::animrig::autokeyframe_pose_channel(), blender::ed::object::bake(), blender::ed::object::bake_invoke(), blender::ed::object::bake_job_canceled(), blender::ed::object::bake_job_complete(), blender::ed::object::bake_object_check(), blender::ed::object::bake_objects_check(), blender::ed::object::bake_targets_output_external(), blender::ed::object::bake_targets_output_internal(), blender::ed::object::base_free_and_unlink(), blender::ed::object::base_free_and_unlink_no_indirect_check(), bc_add_object(), bc_is_marked(), bc_remove_mark(), bc_set_mark(), BCAnimation::BCAnimation(), BKE_collection_has_object_recursive_instanced_orig_id(), BKE_collection_object_replace(), BKE_crazyspace_get_mapped_editverts(), BKE_id_rename(), BKE_lib_override_library_proxy_convert(), BKE_light_linking_link_receiver_to_emitter(), BKE_linestyle_alpha_modifier_copy(), BKE_main_lib_objects_recalc_all(), BKE_mball_basis_find(), BKE_mball_is_basis(), BKE_mball_is_same_group(), BKE_mball_properties_copy(), BKE_mesh_to_curve(), BKE_mesh_to_pointcloud(), BKE_modifier_blend_read_data(), BKE_modifier_path_relbase(), BKE_modifier_set_error(), BKE_object_add_for_data(), BKE_object_add_only_object(), BKE_object_dupli_find_rgba_attribute(), BKE_object_duplicate(), BKE_object_eval_assign_data(), BKE_object_eval_constraints(), BKE_object_eval_local_transform(), BKE_object_eval_parent(), BKE_object_eval_transform_final(), BKE_object_eval_uber_data(), BKE_object_handle_data_update(), BKE_object_handle_update_ex(), BKE_object_material_resize(), BKE_object_materials_test(), BKE_object_modifier_update_subframe(), BKE_object_replace_data_on_shallow_copy(), BKE_object_update_select_id(), BKE_object_where_is_calc_time(), BKE_objects_materials_test_all(), BKE_pointcloud_to_mesh(), BKE_pose_blend_read_after_liblink(), BKE_pose_channel_copy_data(), BKE_pose_channel_free_ex(), BKE_ptcache_id_from_cloth(), BKE_ptcache_id_from_dynamicpaint(), BKE_ptcache_id_from_particles(), BKE_ptcache_id_from_rigidbody(), BKE_ptcache_id_from_smoke(), BKE_ptcache_id_from_softbody(), BKE_rigidbody_free_object(), BKE_rigidbody_object_sync_transforms(), BKE_sculpt_mask_layers_ensure(), BKE_sculptsession_bm_to_me(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blo_do_versions_250(), blo_do_versions_pre250(), bone_collection_assign_editbones(), bone_collection_assign_exec(), bone_collection_assign_named_mode_specific(), bone_collection_create_and_assign_exec(), bpy_bmesh_from_object(), brush_edit_apply(), blender::deg::DepsgraphRelationBuilder::build_constraints(), blender::deg::DepsgraphRelationBuilder::build_light_linking_collection(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_light_linking(), blender::deg::DepsgraphRelationBuilder::build_particle_system_visualization_object(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), buttons_context(), buttons_context_path_modifier(), buttons_context_path_object(), buttons_context_path_particle(), buttons_context_path_pose_bone(), buttons_texture_modifier_foreach(), buttons_texture_modifier_geonodes_users_add(), buttons_texture_users_from_context(), camera_multiview_advanced(), can_delete_key(), blender::deg::light_linking::internal::EmitterDataMap::can_skip_emitter(), check_valid_camera_multiview(), blender::ed::object::childof_set_inverse_exec(), clean_viewport_memory_base(), clear_edited_exec(), blender::ed::object::clear_override_library_exec(), blender::ed::outliner::collection_drop_invoke(), collection_duplicate_recursive(), collection_object_add(), collection_object_remove_no_gobject_hash(), connect_hair_exec(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_apply_exec(), constraint_bone_name_fix(), constraint_find_original(), constraint_find_original_for_update(), constraint_ops_extra_draw(), blender::ed::object::constraint_tag_update(), blender::ed::object::constraint_update(), construct_rna_paths(), convert_tree(), copy_particle_systems_to_object(), blender::ed::object::correctivesmooth_bind_exec(), DocumentImporter::create_instance_node(), create_trans_data(), createObjectSpace(), createTransObject(), createViewSpace(), curve_select_random_exec(), curve_undosys_step_decode(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), curvesurf_prim_add(), blender::ed::object::dash_modifier_segment_add_exec(), blender::ed::object::dash_modifier_segment_move_exec(), blender::ed::object::dash_modifier_segment_remove_exec(), blender::ed::object::data_transfer_exec(), blender::ed::object::data_transfer_exec_is_object_valid(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::ed::object::datalayout_transfer_exec(), blender::ed::outliner::datastack_drop_init(), blender::deform_drawing(), blender::deform_drawing(), blender::deg::deg_check_base_in_depsgraph(), DEG_get_customdata_mask_for_object(), blender::ed::sculpt_paint::dyntopo::disable(), disconnect_hair_exec(), do_armature_box_select(), do_map(), do_object_box_select(), blender::ed::outliner::do_outliner_item_posemode_toggle(), do_pose_box_select(), do_pose_tag_select_op_prepare(), do_versions_ipos_to_animato(), blender::nodes::draw_bake_button_row(), draw_constraint_header(), draw_marker_name(), draw_selected_name(), draw_seq_text_get_source(), drawTransformPixel(), drawviewborder(), driver_check_valid_targets(), blender::ed::object::drop_geometry_nodes_invoke(), blender::ed::object::drop_geometry_nodes_tooltip(), blender::ed::object::drop_named_material_invoke(), blender::ed::object::drop_named_material_tooltip(), drw_call_obinfos_init(), blender::draw::DRW_curve_batch_cache_create_requested(), drw_engines_cache_populate(), DRW_select_buffer_context_offset_for_object_elem(), ds_base_sorting_cmp(), blender::ed::object::duplibase_for_convert(), duplicate_ids(), dvar_eval_locDiff(), dvar_eval_rotDiff(), dvar_eval_transChan(), ED_actedit_animdata_from_context(), ED_armature_bone_rename(), ED_armature_from_edit(), ED_armature_join_objects_exec(), ED_armature_pose_select_pick_bone(), ED_curve_join_objects_exec(), ED_gpencil_data_get_pointers_direct(), ED_mesh_join_objects_exec(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_object_particle_edit_mode_enter_ex(), ED_object_particle_edit_mode_exit_ex(), ED_object_posemode_enter(), ED_object_posemode_enter_ex(), ED_object_posemode_exit_ex(), ED_operator_posemode_local(), ED_outliner_selected_objects_get(), ED_pose_bone_select_tag_update(), ED_pose_clear_paths(), ED_pose_recalculate_paths(), ED_rigidbody_constraint_add(), ED_rigidbody_constraint_remove(), ED_undo_object_set_active_or_warn(), ED_view3d_camera_lock_autokey(), ED_view3d_camera_lock_sync(), ED_view3d_cameracontrol_release(), ED_view3d_cameracontrol_update(), ED_view3d_smooth_view_ex(), ED_view3d_smooth_view_undo_begin(), ED_view3d_smooth_view_undo_end(), edbm_fill_grid_exec(), edbm_select_random_exec(), edbm_sort_elements_exec(), blender::ed::object::edit_modifier_poll_generic(), blender::ed::sculpt_paint::face_set::edit_modify_geometry(), blender::bke::editbmesh_get_eval_cage_from_orig(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_ex(), blender::ed::object::editmode_toggle_exec(), blender::ed::sculpt_paint::dyntopo::enable_ex(), blender::deg::light_linking::internal::EmitterDataMap::ensure_data_if_possible(), evaluate_curve_type_object(), blender::ed::outliner::TreeElementDeformGroupBase::expand(), blender::ed::outliner::TreeElementGPencilEffectBase::expand(), blender::ed::outliner::TreeElementIDObject::expand(), blender::ed::outliner::TreeElementModifier::expand(), blender::ed::outliner::TreeElementModifierBase::expand(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::ed::object::explode_refresh_exec(), blender::io::grease_pencil::SVGExporter::export_grease_pencil_objects(), blender::ui::greasepencil::eyedropper_add_material(), blender::animrig::find_related_ids(), fluid_bake_endjob(), fluid_bake_startjob(), fluid_free_endjob(), blender::ed::sculpt_paint::flush_update_done(), blender::ed::sculpt_paint::flush_update_step(), flushTransParticles(), blender::ed::object::followpath_path_animate_exec(), blender::ed::object::forcefield_toggle_exec(), blender::foreach_ID_link(), blender::ed::outliner::foreach_natural_hierarchy_child(), blender::foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), foreach_tex_link(), blender::deg::FromCollectionBuilderPipeline::FromCollectionBuilderPipeline(), blender::ed::geometry::geometry_attributes_poll(), geometry_extract_apply(), blender::ed::object::geometry_node_tree_copy_assign_exec(), geometry_node_tree_get_from_context(), blender::ed::object::geometry_nodes_input_attribute_toggle_exec(), blender::ed::sculpt_paint::trim::gesture_end(), blender::nodes::get_bake_draw_context(), blender::io::obj::OBJCurve::get_curve_name(), get_default_texture_layer_name_for_object(), blender::io::alembic::get_id_name(), blender::io::alembic::ABCTransformWriter::get_id_properties(), blender::get_rand_matrix(), blender::io::usd::get_shape_key_basis_mesh(), get_stats_string(), gizmo_empty_image_prop_matrix_set(), gpencil_layer_random_color_get(), gpencil_shaderfx_ops_extra_draw(), grease_pencil_layer_random_color_get(), image_walk_id_all_users(), blender::io::usd::import_endjob(), import_endjob(), blender::io::usd::import_mesh_skel_bindings(), blender::io::ply::importer_main(), blender::io::stl::importer_main(), init_meta(), blender::ed::sculpt_paint::init_sculpt_mode_session(), initFlyInfo(), initWalkInfo(), insert_key_to_keying_set_path(), Freestyle::BlenderFileLoader::insertShapeNode(), blender::ed::object::iter_other(), blender::ed::object::join_shapes_exec(), joined_armature_fix_animdata_cb(), joined_armature_fix_links(), joined_armature_fix_links_constraints(), knifetool_init_obinfo(), blender::ed::object::laplaciandeform_bind_exec(), lattice_select_random_exec(), lattice_undosys_step_decode(), blender::bke::greasepencil::convert::layer_adjustments_to_modifiers(), lib_id_generate_preview_from_object_exec(), lib_override_library_create_post_process(), lib_override_library_proxy_convert_do(), lib_override_library_resync(), lineart_intersection_mask_check(), lineart_intersection_priority_check(), lineart_object_load_single_instance(), lineart_usage_check(), loose_data_instantiate_collection_process(), loose_data_instantiate_object_process(), blender::nodes::node_geo_bake_cc::LazyFunctionForBakeNode::make_attribute_field(), blender::nodes::node_geo_simulation_cc::make_attribute_field(), make_dupli(), make_duplis_geometry_set_impl(), blender::ed::object::make_links_data_exec(), blender::ed::object::make_local_all__instance_indirect_unused(), make_new_animlistelem(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), make_recursive_duplis(), blender::ed::sculpt_paint::mask::mask_by_color_invoke(), blender::workbench::Material::Material(), blender::ed::outliner::material_drop_invoke(), blender::ed::outliner::material_drop_poll(), material_slot_move_exec(), material_slot_remove_exec(), mball_undosys_step_decode(), blender::bke::mesh_build_extra_data(), blender::bke::mesh_data_update(), blender::bke::mesh_get_eval_deform(), blender::draw::overlay::Sculpts::mesh_sync(), mesh_undosys_step_decode(), blender::ed::object::meshdeform_bind_exec(), mirror_exec(), MOD_lineart_gpencil_generate_v3(), blender::ed::sculpt_paint::vwpaint::mode_enter_generic(), blender::ed::sculpt_paint::vwpaint::mode_exit_generic(), blender::ed::object::modifier_add(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_obdata(), blender::ed::object::modifier_convert_exec(), blender::ed::object::modifier_copy_exec(), blender::ed::object::modifier_copy_to_object(), blender::ed::outliner::modifier_fn(), blender::ed::object::modifier_link(), blender::ed::object::modifier_move_down_exec(), blender::ed::object::modifier_move_to_index(), blender::ed::object::modifier_move_up_exec(), modifier_ops_extra_draw(), blender::ed::object::modifier_remove(), blender::ed::object::modifiers_clear(), modify_mesh(), blender::modify_stroke_random(), blender::ed::object::motion_paths_recalc(), motionpath_need_update_object(), motionpath_need_update_pose(), blender::ed::object::move_to_collection_exec(), blender::ed::object::multires_reshape_exec(), blender::ed::object::multires_update_totlevels(), blender::bke::InstanceReference::name(), blender::ed::outliner::namebutton_fn(), new_particle_settings_exec(), new_particle_target_exec(), Freestyle::BlenderStrokeRenderer::NewMesh(), blender::nodes::node_shader_tex_pointdensity_cc::node_shader_buts_tex_pointdensity(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), node_socket_copy_default_value_data(), ob_keyframes_loop(), ob_parbone(), ob_to_keylist(), object_add_common(), blender::ed::object::object_add_duplicate_internal(), blender::ed::object::object_add_named_exec(), object_add_or_copy_particle_system(), blender::ed::object::object_armature_add_exec(), object_asset_metadata_ensure(), blender::ed::outliner::object_batch_delete_hierarchy_tag_fn(), object_blend_read_after_liblink(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_clear_mpath(), blender::ed::object::object_convert_exec(), object_copy_data(), blender::ed::object::object_hook_assign_exec(), blender::ed::object::object_hook_recenter_exec(), blender::ed::object::object_hook_remove_exec(), blender::ed::object::object_hook_reset_exec(), object_init(), blender::ed::object::object_join_exec(), blender::ed::object::object_metaball_add_exec(), object_mouse_select_menu(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_rand_verts_exec(), object_remove_particle_system(), blender::ed::sculpt_paint::object_sculpt_mode_enter(), blender::ed::sculpt_paint::object_sculpt_mode_exit(), blender::ed::object::object_select_linked_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_shape_key_mirror(), blender::ed::object::object_speaker_add_exec(), blender::draw::overlay::Origins::object_sync(), blender::workbench::ShadowPass::object_sync(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::object::object_transform_axis_target_modal(), blender::ed::object::object_transform_to_mouse_exec(), blender::ed::object::object_xform_array_m4(), blender::ed::object::object_xform_skip_child_container_update_all(), blender::ed::object::objectsolver_set_inverse_exec(), blender::io::obj::OBJMesh::OBJMesh(), obrel_list_add(), obrel_list_test(), blender::ed::object::ocean_bake_exec(), blender::ed::object::oceanbake_endjob(), blender::ed::sculpt_paint::optimize_exec(), blender::ed::outliner::outliner_base_or_object_pointer_create(), blender::ed::outliner::outliner_batch_delete_object_hierarchy_tag(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_make_object_parent_hierarchy(), blender::ed::outliner::outliner_object_delete_fn(), blender::ed::outliner::outliner_object_set_flag_recursive_fn(), blender::ed::outliner::outliner_set_properties_tab(), blender::ed::outliner::outliner_show_active_get_element(), OVERLAY_cache_populate(), OVERLAY_object_center(), OVERLAY_object_name(), OVERLAY_sculpt_cache_populate(), paint_mask_slice_exec(), paint_weight_gradient_exec(), paint_weight_gradient_modal(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::object::parent_clear(), blender::ed::outliner::parent_clear_invoke(), blender::ed::outliner::parent_drop_set_parents(), blender::ed::object::parent_noinv_set_exec(), blender::ed::object::parent_set(), particle_edit_toggle_exec(), particle_undosys_step_decode(), PE_update_selection(), blender::animrig::pose_apply_action_all_bones(), pose_copy_exec(), pose_paste_exec(), pose_select_mirror_exec(), pose_select_same_keyingset(), pose_update_paths_range_exec(), poseAnim_mapping_refresh(), poselib_blend_apply(), poselib_blend_cleanup(), poselib_keytag_pose(), blender::ed::object::posemode_exec(), prepare_mesh_for_viewport_render(), ptcache_add_new_exec(), ptcache_remove_exec(), blender::ed::sculpt_paint::undo::push_begin_ex(), blender::ed::object::quadriflow_end_job(), rearrange_nla_tracks(), recalcData_objects(), recalcData_pose(), recalcData_texspace(), remove_doubles_exec(), remove_particle_target_exec(), blender::ed::sculpt_paint::report_if_shape_key_is_locked(), blender::ui::sample_data_from_3d_view(), sbFree(), scene_changed(), screen_ctx_active_object(), screen_ctx_active_pose_bone(), screen_ctx_edit_object(), screen_ctx_image_paint_object(), screen_ctx_object(), screen_ctx_particle_edit_object(), screen_ctx_pose_object(), screen_ctx_sculpt_object(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_vertex_paint_object(), screen_ctx_visible_pose_bones(), screen_ctx_weight_paint_object(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), SCULPT_tag_update_overlays(), blender::ed::greasepencil::sculptmode_toggle_exec(), select_cache_init(), select_cache_populate(), blender::draw::select::SelectMap::select_id(), select_random_metaelems_exec(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_siblings(), separate_armature_exec(), separate_exec(), separated_armature_fix_links(), blender::ed::object::set_active_group_exec(), blender::ed::sculpt_paint::undo::set_active_layer(), blender::io::usd::USDPrimReader::set_props(), blender::animrig::nla::tests::NLASlottedActionTest::SetUp(), blender::animrig::tests::AnimationEvaluationTest::SetUp(), blender::animrig::tests::KeyframingTest::SetUp(), blender::interface::tests::CopyDriversToSelected::SetUp(), blender::ed::object::shade_smooth_exec(), shader_get_from_context(), blender::ed::object::shaderfx_add(), blender::ed::object::shaderfx_clear(), blender::ed::object::shaderfx_copy(), blender::ed::object::shaderfx_copy_exec(), blender::ed::object::shaderfx_link(), blender::ed::object::shaderfx_move_down_exec(), blender::ed::object::shaderfx_move_to_index(), blender::ed::object::shaderfx_move_up_exec(), blender::ed::object::shaderfx_remove(), shape_cut_exec(), blender::ed::object::shape_key_add_exec(), blender::ed::object::shape_key_clear_exec(), blender::io::usd::shape_key_export_chaser(), blender::ed::object::shape_key_move_exec(), blender::ed::object::shape_key_remove_exec(), blender::ed::object::shape_key_report_if_active_locked(), blender::ed::object::shape_key_report_if_any_locked(), blender::ed::object::shape_key_report_if_locked(), blender::ed::object::shape_key_retime_exec(), blender::ed::object::single_object_users_collection(), blender::ed::object::skin_armature_create_exec(), blender::ed::object::skin_loose_mark_clear_exec(), blender::ed::object::skin_radii_equalize_exec(), blender::ed::object::skin_root_mark_exec(), blender::io::usd::skinned_mesh_export_chaser(), snap_sel_to_grid_exec(), softbody_step(), special_aftertrans_update__actedit(), special_aftertrans_update__object(), special_aftertrans_update__pose(), blender::eevee::VelocityModule::step_object_sync(), blender::ed::curves::surface_set::surface_set_exec(), surface_slot_remove_exec(), blender::ed::object::surfacedeform_bind_exec(), blender::eevee::IrradianceBake::surfels_create(), blender::ed::sculpt_paint::symmetrize_exec(), blender::eevee::Cryptomatte::sync_object(), blender::ed::sculpt_paint::hide::tag_update_visibility(), target_move_down_exec(), target_move_up_exec(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::bke::tests::TEST_F(), text_refresh_pyconstraints_exec(), texture_paint_toggle_exec(), blender::bke::greasepencil::convert::thickness_factor_to_modifier(), blender::ed::object::time_modifier_segment_add_exec(), blender::ed::object::time_modifier_segment_move_exec(), blender::ed::object::time_modifier_segment_remove_exec(), transform_convert_mesh_crazyspace_detect(), AnimationImporter::translate_Animations(), blender::ed::outliner::tree_element_defgroup_activate(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), type_toggle_exec(), ui_drop_material_exec(), ui_drop_material_poll(), ui_drop_material_tooltip(), ui_template_id_liboverride_hierarchy_make(), uiTemplateConstraintHeader(), uiTemplateConstraints(), uiTemplateModifiers(), uiTemplateShaderFx(), unify_length_exec(), blender::ed::outliner::unlink_collection_fn(), blender::ed::outliner::unlink_object_fn(), blender::eevee::LightBake::update(), blender::update_depsgraph(), update_depsgraph(), update_depsgraph(), update_depsgraph(), updateDuplicateCustomBoneShapes(), v3d_object_dimension_buts(), v3d_posearmature_buts(), blender::ed::object::vertex_group_add_exec(), blender::ed::object::vertex_group_assign_exec(), blender::ed::object::vertex_group_copy_exec(), blender::ed::object::vertex_group_invert_exec(), blender::ed::object::vertex_group_levels_exec(), blender::ed::object::vertex_group_mirror_exec(), blender::ed::object::vertex_group_normalize_all_exec(), blender::ed::object::vertex_group_normalize_exec(), blender::ed::object::vertex_group_quantize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::object::vertex_group_sort_exec(), blender::ed::object::vertex_weight_copy_exec(), blender::ed::object::vertex_weight_delete_exec(), blender::ed::object::vertex_weight_normalize_active_vertex_exec(), blender::ed::object::vertex_weight_paste_exec(), blender::ed::object::vertex_weight_set_active_exec(), blender::ed::greasepencil::vertexmode_toggle_exec(), blender::ed::object::vgroup_move_exec(), view3d_box_select_exec(), view3d_camera_to_view_exec(), view3d_camera_to_view_poll(), view3d_camera_to_view_selected_impl(), view3d_context(), view3d_mat_drop_poll(), view3d_object_skip_minmax(), view3d_panel_transform(), blender::ed::spreadsheet::view_active_object(), blender::ed::viewer_path::viewer_path_for_geometry_node(), blender::ed::object::voxel_remesh_exec(), vpaint_mode_toggle_exec(), weight_set_exec(), blender::ed::greasepencil::weightmode_toggle_exec(), what_does_obaction(), WIDGETGROUP_forcefield_refresh(), blender::ed::view3d::geometry_nodes_gizmos::WIDGETGROUP_geometry_nodes_refresh(), wpaint_mode_toggle_exec(), and DocumentImporter::write_node().
| float Object::ima_ofs[2] |
Offset for image empties.
Definition at line 376 of file DNA_object_types.h.
Referenced by BKE_object_minmax_empty_drawtype(), gizmo_empty_image_prop_matrix_get(), gizmo_empty_image_prop_matrix_set(), object_init(), and OVERLAY_image_empty_cache_populate().
|
protected |
Definition at line 125 of file scene/object.h.
| short Object::index |
Custom index, for render-passes.
Definition at line 329 of file DNA_object_types.h.
Referenced by ObjectManager::device_update_object_transform(), drw_call_obinfos_init(), get_device_index(), lineart_chain_append_point(), lineart_chain_prepend_point(), and blender::ed::object::select_grouped_index_object().
| struct Collection* Object::instance_collection |
Object duplicator for group.
Definition at line 362 of file DNA_object_types.h.
Referenced by add_collision_object(), BKE_lib_override_library_proxy_convert(), blender::ed::object::collection_drop_exec(), blender::ed::object::collection_instance_add_exec(), blender::ed::outliner::collection_instance_exec(), collection_object_add(), copy_dupli_context(), blender::io::usd::USDInstanceReader::create_object(), DRW_hair_duplimat_get(), blender::draw::overlay::Particles::dupli_matrix_get(), duplicate_ids(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), loose_data_instantiate_collection_process(), make_duplis_collection(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), blender::ed::object::make_override_library_poll(), blender::ed::object::object_select_all_by_instance_collection(), blender::ed::object::object_select_linked_exec(), OVERLAY_empty_cache_populate(), blender::io::usd::USDInstanceReader::set_instance_collection(), blender::ed::outliner::tree_element_get_icon_from_id(), ui_template_id_liboverride_hierarchy_make(), blender::ed::outliner::unlink_collection_fn(), and wireframe_hair_cache_populate().
| float Object::instance_faces_scale |
Dupliface scale.
Definition at line 326 of file DNA_object_types.h.
Referenced by blo_do_versions_pre250(), make_child_duplis_faces_from_editmesh(), and make_child_duplis_faces_from_mesh().
| bool Object::intersects_volume |
Definition at line 78 of file scene/object.h.
Referenced by Object().
| ImageUser* Object::iuser |
Must be non-null when object is an empty image.
Definition at line 378 of file DNA_object_types.h.
Referenced by BKE_object_empty_draw_type_set(), image_walk_id_all_users(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), OVERLAY_image_empty_cache_populate(), and WIDGETGROUP_empty_image_refresh().
| LightLinking* Object::light_linking |
Light linking information.
Definition at line 395 of file DNA_object_types.h.
Referenced by blender::deg::DepsgraphRelationBuilder::build_object_light_linking(), collection_duplicate_recursive(), blender::deg::light_linking::Cache::eval_runtime_data(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), and blender::eevee::LightModule::sync_light().
| struct LightgroupMembership* Object::lightgroup |
Light-group membership information.
Definition at line 392 of file DNA_object_types.h.
Referenced by ObjectManager::device_update_object_transform(), object_blend_read_data(), object_blend_write(), object_copy_data(), and object_free_data().
| struct LightProbeObjectCache* Object::lightprobe_cache |
Irradiance caches baked for this object (light-probes only).
Definition at line 398 of file DNA_object_types.h.
Referenced by object_blend_read_data(), object_blend_write(), object_copy_data(), and blender::eevee::LightBake::update().
| ObjectLineArt Object::lineart |
Definition at line 389 of file DNA_object_types.h.
Referenced by lineart_geometry_object_load(), lineart_intersection_priority_check(), and lineart_usage_check().
| float Object::loc[3] |
Definition at line 264 of file DNA_object_types.h.
Referenced by blender::ed::object::add_hook_object(), blender::ed::object::apply_objects_internal(), BKE_object_apply_mat4_ex(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_to_mat4(), BKE_object_transform_copy(), Freestyle::BlenderStrokeRenderer::BlenderStrokeRenderer(), blender::ed::sculpt_paint::calc_local_from_screen(), do_physical_effector(), blender::io::alembic::ABCCameraWriter::do_write(), dvar_eval_locDiff(), dynamicPaint_doStep(), ED_armature_origin_set(), edbm_point_normals_modal(), geometry_extract_apply(), blender::ed::object::get_new_constraint_target(), blender::ed::sculpt_paint::grease_pencil_fill_modal(), loose_data_instantiate_collection_process(), loose_data_instantiate_obdata_process(), blender::modify_drawing(), blender::ed::object::object_add_named_exec(), blender::ed::object::object_apply_location(), blender::ed::object::object_apply_rotation(), blender::ed::object::object_clear_loc(), blender::ed::object::object_xform_array_m4(), ObjectToTransData(), OVERLAY_edit_gpencil_legacy_cache_init(), paint_mask_slice_exec(), blender::ed::object::parent_set(), point_normals_apply(), pointdensity_cache_object(), pointdensity_cache_psys(), snap_sel_to_grid_exec(), and txt_add_object().
| struct Material** Object::mat |
Material slots.
Definition at line 255 of file DNA_object_types.h.
Referenced by blender::ed::object::bake_targets_output_external(), bc_copy_materials_to_data(), bc_has_same_material_configuration(), bc_remove_materials_from_object(), BKE_object_duplicate(), BKE_object_material_get_eval(), BKE_object_material_get_p(), BKE_object_material_remap(), BKE_object_material_resize(), blo_do_versions_pre250(), ED_mesh_join_objects_exec(), blender::ed::object::make_object_duplilist_real(), material_slot_copy_exec(), mesh_separate_material_assign_mat_nr(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), object_material_assign(), and blender::ed::outliner::unlink_material_fn().
| char* Object::matbits |
A boolean field, with each byte 1 if corresponding material is linked to object.
Definition at line 257 of file DNA_object_types.h.
Referenced by bc_copy_materials_to_data(), bc_has_same_material_configuration(), bc_remove_materials_from_object(), BKE_object_material_array_assign(), BKE_object_material_get_eval(), BKE_object_material_get_p(), BKE_object_material_remap(), BKE_object_material_resize(), ED_mesh_join_objects_exec(), material_slot_copy_exec(), mesh_separate_material_assign_mat_nr(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), object_material_assign(), object_materials_supported_poll_ex(), blender::ed::outliner::tree_element_active_material_get(), and blender::ed::outliner::tree_element_material_activate().
|
static |
Definition at line 96 of file scene/object.h.
| int Object::mode |
Local object mode.
Definition at line 250 of file DNA_object_types.h.
Referenced by add_or_move_to_collection_exec(), add_simple_uvs_poll(), add_verts_to_dgroups(), animdata_filter_base_is_ok(), animdata_filter_dopesheet(), animviz_motionpath_compute_range(), blender::ed::geometry::asset_flag_for_context(), blender::ed::greasepencil::bake_grease_pencil_animation_poll(), blender::ed::object::base_activate_with_mode_exit_if_needed(), base_is_in_mode(), BIF_createTransformOrientation(), BKE_modifier_get_evaluated_mesh_from_evaluated_object(), BKE_modifiers_is_correctable_deformed(), BKE_object_handle_data_update(), BKE_object_is_in_editmode(), BKE_object_is_in_wpaint_select_vert(), BKE_object_is_mode_compat(), BKE_object_pose_armature_get_with_wpaint_check(), BKE_object_pose_context_check(), BKE_object_sculpt_data_create(), BKE_paint_always_hide_test(), BKE_paint_get_active(), BKE_paint_get_active_from_context(), BKE_paint_select_face_test(), BKE_paint_select_grease_pencil_test(), BKE_paint_select_vert_test(), BKE_paintmode_get_active_from_context(), BKE_view_layer_edit_object_get(), bone_select_menu_exec(), brush_colors_flip_poll(), blender::ed::object::calc_active_center(), can_delete_fcurve(), can_delete_key(), blender::ed::geometry::catalog_assets_draw(), cloth_clear_cache(), blender::ed::object::constraint_active_list(), blender::ed::object::convert_psys_to_mesh(), convert_type_get(), CTX_data_mode_enum(), blender::ed::sculpt_paint::curves_sculpt_poll(), blender::ed::sculpt_paint::curves_sculptmode_enter(), blender::ed::sculpt_paint::curves_sculptmode_exit(), blender::ed::sculpt_paint::curves_sculptmode_toggle_exec(), deform_verts(), blender::ed::outliner::do_outliner_item_mode_toggle_generic(), blender::ed::outliner::do_outliner_item_posemode_toggle(), do_pose_tag_select_op_prepare(), blender::draw::overlay::Armatures::draw_armature_pose(), draw_selected_name(), drw_context_state_init(), DRW_draw_select_loop(), blender::draw::DRW_mesh_batch_cache_create_requested(), DRW_object_is_in_edit_mode(), DRW_object_use_hide_faces(), DRW_object_wire_theme_get(), blender::draw::drw_particle_update_ptcache(), drw_select_filter_object_mode_lock(), blender::ed::greasepencil::duplicate_grease_pencil_object(), duplicate_particle_systems_poll(), ED_armature_join_objects_exec(), ED_armature_pose_select_in_wpaint_mode(), ED_armature_pose_select_pick_bone(), ED_editors_flush_edits_for_object_ex(), ED_editors_init_for_undo(), ED_info_draw_stats(), ED_mesh_active_dvert_get_em(), ED_mesh_active_dvert_get_only(), ED_mesh_join_objects_exec(), ed_object_hidden(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_object_particle_edit_mode_enter_ex(), ED_object_particle_edit_mode_exit_ex(), ED_object_posemode_enter_ex(), ED_object_posemode_exit_ex(), blender::ed::object::ed_object_posemode_set_for_weight_paint_ex(), ed_object_select_pick(), ED_object_texture_paint_mode_enter_ex(), ED_object_texture_paint_mode_exit_ex(), ED_operator_objectmode(), ED_operator_posemode(), ED_operator_posemode_context(), ed_operator_posemode_exclusive_ex(), ED_space_image_auto_set(), ED_space_image_scopes_update(), ED_transform_calc_gizmo_stats(), ED_transform_calc_orientation_from_type_ex(), ED_undo_editmode_bases_from_view_layer(), ED_undo_editmode_objects_from_view_layer(), ED_undo_is_legacy_compatible_for_property(), ED_undo_is_memfile_compatible(), ED_view3d_datamask(), ED_view3d_has_workbench_in_texture_color(), ED_view3d_select_filter_from_mode(), blender::bke::editbmesh_build_data(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_ex(), blender::ed::object::editmode_exit_multi_ex(), blender::ed::object::editmode_toggle_exec(), blender::ed::object::editmode_toggle_poll(), envelope_bone_weighting(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::bke::pbvh::face_normals_cache_eval(), geometry_extract_poll(), get_evaluated_object_data_with_materials(), blender::ed::geometry::get_static_item_tree(), get_stats_string(), getTransformOrientation_ex(), gizmo_3d_calc_pos(), gizmo_3d_foreach_selected(), gizmo_3d_transform_space_object_get(), GPENCIL_cache_populate(), GPENCIL_engine_init(), grease_pencil_layer_cache_add(), grease_pencil_object_cache_populate(), blender::ed::greasepencil::grease_pencil_poll_vertex_cursor(), blender::ed::greasepencil::grease_pencil_poll_weight_cursor(), heat_bone_weighting(), image_listener(), image_paint_poll_ex(), image_undosys_poll(), blender::ed::sculpt_paint::vwpaint::init_session_data(), init_TransDataContainers(), initTransInfo(), blender::ed::outliner::is_object_data_in_editmode(), blender::draw::overlay::Armatures::is_pose_mode(), blender::ed::object::join_shapes_exec(), blender::ed::object::jump_to_bone(), lib_override_object_posemode_transfer(), loose_data_instantiate_object_process(), material_paint_slot_filter(), material_slot_add_exec(), material_slot_remove_exec(), material_slot_remove_unused_exec(), blender::bke::mesh_build_data(), blender::bke::mesh_calc_modifiers(), mesh_customdata_mask_clear_poll(), blender::workbench::Instance::mesh_sync(), mesh_uv_texture_add_exec(), mesh_uv_texture_remove_exec(), blender::ed::object::mode_compat_set(), blender::ed::sculpt_paint::vwpaint::mode_enter_generic(), blender::ed::sculpt_paint::vwpaint::mode_exit_generic(), blender::ed::object::mode_set_ex(), blender::ed::object::modifier_add(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_apply_poll(), blender::ed::object::modifier_remove_exec(), modify_mesh(), multires_get_level(), multires_set_tot_level(), blender::ed::object::object_add_duplicate_internal(), object_blend_read_after_liblink(), object_blend_read_data(), object_blend_write(), object_copy_data(), blender::bke::object_get_datamask(), blender::ed::object::object_join_exec(), blender::ed::object::object_mode_poll(), blender::ed::object::object_mode_set_exec(), blender::ed::object::object_modifier_remove(), blender::ed::object::object_rand_verts_exec(), blender::ed::object::object_remesh_poll(), object_remove_particle_system(), blender::ed::sculpt_paint::object_sculpt_mode_enter(), blender::ed::sculpt_paint::object_sculpt_mode_exit(), blender::draw::overlay::Paints::object_sync(), blender::ed::object::object_transfer_mode_invoke(), blender::ed::object::object_transfer_mode_poll(), blender::draw::overlay::Resources::object_wire_theme_id(), blender::ed::object::objects_in_mode_or_selected(), blender::ed::object::objects_selectable_poll(), blender::ed::outliner::outliner_draw_mode_column(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_is_co_within_active_mode_column(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_object_delete_fn(), blender::ed::outliner::outliner_show_active_get_element(), blender::ed::outliner::outliner_sync_select_from_outliner_set_types(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), blender::ed::outliner::outliner_viewcontext_init(), OVERLAY_armature_is_pose_mode(), OVERLAY_cache_populate(), overlay_edit_uv_cache_populate(), OVERLAY_outline_grease_pencil(), OVERLAY_paint_vertex_cache_populate(), overlay_should_fade_object(), OVERLAY_wireframe_cache_populate(), paint_curve_poll(), paint_mask_slice_exec(), blender::ed::greasepencil::paintmode_toggle_exec(), panel_draw(), panel_draw(), particle_edit_toggle_exec(), particle_system_remove_exec(), PE_current_changed(), PE_hair_poll(), PE_poll(), pose_grab_with_ik(), pose_select_constraint_target_exec(), pose_select_mirror_exec(), blender::ed::object::posemode_exec(), precompute_weight_values(), proj_paint_add_slot(), psys_update_path_cache(), blender::ed::object::quadriflow_start_job(), read_libblock_undo_restore_identical(), recalcData_pose(), blender::ed::geometry::run_node_group_exec(), saveTransform(), scene_changed(), screen_ctx_image_paint_object(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_particle_edit_object(), screen_ctx_sculpt_object(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_vertex_paint_object(), screen_ctx_visible_pose_bones(), screen_ctx_weight_paint_object(), SCULPT_mode_poll(), blender::ed::sculpt_paint::sculpt_mode_toggle_exec(), sculpt_modifiers_active(), sculpt_multires_modifier_get(), blender::ed::greasepencil::sculpt_poll_view3d(), sculpt_update_object(), blender::ed::greasepencil::sculptmode_toggle_exec(), select_id_draw_object(), select_id_get_object_select_mode(), separate_armature_exec(), blender::ed::object::shade_poll(), blender::ed::object::shade_smooth_exec(), blender::ed::object::shape_key_mode_poll(), shrinkwrapModifier_deform(), snap_curs_to_sel_ex(), snap_object_is_snappable(), snap_target_select_from_spacetype(), snapArmature(), blender::ed::spreadsheet::spreadsheet_get_display_geometry_set(), stats_is_object_dynamic_topology_sculpt(), stats_update(), blender::ed::sculpt_paint::undo::step_decode(), subsurf_dm_create_local(), texture_get_from_context(), texture_paint_add_texture_paint_slot_ui(), texture_paint_toggle_exec(), toggle_xray_exec(), transform_object_deform_pose_armature_get(), transform_orientation_matrix_get(), blender::ed::outliner::tree_element_object_activate(), blender::ed::outliner::tree_element_pose_state_get(), blender::ed::geometry::ui_template_node_operator_asset_root_items(), uiTemplateHeader3D_mode(), uiTemplatePaintModeSelection(), validate_object_select_id(), blender::bke::pbvh::vert_normals_cache_eval(), blender::bke::pbvh::vert_positions_eval(), blender::bke::pbvh::vert_positions_eval_for_write(), blender::ed::object::vertex_group_use_vert_sel(), blender::ed::object::vertex_group_vert_poll_ex(), vertex_paint_mode_poll(), vertex_weight_paint_mode_poll(), blender::ed::greasepencil::vertexmode_toggle_exec(), vfont_to_curve(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_selected_get(), blender::ed::object::vgroup_sync_from_pose(), view3d_box_select_exec(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_context(), view3d_lasso_select(), view3d_main_region_message_subscribe(), view3d_object_mode_menu_exec(), view3d_opengl_select_ex(), view3d_orbit_calc_center(), view3d_panel_transform(), view3d_select_exec(), view_lock_to_active_exec(), viewselected_exec(), blender::ed::object::voxel_remesh_exec(), vpaint_mode_toggle_exec(), weight_from_bones_poll(), weight_paint_mode_poll(), weight_paint_poll_ex(), blender::ed::greasepencil::weightmode_toggle_exec(), WM_toolsystem_mode_from_spacetype(), WM_toolsystem_ref_sync_from_context(), and wpaint_mode_toggle_exec().
| uint8_t Object::modifier_flag |
ObjectModifierFlag
Definition at line 384 of file DNA_object_types.h.
Referenced by blender::bke::editbmesh_calc_modifiers(), blender::bke::mesh_calc_modifiers(), blender::ed::object::object_curves_empty_hair_add_exec(), and blender::ed::curves::surface_set::surface_set_exec().
| ListBase Object::modifiers |
List of ModifierData structures.
Definition at line 243 of file DNA_object_types.h.
Referenced by blender::io::usd::USDGeomReader::add_cache_modifier(), blender::ed::object::add_hook_object(), blender::io::usd::USDGeomReader::add_subdiv_modifier(), blender::io::alembic::AbcObjectReader::addCacheModifier(), animdata_filter_dopesheet_ob(), blender::ed::object::bake(), bake_single_target(), bc_get_assigned_armature(), BKE_modifier_remove_from_list(), BKE_modifiers_clear_errors(), BKE_modifiers_findby_name(), BKE_modifiers_findby_persistent_uid(), BKE_modifiers_findby_type(), BKE_modifiers_foreach_ID_link(), BKE_modifiers_foreach_tex_link(), BKE_modifiers_get_cage_index(), BKE_modifiers_get_virtual_modifierlist(), BKE_modifiers_test_object(), BKE_object_active_modifier(), BKE_object_copy_modifier(), BKE_object_copy_particlesystems(), BKE_object_defgroup_remap_update_users(), BKE_object_defgroup_validmap_get(), BKE_object_free_modifiers(), BKE_object_get_last_subsurf_modifier(), BKE_object_modifier_set_active(), BKE_object_modifier_stack_copy(), BKE_object_sync_to_original(), BKE_ptcache_object_reset(), blo_do_versions_pre250(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), ccgDM_release(), construct_param_handle_subsurfed(), copy_particle_systems_to_object(), blender::ed::object::create_applied_mesh_for_modifier(), curve_to_mesh_eval_ensure(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::outliner::datastack_drop_reorder(), ED_armature_bone_rename(), edbm_extrude_edge_exclude_mirror(), blender::ed::viewer_path::exists_geometry_nodes_viewer(), blender::ed::outliner::TreeElementModifierBase::expand(), blender::io::alembic::ABCGenericMeshWriter::export_as_subdivision_surface(), external_cache_populate(), findPrecedingParticlesystem(), blender::eevee::foreach_hair_particle_handle(), blender::io::usd::get_enabled_modifier(), blender::ed::greasepencil::get_first_lineart_modifier(), blender::io::usd::get_last_subdiv_modifier(), blender::ed::greasepencil::get_lineart_modifier_limits(), get_multires_modifier(), blender::io::SubdivModifierDisabler::get_subdiv_modifier(), guard_modifiers(), blender::ed::curves::has_surface_deformation_node(), blender::ed::object::hook_mod_itemf(), blender::io::usd::import_mesh_skel_bindings(), is_disabled(), lineart_gpencil_clear_strokes_exec_common(), blender::ed::object::modifier_add(), blender::ed::object::modifier_apply(), blender::ed::object::modifier_copy(), modifier_get_last_enabled_for_mode(), blender::ed::object::modifier_move_down(), blender::ed::object::modifier_move_to_index(), blender::ed::object::modifier_move_up(), modifier_ops_extra_draw(), modifier_panel_header(), modifier_unwrap_state(), blender::ed::object::modifiers_clear(), blender::ed::object::modifiers_copy_to_selected_poll(), modifiers_disable_subsurf_temporary(), blender::ed::object::multires_update_totlevels(), object_add_or_copy_particle_system(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_duplilist_preview(), object_foreach_cache(), object_foreach_path(), blender::ed::object::object_has_modifier(), blender::ed::object::object_hook_from_context(), blender::ed::object::object_hook_remove_exec(), blender::ed::object::object_modifier_remove(), blender::ed::object::object_modifiers_copy_exec(), blender::ed::object::object_remove_parent_deform_modifiers(), blender::draw::overlay::Relations::object_sync(), blender::workbench::Instance::object_sync(), obrel_armature_find(), OVERLAY_relationship_lines(), psys_get_modifier(), blender::io::usd::USDPointInstancerReader::read_object_data(), remove_particle_systems_from_object(), blender::ed::sculpt_paint::sculpt_init_mirror_clipping(), blender::ed::object::select_grouped_object_hooks(), blender::ed::object::shade_smooth_exec(), blender::ed::object::skin_armature_create_exec(), timeline_draw_cache(), transform_convert_clip_mirror_modifier_apply(), blender::ed::outliner::tree_element_get_icon(), uiTemplateModifiers(), blender::ed::viewer_path::viewer_path_for_geometry_node(), and vpaint_proj_dm_map_cosnos_update().
| bMotionPath* Object::mpath |
Motion path cache for this object.
Definition at line 235 of file DNA_object_types.h.
Referenced by animviz_get_object_motionpaths(), animviz_verify_motionpaths(), motionpaths_calc_bake_targets(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_clear_mpath(), object_copy_data(), object_free_data(), and OVERLAY_motion_path_cache_populate().
| short Object::nlaflag |
Used for DopeSheet filtering settings (expanded/collapsed).
Definition at line 297 of file DNA_object_types.h.
Referenced by acf_object_setting_ptr().
| int Object::par1 |
Can be vertex indices.
Definition at line 210 of file DNA_object_types.h.
Referenced by BKE_object_calc_parent(), BKE_object_get_parent_matrix(), blender::ed::object::make_object_duplilist_real(), ob_parvert3(), blender::ed::object::parent_set(), and what_does_obaction().
| int Object::par2 |
Definition at line 210 of file DNA_object_types.h.
Referenced by BKE_object_calc_parent(), blender::ed::object::make_object_duplilist_real(), ob_parvert3(), and what_does_obaction().
| int Object::par3 |
Definition at line 210 of file DNA_object_types.h.
Referenced by BKE_object_calc_parent(), blender::ed::object::make_object_duplilist_real(), ob_parvert3(), and what_does_obaction().
| struct Object* Object::parent |
Definition at line 213 of file DNA_object_types.h.
Referenced by blender::ed::object::append_sorted_object_parent_hierarchy(), bc_get_assigned_armature(), bc_get_children(), bc_get_highest_exported_ancestor_or_self(), bc_test_parent_loop(), BKE_constraint_mat_convertspace(), BKE_cryptomatte_asset_hash(), BKE_mball_data_update(), BKE_modifiers_get_virtual_modifierlist(), BKE_object_apply_mat4(), BKE_object_apply_parent_inverse(), BKE_object_calc_parent(), BKE_object_eval_parent(), BKE_object_flag_test_recursive(), BKE_object_is_child_recursive(), BKE_object_matrix_local_get(), BKE_object_modifier_update_subframe(), BKE_object_parent_loop_check(), BKE_object_relational_superset(), BKE_object_where_is_calc_mat4(), BKE_rigidbody_is_affected_by_simulation(), blo_do_versions_250(), blo_do_versions_pre250(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphNodeBuilder::build_object_data_grease_pencil(), blender::deg::DepsgraphRelationBuilder::build_object_parent(), count_proportional_objects(), blender::io::alembic::create_transform_matrix(), createTransObject(), ED_armature_bone_rename(), ED_mesh_join_objects_exec(), ED_view3d_camera_lock_autokey(), ED_view3d_camera_lock_sync(), ED_view3d_cameracontrol_acquire(), ED_view3d_cameracontrol_update(), ED_view3d_to_object(), evaluate_emitter_anim(), blender::io::DupliParentFinder::find_suitable_export_parent(), blender::ed::outliner::foreach_natural_hierarchy_child(), blender::io::alembic::get_object_dag_path_name(), gimbal_axis_object(), handle_object_parent_orientation(), import_file(), blender::io::usd::import_startjob(), init_meta(), is_child(), joined_armature_fix_links(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), lib_override_library_resync(), SkinInfo::link_armature(), lookup_instance_property(), blender::ed::object::make_object_duplilist_real(), mark_children(), blender::ed::outliner::object_batch_delete_hierarchy_tag_fn(), object_has_zero_axis_matrix(), blender::ed::object::object_parent_in_set(), blender::ed::object::object_select_more_less(), blender::draw::overlay::Relations::object_sync(), object_where_is_calc_ex(), blender::ed::object::object_xform_skip_child_container_item_ensure(), blender::ed::object::object_xform_skip_child_container_update_all(), ObjectToTransData(), obrel_armature_find(), blender::ed::outliner::outliner_batch_delete_object_hierarchy_tag(), blender::ed::outliner::outliner_make_object_parent_hierarchy(), OVERLAY_relationship_lines(), blender::ed::object::parent_clear(), blender::ed::outliner::parent_clear_poll(), blender::ed::outliner::parent_drop_allowed(), blender::ed::object::parent_set(), blender::ed::object::parent_set(), blender::ed::object::select_grouped_children(), blender::ed::object::select_grouped_parent(), blender::ed::object::select_grouped_siblings(), separated_armature_fix_links(), set_trans_object_base_flags(), blender::io::alembic::AbcObjectReader::setupObjectTransform(), snap_sel_to_grid_exec(), snap_selected_to_location(), blender::eevee::Cryptomatte::sync_object(), blender::ed::object::vertex_parent_set_exec(), blender::animrig::visualkey_can_use(), what_does_obaction(), DocumentImporter::write_node(), and blender::ed::object::xform_skip_child_container_item_ensure_from_array().
| float Object::parentinv[4][4] |
Inverse result of parent, so that object doesn't 'stick' to parent.
Definition at line 280 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_constraint_mat_convertspace(), BKE_object_apply_mat4(), BKE_object_apply_parent_inverse(), BKE_object_calc_parent(), BKE_object_eval_parent(), BKE_object_tfm_backup(), BKE_object_tfm_restore(), ED_mesh_join_objects_exec(), ED_view3d_to_object(), AnimationExporter::export_bone_animation(), AnimationExporter::export_matrix_animation(), face_dupli(), blender::ed::object::ignore_parent_tx(), SkinInfo::link_armature(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::object_xform_skip_child_container_item_ensure(), blender::ed::object::object_xform_skip_child_container_update_all(), blender::ed::object::parent_clear(), blender::ed::object::parent_set(), blender::ed::object::parent_set(), blender::io::alembic::AbcObjectReader::setupObjectTransform(), solve_parenting(), and what_does_obaction().
| char Object::parsubstr[64] |
String describing sub-object info, MAX_ID_NAME - 2.
Definition at line 212 of file DNA_object_types.h.
Referenced by BKE_object_calc_parent(), ED_armature_bone_rename(), blender::ed::greasepencil::grease_pencil_layer_parent_set(), joined_armature_fix_links(), blender::ed::object::make_object_duplilist_real(), ob_parbone(), blender::ed::object::parent_clear(), blender::ed::object::parent_set(), blender::ed::object::parent_set(), separated_armature_fix_links(), what_does_obaction(), and DocumentImporter::write_node().
| ListBase Object::particlesystem |
Particle systems.
Definition at line 355 of file DNA_object_types.h.
Referenced by animdata_filter_dopesheet_ob(), animdata_filter_ds_particles(), basic_cache_populate_particles(), BKE_effector_relations_create(), BKE_effectors_create(), BKE_object_copy_particlesystems(), BKE_object_defgroup_remap_update_users(), BKE_object_duplicate(), BKE_object_free_particlesystems(), BKE_object_handle_data_update(), BKE_object_visibility(), BKE_ptcache_object_reset(), blo_do_versions_pre250(), cache_pointdensity(), connect_hair_exec(), copy_particle_systems_poll(), copy_particle_systems_to_object(), deform_verts(), disconnect_hair_exec(), duplicate_particle_systems_poll(), dynamics_step(), ED_object_particle_edit_mode_supported(), blender::draw::overlay::Particles::edit_object_sync(), blender::animrig::find_related_ids(), is_disabled(), make_duplis_particles(), blender::ed::object::modifier_apply_obdata(), modify_mesh(), object_add_or_copy_particle_system(), object_blend_read_after_liblink(), object_blend_read_data(), object_blend_write(), object_copy_modifier_particle_system_ensure(), object_foreach_path(), blender::ed::object::object_modifier_remove(), object_remove_particle_system(), blender::ed::object::object_select_linked_exec(), blender::draw::overlay::Particles::object_sync(), OVERLAY_cache_populate(), OVERLAY_edit_particle_cache_populate(), OVERLAY_particle_cache_populate(), OVERLAY_wireframe_cache_populate(), blender::draw::overlay::Prepass::particle_sync(), psys_disable_all(), psys_enable_all(), psys_eval_get(), psys_free(), psys_get_current(), psys_get_current_num(), psys_get_target_system(), psys_set_current_num(), set_keyed_keys(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), and wpaint_stroke_done().
| short Object::partype |
Definition at line 208 of file DNA_object_types.h.
Referenced by bc_get_assigned_armature(), BKE_mball_data_update(), BKE_modifiers_get_virtual_modifierlist(), BKE_object_calc_parent(), BKE_object_eval_parent(), BKE_object_get_parent_matrix(), BKE_object_modifier_update_subframe(), blo_do_versions_pre250(), ED_armature_bone_rename(), joined_armature_fix_links(), SkinInfo::link_armature(), blender::ed::object::make_object_duplilist_real(), obrel_armature_find(), blender::ed::object::parent_clear(), blender::ed::object::parent_noinv_set_exec(), blender::ed::object::parent_set(), blender::ed::object::parent_set(), separated_armature_fix_links(), solve_parenting(), what_does_obaction(), and DocumentImporter::write_node().
| ListBase Object::pc_ids |
Definition at line 368 of file DNA_object_types.h.
Referenced by BKE_object_delete_ptcache(), BKE_object_insert_ptcache(), object_blend_read_data(), object_blend_write(), object_copy_data(), and object_free_data().
| struct PartDeflect* Object::pd |
Particle deflector/attractor/collision data.
Definition at line 358 of file DNA_object_types.h.
Referenced by animdata_filter_dopesheet_ob(), BKE_collision_objects_create(), BKE_effector_relations_create(), BKE_effectors_create(), blo_do_versions_pre250(), buttons_texture_users_from_context(), ccd_build_deflector_hash_single(), ccd_mesh_make(), ccd_mesh_update(), ccd_update_deflector_hash_single(), cloth_bvh_collision(), cloth_collision_response_static(), deform_verts(), deform_verts(), blender::ed::object::effector_add_exec(), blender::ed::object::forcefield_toggle_exec(), blender::ed::object::modifier_add(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), blender::ed::object::object_modifier_remove(), blender::draw::overlay::ForceFields::object_sync(), OVERLAY_extra_cache_populate(), OVERLAY_forcefield(), sb_detect_aabb_collisionCached(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_face_pointCached(), sb_detect_vertex_collisionCached(), blender::ed::outliner::tree_element_get_icon_from_id(), WIDGETGROUP_forcefield_poll(), and WIDGETGROUP_forcefield_refresh().
| struct bPose* Object::pose |
Pose data, armature objects only.
Definition at line 224 of file DNA_object_types.h.
Referenced by action_flip_pchan(), add_anim_sample(), add_verts_to_dgroups(), animchan_sync_group(), animviz_get_object_motionpaths(), animviz_motionpath_compute_range(), animviz_target_settings_get(), animviz_verify_motionpaths(), apply_armature_pose2bones_exec(), AnimationImporter::apply_matrix_curves(), apply_targetless_ik(), armature_deform_coords_impl(), armature_flip_names_exec(), armdef_get_tarmat(), autokeyframe_pose(), bc_bone_matrix_local_get(), BIK_execute_tree(), BIK_init_tree(), BIK_release_tree(), BIK_test_constraint(), BKE_action_flip_with_pose(), BKE_camera_object_dof_distance(), BKE_constraint_apply_for_pose(), BKE_constraint_find_from_target(), BKE_constraint_remove_ex(), BKE_gpencil_layer_transform_matrix_get(), BKE_gpencil_update_layer_transforms(), BKE_object_defgroup_selected_get(), BKE_object_defgroup_validmap_get(), BKE_object_duplicate(), BKE_object_handle_update_ex(), BKE_object_has_mode_data(), BKE_object_modifier_gpencil_hook_reset(), BKE_object_modifier_hook_reset(), BKE_object_pose_context_check(), BKE_pose_channel_active(), BKE_pose_channel_active_or_first_selected(), BKE_pose_channels_remove(), BKE_pose_ensure(), BKE_pose_minmax(), BKE_pose_rebuild(), BKE_pose_where_is(), BKE_pose_where_is_bone(), BKE_ptcache_object_reset(), blo_do_versions_pre250(), bone_collection_assign_named_mode_specific(), bone_mouse_select_menu(), buttons_context_path_pose_bone(), can_delete_fcurve(), can_delete_key(), click_select_channel_group(), compute_vertex_mask__armature_mode(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_dependency_tag_update(), blender::ed::object::constraint_dependency_update(), blender::ed::object::constraint_list_from_constraint(), blender::ed::object::constraint_tag_update(), constraint_target_to_mat4(), blender::ed::object::constraint_update(), convert_tree(), copy_animedit_keys(), copy_object_pose(), copy_pchan(), copypose_callback(), blender::io::usd::create_pose_joints(), create_scene(), createTransPose(), deformVerts_do(), DEG_get_evaluated_rna_pointer(), distance_callback(), do_lasso_tag_pose(), do_pose_box_select(), do_pose_tag_select_op_exec(), do_pose_tag_select_op_prepare(), do_versions_ipos_to_animato(), blender::draw::overlay::Armatures::draw_armature_pose(), dvar_eval_locDiff(), dvar_eval_rotDiff(), dvar_eval_transChan(), ED_armature_base_and_pchan_from_select_buffer(), ED_armature_bone_rename(), ED_armature_join_objects_exec(), ED_armature_pose_select_pick_bone(), ED_armature_pose_select_pick_with_buffer(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_pose_bone_select(), ED_pose_clear_paths(), ED_pose_deselect_all(), ed_pose_is_any_selected(), ED_pose_recalculate_paths(), ED_wpaint_ensure_data(), blender::ed::object::editmode_load_free_ex(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::ed::greasepencil::get_bone_deformed_vertex_group_names(), SkinInfo::get_pose_channel_from_node(), getTransformOrientation_ex(), graph_panel_driverVar__locDiff(), graph_panel_driverVar__rotDiff(), graph_panel_driverVar__transChan(), blender::ed::object::has_pose_motion_paths(), iksolver_initialize_tree(), iksolver_release_tree(), blender::deg::BoneComponentNode::init(), init_scene(), initialize(), itasc_execute_tree(), itasc_initialize_tree(), joined_armature_fix_links(), joint_callback(), blender::ed::object::jump_to_bone(), libblock_remap_data_preprocess_ob(), matrix_from_obj_pchan(), matrix_from_obj_pchan(), memfile_undosys_step_id_reused_cb(), mirror_pose_bone(), MOD_get_texture_coords(), modify_mesh(), blender::ed::object::motion_paths_recalc(), motionpath_need_update_pose(), motionpaths_calc_bake_targets(), ob_parbone(), object_blend_read_after_liblink(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_free_data(), blender::ed::object::object_pose_tag_update(), blender::ed::object::object_test_constraint(), blender::ed::object::object_test_constraints(), OVERLAY_motion_path_cache_populate(), pose_backup_create(), pose_bone_do_paste(), pose_calculate_paths_exec(), pose_calculate_paths_invoke(), pose_channel_in_IK_chain(), pose_channels_remove_internal_links(), pose_clear_paths_exec(), pose_clear_transform_generic_exec(), pose_copy_exec(), pose_foreachScreenBone(), pose_grab_with_ik(), pose_grab_with_ik_clear(), pose_paste_exec(), pose_pchan_get_indexed(), pose_select_constraint_target_exec(), pose_select_grouped_exec(), pose_select_hierarchy_exec(), pose_select_same_keyingset(), pose_slide_init(), pose_transform_mirror_update(), pose_update_paths_poll(), pose_update_paths_range_exec(), poselib_blend_cleanup(), poselib_blend_init_data(), poselib_blend_poll(), poselib_keytag_pose(), postEditBoneDuplicate(), blender::ed::sculpt_paint::greasepencil::process_stroke_weights(), recalcData_pose(), restoreMirrorPoseBones(), screen_ctx_selected_pose_bones(), screen_ctx_selected_pose_bones_from_active_object(), screen_ctx_visible_pose_bones(), select_pchan_for_action_group(), select_similar_data_pchan(), separate_armature_bones(), separated_armature_fix_links(), set_pose_keys(), skip_fcurve_selected_data(), snap_curs_to_sel_ex(), snap_sel_to_grid_exec(), snapArmature(), special_aftertrans_update__actedit(), special_aftertrans_update__pose(), splineik_init_tree(), stats_object_pose(), text_refresh_pyconstraints_exec(), transform_convert_pose_transflags_update(), blender::ed::outliner::tree_element_posechannel_activate(), blender::ed::outliner::tree_element_posechannel_state_get(), update_deg_with_temporary_ik(), update_depsgraph(), updateDuplicateActionConstraintSettings(), updateDuplicateConstraintSettings(), updateDuplicateCustomBoneShapes(), updateDuplicateSubtarget(), updateDuplicateTransformConstraintSettings(), view3d_viewmatrix_set(), and what_does_obaction().
| struct PreviewImage* Object::preview |
Definition at line 387 of file DNA_object_types.h.
Referenced by object_blend_read_data(), object_blend_write(), object_copy_data(), and object_free_data().
| short Object::protectflag |
Definition at line 294 of file DNA_object_types.h.
Referenced by createTransObject(), ED_view3d_camera_lock_sync(), object_apply_mat4_with_protect(), blender::ed::object::object_clear_loc(), blender::ed::object::object_clear_rot(), blender::ed::object::object_clear_scale(), snap_sel_to_grid_exec(), and view3d_camera_to_view_exec().
| float Object::quat[4] |
Quaternion rotation.
Definition at line 274 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_transform_copy(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| int Object::restore_mode |
Definition at line 251 of file DNA_object_types.h.
Referenced by blender::ed::object::ed_object_mode_generic_exit_ex(), ED_object_posemode_enter_ex(), ED_object_posemode_exit_ex(), blender::ed::object::editmode_enter_ex(), lib_override_object_posemode_transfer(), blender::ed::object::object_mode_set_exec(), blender::ed::greasepencil::paintmode_toggle_exec(), blender::ed::greasepencil::sculptmode_toggle_exec(), blender::ed::greasepencil::vertexmode_toggle_exec(), and blender::ed::greasepencil::weightmode_toggle_exec().
| struct RigidBodyCon* Object::rigidbody_constraint |
Settings for Bullet constraint.
Definition at line 373 of file DNA_object_types.h.
Referenced by BKE_ptcache_object_reset(), BKE_rigidbody_free_constraint(), BKE_scene_remove_rigidbody_object(), ED_operator_rigidbody_con_active_poll(), ED_rigidbody_constraint_add(), blender::ed::object::object_add_sync_rigid_body(), object_blend_read_data(), object_blend_write(), blender::draw::overlay::Relations::object_sync(), OVERLAY_relationship_lines(), and rigidbody_con_remove_exec().
| struct RigidBodyOb* Object::rigidbody_object |
Settings for Bullet rigid body.
Definition at line 371 of file DNA_object_types.h.
Referenced by BKE_ptcache_object_reset(), BKE_rigidbody_free_object(), BKE_rigidbody_is_affected_by_simulation(), BKE_scene_remove_rigidbody_object(), ED_operator_rigidbody_active_poll(), blender::ed::object::object_add_sync_rigid_body(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_convert_exec(), blender::draw::overlay::Bounds::object_sync(), ObjectToTransData(), OVERLAY_collision(), OVERLAY_extra_cache_populate(), ptcache_rigidbody_interpolate(), ptcache_rigidbody_read(), ptcache_rigidbody_write(), rigidbody_object_remove_exec(), special_aftertrans_update__object(), and blender::animrig::visualkey_can_use().
| float Object::rot[3] |
Euler rotation.
Definition at line 272 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_transform_copy(), dvar_eval_transChan(), geometry_extract_apply(), gimbal_axis_object(), blender::ed::object::object_clear_rot(), ObjectToTransData(), paint_mask_slice_exec(), and BCMatrix::set_transform().
| float Object::rotAngle |
Axis angle rotation - angle part.
Definition at line 278 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_transform_copy(), gimbal_axis_object(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| float Object::rotAxis[3] |
Axis angle rotation - axis part.
Definition at line 276 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_transform_copy(), gimbal_axis_object(), blender::ed::object::object_clear_rot(), and ObjectToTransData().
| short Object::rotmode |
Rotation mode - uses defines set out in DNA_action_types.h for PoseChannel rotations....
Definition at line 312 of file DNA_object_types.h.
Referenced by AnimationImporter::apply_matrix_curves(), autokeyframe_object(), BKE_constraints_make_evalob(), BKE_object_mat3_to_rot(), BKE_object_rot_to_mat3(), BKE_object_transform_copy(), BKE_object_workob_clear(), construct_rna_paths(), createTransObject(), dvar_eval_transChan(), gimbal_axis_object(), object_blend_read_data(), blender::ed::object::object_clear_rot(), ObjectToTransData(), AnimationImporter::translate_Animations(), blender::animrig::visualkey_get_values(), and what_does_obaction().
| ObjectRuntimeHandle* Object::runtime |
Definition at line 400 of file DNA_object_types.h.
Referenced by blender::ed::object::add_hook_object(), add_primitive_cube_gizmo_exec(), blender::ed::object::apply_grease_pencil_for_modifier(), blender::ed::object::apply_grease_pencil_for_modifier_all_keyframes(), armature_bone_primitive_add_exec(), armature_fill_bones_exec(), arrayModifier_doArray(), basic_cache_populate(), basic_cache_populate_particles(), bc_match_scale(), bc_set_parent(), BKE_anim_path_calc_data(), BKE_constraints_clear_evalob(), BKE_crazyspace_build_sculpt(), BKE_curve_bevelList_make(), BKE_displist_make_curveTypes(), BKE_lattice_deform_data_create(), BKE_lattice_modifiers_calc(), BKE_lattice_resize(), BKE_mball_data_update(), BKE_mesh_new_nomain_from_curve(), BKE_multires_create_deformed_base_mesh_vert_coords(), BKE_object_boundbox_eval_cached_get(), BKE_object_calc_parent(), BKE_object_eval_assign_data(), BKE_object_eval_local_transform(), BKE_object_eval_parent(), BKE_object_eval_transform_final(), BKE_object_eval_uber_data(), BKE_object_evaluated_geometry_bounds(), BKE_object_foreach_display_point(), BKE_object_free_curve_cache(), BKE_object_free_derived_caches(), BKE_object_handle_data_update(), BKE_object_is_visible_in_viewport(), BKE_object_material_slot_remove(), BKE_object_minmax_dupli(), BKE_object_modifier_gpencil_hook_reset(), BKE_object_modifier_hook_reset(), BKE_object_replace_data_on_shallow_copy(), BKE_object_sync_to_original(), BKE_object_tfm_restore(), BKE_object_update_select_id(), BKE_pose_backup_clear(), BKE_pose_backup_create_on_object(), BKE_pose_backup_restore_on_object(), BKE_pose_where_is(), BKE_scene_base_iter_next(), BKE_sculpt_get_first_deform_matrices(), BKE_where_on_path(), brush_edit_apply(), blender::ed::sculpt_paint::filter::cache_init(), blender::ed::sculpt_paint::calc_brush_local_mat(), calc_curve_deform(), camera_view3d_reconstruction(), cloth_to_object(), contarget_get_lattice_mat(), crazyspace_init_object_for_eval(), blender::ed::object::create_applied_mesh_for_modifier(), DocumentImporter::create_instance_node(), blender::io::alembic::create_transform_matrix(), createTransParticleVerts(), cuboid_do(), curve_bevel_make_from_object(), curve_calc_modifiers_post(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), curve_draw_exec(), curve_to_mesh_eval_ensure(), blender::ed::curves::curves_draw_exec(), deform_verts_EM(), deformVerts_do(), displist_calc_taper(), do_meta_box_select(), do_pose_box_select(), blender::draw::overlay::Armatures::draw_armature_edit(), blender::draw::overlay::Armatures::draw_armature_pose(), blender::draw::DRW_curve_batch_cache_create_requested(), duplidata_key_free(), ED_armature_origin_set(), ed_mball_findnearest_metaelem(), ed_object_select_pick_camera_track(), ED_transform_calc_gizmo_stats(), edbm_dupli_extrude_cursor_invoke(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_face_at_cursor_invoke(), edbm_polybuild_split_at_cursor_invoke(), edbm_polybuild_transform_at_cursor_invoke(), blender::bke::editbmesh_build_data(), blender::bke::editbmesh_get_eval_cage(), evaluate_curve_type_object(), evaluate_surface_object(), blender::ed::sculpt_paint::flush_update_step(), followpath_get_tarmat(), get_dupli_generator(), blender::bke::crazyspace::get_evaluated_curves_deformation(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), get_nearest_editbonepoint(), blender::eevee::Instance::get_recalc_flags(), give_parvert(), gizmo_3d_foreach_selected(), knifeproject_poly_from_object(), lattice_foreachScreenVert(), SkinInfo::link_armature(), make_child_duplis_faces_from_editmesh(), make_child_duplis_faces_from_mesh(), make_child_duplis_verts_from_editmesh(), make_child_duplis_verts_from_mesh(), make_duplis_geometry_set(), make_duplis_particle_system(), blender::ed::object::make_object_duplilist_real(), match_texture_space_exec(), merge_target(), blender::bke::mesh_build_data(), blender::bke::mesh_get_eval_deform(), mesh_new_from_mesh_object_with_layers(), mouse_select_eval_buffer(), ob_parcurve(), blender::ed::object::object_add_named_exec(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_convert_exec(), object_copy_data(), object_for_curve_to_mesh_free(), object_free_data(), object_init_data(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_overlay_mode_transfer_animation_start(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::ModeTransfer::object_sync(), blender::draw::overlay::Relations::object_sync(), blender::ed::object::object_transform_axis_target_modal(), object_where_is_calc_ex(), ObjectToTransData(), DEGObjectIterData::operator=(), OVERLAY_edit_metaball_cache_populate(), OVERLAY_forcefield(), OVERLAY_mode_transfer_cache_populate(), OVERLAY_relationship_lines(), paintface_flush_flags(), blender::ed::object::parent_set(), pointdensity_cache_psys(), position_tail_on_spline(), precalculate_effector(), pycon_get_tarmat(), AnimationImporter::read_node_transform(), save_hair(), SCULPT_cursor_geometry_info_update(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), blender::draw::select::SelectMap::select_id(), blender::io::alembic::AbcObjectReader::setupObjectTransform(), snap_object_data_editmesh_get(), softbody_to_object(), solve_parenting(), sphere_do(), spin_exec(), splineik_evaluate_init(), blender::ed::spreadsheet::spreadsheet_get_display_geometry_set(), blender::ed::sculpt_paint::dyntopo::detail_size::test::TEST(), blender::ed::sculpt_paint::dyntopo::detail_size::test::TEST(), blender::ed::sculpt_paint::vwpaint::update_cache_invariants(), uv_map_transform_center(), v3d_editvertex_buts(), vfont_to_curve(), blender::ed::object::voxel_size_edit_invoke(), waveModifier_do(), and what_does_obaction().
| float Object::scale[3] |
Scale (can be negative).
Definition at line 266 of file DNA_object_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_mball_polygonize(), BKE_object_apply_mat4_ex(), BKE_object_dimensions_set_ex(), BKE_object_minmax(), BKE_object_scale_to_mat3(), BKE_object_tfm_backup(), BKE_object_tfm_protected_restore(), BKE_object_tfm_restore(), BKE_object_transform_copy(), BKE_object_workob_clear(), blo_do_versions_pre250(), curve_bevel_make_from_object(), do_set_scale(), dynamic_paint_generate_bake_data_cb(), ED_view3d_cameracontrol_update(), generate_vert_coordinates(), geometry_extract_apply(), blender::ed::object::lightprobe_add_exec(), blender::ed::object::object_add_exec(), blender::ed::object::object_apply_rotation(), blender::ed::object::object_clear_scale(), blender::ed::sculpt_paint::object_sculpt_mode_enter(), ObjectToTransData(), particles_fluid_step(), blender::ed::sculpt_paint::sculpt_update_cache_invariants(), v3d_object_dimension_buts(), and WIDGETGROUP_camera_refresh().
| struct SculptSession* Object::sculpt |
Definition at line 205 of file DNA_object_types.h.
Referenced by blender::ed::sculpt_paint::face_set::active_update_and_get(), basic_cache_populate(), BKE_multires_create_deformed_base_mesh_vert_coords(), BKE_object_has_mode_data(), BKE_object_sculpt_data_create(), BKE_sculpt_update_object_before_eval(), BKE_sculptsession_bm_to_me(), BKE_sculptsession_free(), BKE_sculptsession_use_pbvh_draw(), blender::ed::sculpt_paint::brush_delta_update(), brush_stroke_init(), blender::bke::build_pbvh_for_dynamic_topology(), blender::ed::sculpt_paint::auto_mask::cache_init(), blender::ed::sculpt_paint::filter::cache_init(), blender::ed::sculpt_paint::calc_area_center(), blender::ed::sculpt_paint::calc_area_normal(), blender::ed::sculpt_paint::calc_area_normal_and_center(), blender::ed::sculpt_paint::calc_brush_local_mat(), blender::ed::sculpt_paint::calc_brush_plane(), blender::ed::sculpt_paint::cloth::calc_forces_bmesh(), blender::ed::sculpt_paint::cloth::calc_forces_grids(), blender::ed::sculpt_paint::cloth::calc_forces_mesh(), blender::ed::sculpt_paint::calc_sculpt_normal(), blender::ed::sculpt_paint::expand::calc_topology_falloff_from_verts(), calculate_average_color(), calculate_average_weight(), blender::ed::sculpt_paint::dyntopo::check_attribute_warning(), blender::ed::sculpt_paint::expand::check_topology_islands(), blender::ed::sculpt_paint::cloth::cloth_brush_apply_brush_foces(), blender::ed::sculpt_paint::color::color_filter_task(), convert_type_get(), createTransSculpt(), blender::deg::deg_free_eval_copy_datablock(), blender::ed::sculpt_paint::dyntopo::disable(), blender::ed::sculpt_paint::dyntopo::disable_with_undo(), blender::ed::sculpt_paint::boundary::do_boundary_brush(), blender::ed::sculpt_paint::do_brush_action(), blender::ed::sculpt_paint::cloth::do_cloth_brush(), blender::ed::sculpt_paint::do_displacement_smear_brush(), blender::ed::sculpt_paint::color::do_paint_brush(), blender::ed::sculpt_paint::pose::do_pose_brush(), blender::ed::sculpt_paint::do_radial_symmetry(), blender::ed::sculpt_paint::color::do_smear_brush(), blender::ed::sculpt_paint::do_symmetrical_brush_actions(), blender::ed::sculpt_paint::do_tiled(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_weight_paint_vertex_multi(), do_weight_paint_vertex_single(), do_wpaint_brush_blur(), do_wpaint_brush_draw(), do_wpaint_brush_smear(), blender::draw::DRW_mesh_batch_cache_create_requested(), blender::ed::sculpt_paint::dynamic_topology_update(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_cancel(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_invoke(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_edit_modal(), blender::ed::sculpt_paint::dyntopo::dyntopo_detail_size_sample_from_surface(), ED_editors_flush_edits_for_object_ex(), ED_image_paint_brush_type_update_sticky_shading_color(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_paint_shading_color_override(), blender::ed::sculpt_paint::face_set::edit_fairing(), blender::ed::sculpt_paint::dyntopo::enable_ex(), blender::ed::sculpt_paint::dyntopo::enable_with_undo(), blender::ed::sculpt_paint::end_transform(), blender::ed::sculpt_paint::expand::ensure_sculptsession_data(), extend_redraw_rect_previous(), blender::bke::pbvh::face_normals_cache_eval(), blender::ed::sculpt_paint::fake_neighbor_search(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_bmesh(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_grids(), blender::ed::sculpt_paint::auto_mask::fill_topology_automasking_factors_mesh(), blender::ed::sculpt_paint::expand::find_active_connected_components_from_vert(), blender::ed::sculpt_paint::expand::finish(), blender::ed::sculpt_paint::flush_update_done(), blender::ed::sculpt_paint::flush_update_step(), blender::ed::sculpt_paint::expand::geodesic_falloff_create(), geometry_extract_poll(), gizmo_3d_calc_pos(), gizmo_3d_foreach_selected(), blender::ed::sculpt_paint::hide::hide_show_all_exec(), blender::ed::sculpt_paint::hide::hide_show_end(), blender::ed::sculpt_paint::hide::hide_show_masked_exec(), image_paint_brush_type_shading_color_follows_last_used_tool(), blender::ed::sculpt_paint::gesture::init_common(), blender::ed::sculpt_paint::auto_mask::init_face_sets_masking(), blender::ed::sculpt_paint::face_set::init_flood_fill(), blender::ed::sculpt_paint::expand::init_from_face_set_boundary(), blender::ed::sculpt_paint::init_sculpt_mode_session(), blender::ed::sculpt_paint::vwpaint::init_session(), blender::ed::sculpt_paint::vwpaint::init_session_data(), blender::ed::sculpt_paint::vwpaint::init_stroke(), blender::ed::sculpt_paint::init_transform(), blender::ed::sculpt_paint::mask::mask_by_color_invoke(), blender::bke::mesh_build_data(), blender::bke::mesh_calc_modifiers(), blender::draw::overlay::Sculpts::mesh_sync(), blender::ed::sculpt_paint::vwpaint::mode_enter_generic(), blender::ed::sculpt_paint::vwpaint::mode_exit_generic(), modify_mesh(), multires_stitch_grids(), blender::ed::sculpt_paint::no_multires_poll(), blender::ed::sculpt_paint::auto_mask::normal_occlusion_automasking_fill(), blender::ed::sculpt_paint::expand::normals_falloff_create(), object_blend_read_data(), object_copy_data(), blender::ed::object::object_remesh_poll(), blender::ed::sculpt_paint::object_sculpt_mode_exit(), OVERLAY_cache_populate(), OVERLAY_sculpt_cache_populate(), OVERLAY_wireframe_cache_populate(), blender::ed::sculpt_paint::paint_cursor_context_init(), blender::ed::sculpt_paint::hide::partialvis_masked_update_bmesh(), blender::ed::sculpt_paint::pbvh_gather_cursor_update(), blender::ed::sculpt_paint::pbvh_gather_generic(), blender::ed::sculpt_paint::vwpaint::pbvh_gather_generic(), blender::ed::sculpt_paint::PositionDeformData::PositionDeformData(), blender::ed::sculpt_paint::undo::push_begin_ex(), blender::ed::sculpt_paint::push_undo_nodes(), blender::ed::sculpt_paint::report_if_shape_key_is_locked(), blender::ed::sculpt_paint::expand::reposition_pivot(), blender::draw::Manager::resource_handle_for_sculpt(), restore_from_undo_step_if_necessary(), blender::ed::sculpt_paint::sample_color_invoke(), blender::ed::sculpt_paint::dyntopo::sample_detail_voxel(), blender::ed::sculpt_paint::dyntopo::sculpt_and_constant_or_manual_detail_poll(), blender::ed::sculpt_paint::dyntopo::sculpt_and_dynamic_topology_poll(), blender::draw::sculpt_batches_get_ex(), blender::ed::sculpt_paint::sculpt_brush_stroke_cancel(), blender::ed::sculpt_paint::cloth::sculpt_cloth_ensure_constraints_in_simulation_area(), blender::ed::sculpt_paint::cloth::sculpt_cloth_filter_invoke(), blender::ed::sculpt_paint::color::sculpt_color_filter_apply(), blender::ed::sculpt_paint::color::sculpt_color_filter_end(), blender::ed::sculpt_paint::color::sculpt_color_filter_init(), blender::ed::sculpt_paint::color::sculpt_color_filter_modal(), SCULPT_cube_tip_init(), SCULPT_cursor_geometry_info_update(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), blender::ed::sculpt_paint::dyntopo::sculpt_dynamic_topology_toggle_exec(), blender::ed::sculpt_paint::dyntopo::sculpt_dynamic_topology_toggle_invoke(), blender::ed::sculpt_paint::expand::sculpt_expand_cancel(), blender::ed::sculpt_paint::expand::sculpt_expand_invoke(), blender::ed::sculpt_paint::expand::sculpt_expand_modal(), SCULPT_fake_neighbors_ensure(), SCULPT_fake_neighbors_free(), blender::ed::sculpt_paint::sculpt_fix_noise_tear(), blender::ed::sculpt_paint::mask::sculpt_mask_filter_exec(), blender::ed::sculpt_paint::mask::sculpt_mask_init_exec(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_apply(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_apply_with_history(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_cancel(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_end(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_modal(), blender::ed::sculpt_paint::filter::sculpt_mesh_filter_start(), sculpt_modifiers_active(), sculpt_multires_modifier_get(), SCULPT_stroke_get_location_ex(), SCULPT_stroke_modifiers_check(), blender::ed::sculpt_paint::sculpt_transform_all_vertices(), blender::ed::sculpt_paint::sculpt_update_cache_variants(), sculpt_update_object(), sculptsession_bm_to_me_update_data_only(), blender::ed::sculpt_paint::expand::set_initial_components_for_mouse(), blender::ed::sculpt_paint::set_persistent_base_exec(), blender::ed::sculpt_paint::set_pivot_position_exec(), stats_is_object_dynamic_topology_sculpt(), stats_object_sculpt(), blender::ed::sculpt_paint::undo::step_decode(), blender::ed::sculpt_paint::stroke_done(), blender::ed::sculpt_paint::stroke_test_start(), blender::ed::sculpt_paint::stroke_update_step(), blender::ed::sculpt_paint::symmetrize_exec(), blender::ed::sculpt_paint::expand::target_vert_update_and_get(), blender::ed::sculpt_paint::transform_radius_elastic(), update_brush_local_mat(), blender::ed::sculpt_paint::vwpaint::update_cache_variants(), blender::ed::sculpt_paint::expand::update_for_vert(), blender::ed::sculpt_paint::update_modal_transform(), blender::bke::pbvh::update_normals(), blender::ed::sculpt_paint::update_sculpt_normal(), blender::bke::pbvh::vert_normals_cache_eval(), blender::bke::pbvh::vert_positions_eval(), blender::bke::pbvh::vert_positions_eval_for_write(), vpaint_cancel(), vpaint_do_draw(), vpaint_do_paint(), vpaint_do_symmetrical_brush_actions(), vpaint_init_vpaint(), vpaint_paint_leaves(), vpaint_stroke_done(), vpaint_stroke_test_start(), vpaint_stroke_update_step(), wpaint_cancel(), wpaint_do_paint(), wpaint_do_symmetrical_brush_actions(), wpaint_paint_leaves(), wpaint_stroke_done(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().
| ListBase Object::shader_fx |
List of viewport effects. Actually only used by grease pencil.
Definition at line 247 of file DNA_object_types.h.
Referenced by BKE_object_free_shaderfx(), BKE_shaderfx_findby_name(), BKE_shaderfx_findby_type(), BKE_shaderfx_foreach_ID_link(), BKE_shaderfx_has_gpencil(), blender::ed::outliner::datastack_drop_reorder(), blender::ed::outliner::TreeElementGPencilEffectBase::expand(), gpencil_shaderfx_ops_extra_draw(), gpencil_vfx_cache_populate(), object_blend_read_data(), object_blend_write(), object_copy_data(), blender::ed::object::object_shaderfx_remove(), blender::ed::object::shaderfx_add(), blender::ed::object::shaderfx_clear(), blender::ed::object::shaderfx_copy(), blender::ed::object::shaderfx_copy_exec(), blender::ed::object::shaderfx_link(), blender::ed::object::shaderfx_move_down(), blender::ed::object::shaderfx_move_to_index(), blender::ed::object::shaderfx_move_up(), and uiTemplateShaderFx().
| char Object::shapeflag |
Flag for pinning.
Definition at line 346 of file DNA_object_types.h.
Referenced by BKE_key_evaluate_object_ex(), BKE_modifiers_get_virtual_modifierlist(), deform_matrices(), draw_selected_name(), and sculpt_modifiers_active().
| short Object::shapenr |
Current shape key for menu or pinned.
Definition at line 344 of file DNA_object_types.h.
Referenced by BKE_editlattice_make(), BKE_key_evaluate_object_ex(), BKE_keyblock_from_object(), BKE_keyblock_move(), BKE_mesh_to_bmesh(), BKE_object_shapekey_insert(), BKE_object_shapekey_remove(), bmo_mesh_to_bmesh_exec(), blender::ed::object::create_applied_mesh_for_modifier(), curve_undosys_step_decode(), curve_undosys_step_encode(), draw_selected_name(), ED_curve_editnurb_make(), blender::ed::object::ED_object_shape_key_add(), EDBM_mesh_load_ex(), blender::ed::sculpt_paint::dyntopo::enable_ex(), blender::ed::object::object_shape_key_mirror(), blender::ed::object::object_shapekey_remove(), blender::ed::sculpt_paint::PositionDeformData::PositionDeformData(), sculpt_modifiers_active(), blender::ed::object::shape_key_move_exec(), undomesh_to_editmesh(), and blender::ed::sculpt_paint::undo::update_shapekeys().
| struct SoftBody* Object::soft |
If exists, saved in file.
Definition at line 360 of file DNA_object_types.h.
Referenced by _final_goal(), _final_mass(), _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), add_2nd_order_roller(), add_2nd_order_springs(), add_mesh_quad_diag_springs(), apply_spring_memory(), BKE_object_copy_softbody(), BKE_object_defgroup_remap_update_users(), BKE_ptcache_object_reset(), blo_do_versions_pre250(), build_bps_springlist(), calculate_collision_balls(), curve_surf_to_softbody(), interpolate_exciter(), lattice_to_softbody(), mesh_faces_to_scratch(), mesh_to_softbody(), blender::ed::object::modifier_add(), object_blend_read_data(), object_blend_write(), object_foreach_path(), blender::ed::object::object_modifier_remove(), reference_to_scratch(), renew_softbody(), sb_detect_aabb_collisionCached(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_face_pointCached(), sb_detect_vertex_collisionCached(), SB_estimate_transform(), sb_sfesf_threads_run(), sb_spring_force(), sb_time_scale(), sbFree(), sbObjectStep(), sbObjectToSoftbody(), sbStoreLastFrame(), scan_for_ext_face_forces(), softbody_apply_forces(), softbody_apply_goalsnap(), softbody_calc_forces(), softbody_restore_prev_step(), softbody_to_object(), springs_from_mesh(), and update_depsgraph().
| short Object::softflag |
Softbody settings.
Definition at line 338 of file DNA_object_types.h.
Referenced by _final_goal(), _scan_for_ext_spring_forces(), _softbody_calc_forces_slice_in_a_thread(), BKE_object_copy_softbody(), blo_do_versions_pre250(), curve_surf_to_softbody(), lattice_to_softbody(), mesh_to_softbody(), blender::ed::object::modifier_add(), blender::ed::object::object_modifier_remove(), renew_softbody(), sbObjectStep(), softbody_calc_forces(), and softbody_reset().
| int Object::totcol |
Copy of mesh, curve & meta struct member of same name (keep in sync).
Definition at line 259 of file DNA_object_types.h.
Referenced by InstanceWriter::add_material_bindings(), animdata_filter_dopesheet_ob(), animdata_filter_ds_materials(), blender::io::alembic::utils::assign_materials(), utils::assign_materials(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), blender::ed::object::bake_object_check(), blender::ed::object::bake_object_image_get_array(), blender::ed::object::bake_targets_init_image_textures(), blender::ed::object::bake_targets_init_vertex_colors(), bc_copy_materials_to_data(), bc_has_animations(), bc_has_same_material_configuration(), bc_remove_materials_from_object(), BKE_gpencil_material_find_index_by_name_prefix(), BKE_grease_pencil_object_material_ensure_from_brush(), BKE_grease_pencil_object_material_new(), BKE_object_duplicate(), BKE_object_material_array_assign(), BKE_object_material_ensure(), BKE_object_material_get_eval(), BKE_object_material_get_p(), BKE_object_material_remap(), BKE_object_material_remap_calc(), BKE_object_material_resize(), BKE_object_material_slot_add(), BKE_object_material_slot_remove(), BKE_object_materials_test(), BKE_texpaint_slots_refresh_object(), blo_do_versions_pre250(), BMD_mesh_intersection(), buttons_context(), correct_uv_aspect_per_face(), blender::io::grease_pencil::GreasePencilImporter::create_material(), GeometryExporter::create_mesh_primitive_list(), ED_curve_join_objects_exec(), ED_mesh_join_objects_exec(), ED_paint_proj_mesh_data_check(), ED_preview_shader_job(), ED_uvedit_get_aspect_from_material(), edbm_bevel_calc(), GeometryExporter::export_key_mesh(), font_cursor_set_apply(), blender::get_envelope_info(), blender::ed::greasepencil::grease_pencil_material_copy_to_object_exec(), blender::ed::greasepencil::grease_pencil_separate_exec(), blender::ed::greasepencil::grease_pencil_separate_material(), blender::ed::object::init_multiresbake_job(), join_mesh_single(), blender::ed::object::make_links_data_exec(), blender::ed::object::make_object_duplilist_real(), blender::ed::outliner::material_drop_invoke(), blender::ed::greasepencil::material_enum_itemf(), material_slot_copy_exec(), material_slot_move_exec(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modify_mesh(), blender::ed::object::multiresbake_image_exec_locked(), object_blend_read_data(), object_blend_write(), object_copy_data(), object_material_assign(), blender::ed::object::object_select_all_by_material(), ForEachMaterialFunctor< Functor >::operator()(), GeometryExporter::operator()(), proj_paint_state_mesh_eval_init(), text_update_edited(), blender::ed::outliner::unlink_material_fn(), vfont_to_curve(), and WireframeModifier_do().
| struct Object * Object::track |
Definition at line 213 of file DNA_object_types.h.
Referenced by BKE_object_modifier_update_subframe(), and blo_do_version_old_trackto_to_constraints().
| short Object::trackflag |
Definition at line 295 of file DNA_object_types.h.
Referenced by BKE_curve_deform_co(), BKE_modifiers_get_virtual_modifierlist(), BKE_object_calc_parent(), blo_do_version_old_trackto_to_constraints(), blo_do_versions_pre250(), make_duplis_particle_system(), modify_mesh(), ob_parcurve(), object_init(), object_init_data(), vertex_dupli(), and what_does_obaction().
| short Object::transflag |
Transformation settings and transform locks.
Definition at line 294 of file DNA_object_types.h.
Referenced by BKE_object_eval_transform_final(), BKE_object_handle_data_update(), BKE_object_minmax_dupli(), BKE_object_sync_to_original(), BKE_object_visibility(), blo_do_versions_pre250(), blender::deg::DepsgraphRelationBuilder::build_object_parent(), blender::ed::object::collection_drop_exec(), blender::ed::object::collection_instance_add_exec(), blender::ed::outliner::collection_instance_exec(), blender::io::usd::USDInstanceReader::create_object(), drw_call_obinfos_init(), drw_resource_handle_new(), duplicate_ids(), ED_view3d_camera_lock_autokey(), ED_view3d_camera_lock_sync(), ED_view3d_cameracontrol_acquire(), get_dupli_generator(), init_meta(), iter_snap_objects(), loose_data_instantiate_collection_process(), make_duplis_faces(), make_duplis_verts(), blender::ed::object::make_object_duplilist_real(), blender::ed::object::object_select_all_by_instance_collection(), object_where_is_calc_ex(), ObjectToTransData(), OVERLAY_empty_cache_populate(), project_paint_begin(), psys_free(), RE_allow_render_generic_object(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle(), blender::draw::Manager::resource_handle_for_psys(), snap_object_center(), and blender::ed::outliner::tree_element_get_icon_from_id().
| short Object::type |
Definition at line 207 of file DNA_object_types.h.
Referenced by blender::io::alembic::AbcCameraReader::accepts_object_type(), blender::io::alembic::AbcCurveReader::accepts_object_type(), blender::io::alembic::AbcEmptyReader::accepts_object_type(), blender::io::alembic::AbcMeshReader::accepts_object_type(), blender::io::alembic::AbcNurbsReader::accepts_object_type(), blender::io::alembic::AbcPointsReader::accepts_object_type(), blender::io::alembic::AbcSubDReader::accepts_object_type(), acf_object_icon(), blender::ed::object::add_hook_object(), add_simple_uvs_poll(), adduplicateflagNurb(), blender::ed::object::allow_make_links_data(), animdata_filter_dopesheet_ob(), animdata_filter_ds_obdata(), apply_armature_pose2bones_exec(), armature_bone_select_poll(), armdef_get_tarmat(), arrayModifier_doArray(), blender::ed::geometry::asset_flag_for_context(), background_image_camera_from_context(), blender::ed::object::bake(), blender::ed::greasepencil::bake_grease_pencil_animation_poll(), blender::ed::object::bake_object_check(), blender::ed::object::bake_objects_check(), bake_single_target(), blender::ed::object::bake_targets_init_vertex_colors(), blender::ed::object::base_activate_with_mode_exit_if_needed(), base_is_in_mode(), basic_cache_populate(), bc_get_assigned_armature(), bc_get_children(), bc_getSceneCameraAnimData(), bc_getSceneLightAnimData(), bc_has_object_type(), BIF_createTransformOrientation(), BKE_anim_path_calc_data(), BKE_armature_deform_coords_with_mesh(), BKE_armature_from_object(), BKE_base_is_visible(), BKE_camera_object_dof_distance(), BKE_camera_params_from_object(), BKE_curve_bevelList_make(), BKE_curve_deform_co(), BKE_curve_type_test(), BKE_displist_make_curveTypes(), BKE_editmesh_from_object(), BKE_gpencil_layer_transform_matrix_get(), BKE_gpencil_update_layer_transforms(), BKE_id_rename(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_offset(), BKE_keyblock_update_from_vertcos(), BKE_lattice_deform_verts_get(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_status_check_local(), BKE_lib_override_library_status_check_reference(), BKE_light_linking_link_receiver_to_emitter(), BKE_mball_basis_find(), BKE_mball_data_update(), BKE_mball_properties_copy(), BKE_mesh_assign_object(), BKE_mesh_from_object(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_to_curve(), BKE_mesh_to_pointcloud(), BKE_modifier_get_evaluated_mesh_from_evaluated_object(), BKE_modifiers_get_virtual_modifierlist(), BKE_modifiers_is_deformed_by_armature(), BKE_modifiers_test_object(), BKE_object_as_kdtree(), BKE_object_batch_cache_dirty_tag(), BKE_object_boundbox_get(), BKE_object_copy_modifier(), BKE_object_copy_particlesystems(), BKE_object_data_transfer_ex(), BKE_object_data_transfer_layout(), BKE_object_defgroup_active_is_locked(), BKE_object_defgroup_add_name(), BKE_object_defgroup_clear(), BKE_object_defgroup_new(), BKE_object_defgroup_remove(), BKE_object_defgroup_remove_all_ex(), BKE_object_defgroup_set_name(), BKE_object_duplicate(), BKE_object_empty_draw_type_set(), BKE_object_eval_uber_data(), BKE_object_get_parent_matrix(), BKE_object_handle_data_update(), BKE_object_handle_update_ex(), BKE_object_is_deform_modified(), BKE_object_is_in_editmode(), BKE_object_is_in_editmode_vgroup(), BKE_object_is_in_wpaint_select_vert(), BKE_object_is_visible_in_viewport(), BKE_object_material_array_p(), BKE_object_material_count_eval(), BKE_object_material_get(), BKE_object_material_len_p(), BKE_object_material_remap(), BKE_object_material_slot_remove(), BKE_object_minmax(), BKE_object_minmax_empty_drawtype(), BKE_object_modifier_stack_copy(), BKE_object_modifier_update_subframe(), BKE_object_obdata_size_init(), BKE_object_pose_armature_get_with_wpaint_check(), BKE_object_pose_context_check(), BKE_object_replace_data_on_shallow_copy(), BKE_object_shapekey_insert(), BKE_object_shapekey_remove(), BKE_object_support_modifier_type_check(), BKE_object_supports_material_slots(), BKE_object_supports_modifiers(), BKE_paint_always_hide_test(), BKE_paint_canvas_uvmap_layer_index_get(), BKE_paint_select_face_test(), BKE_paint_select_grease_pencil_test(), BKE_paint_select_vert_test(), BKE_paintmode_get_active_from_context(), BKE_pchan_minmax(), BKE_pointcloud_to_mesh(), BKE_pose_ensure(), BKE_pose_minmax(), BKE_pose_where_is(), BKE_ptcache_object_reset(), BKE_vfont_select_clamp(), BKE_vfont_select_get(), BKE_vfont_to_curve_nubase(), BKE_view_layer_bases_in_mode_iterator_begin(), BKE_view_layer_filter_edit_mesh_has_edges(), BKE_view_layer_filter_edit_mesh_has_uvs(), BKE_where_on_path(), blo_do_versions_250(), blo_do_versions_pre250(), BLO_update_defaults_startup_blend(), bone_collection_assign_poll(), bone_collection_create_and_assign_poll(), bpy_bmesh_from_object(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_parent(), blender::deg::DepsgraphRelationBuilder::build_particle_system_visualization_object(), buttons_context(), buttons_context_path_data(), buttons_context_path_material(), buttons_context_path_modifier(), buttons_context_path_particle(), buttons_context_path_pose_bone(), buttons_context_path_shaderfx(), buttons_shading_context(), buttons_shading_new_context(), cache_pointdensity(), blender::ed::object::calc_active_center_for_editmode(), calcEdgeSlide_mval_range(), blender::ed::geometry::catalog_assets_draw(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), blender::io::usd::USDArmatureWriter::check_is_animated(), clampto_evaluate(), click_select_channel_group(), blender::ed::object::constraint_add_exec(), blender::ed::object::constraint_tag_update(), constraint_target_to_mat4(), blender::ed::object::constraint_type_get(), blender::ed::object::constraint_update(), copy_particle_systems_to_object(), correctivesmooth_modifier_do(), createTransPose(), CTX_data_mode_enum_ex(), blender::ed::sculpt_paint::cursor_draw_tiling_preview(), curve_bevel_make_from_object(), curve_calc_modifiers_post(), curve_deform_coords_impl(), curve_delete_vertices(), curve_extrude_exec(), curve_select_less(), curve_select_more(), curve_surf_to_softbody(), blender::draw::curves_sub_pass_setup_implementation(), curvesurf_prim_add(), data_for_snap(), blender::ed::object::data_transfer_exec_is_object_valid(), blender::ed::object::data_transfer_exec_preprocess_objects(), blender::ed::object::data_transfer_poll(), blender::ed::object::data_xform_container_update_all(), blender::ed::outliner::datastack_drop_are_types_valid(), blender::ed::outliner::datastack_drop_copy(), blender::ed::outliner::datastack_drop_link(), deform_verts(), deform_verts_EM(), deformVerts_do(), displist_calc_taper(), do_lasso_tag_pose(), do_versions_after_linking_280(), ArmatureBoneDrawStrategyCustomShape::draw_bone(), draw_selected_name(), drawviewborder(), blender::draw::DRW_batch_cache_free_old(), drw_batch_cache_generate_requested(), drw_batch_cache_generate_requested_evaluated_mesh_or_curve(), drw_batch_cache_validate(), DRW_cache_curve_edge_normal_get(), DRW_cache_curve_edge_overlay_get(), DRW_cache_curve_edge_wire_get(), DRW_cache_curve_edge_wire_viewer_attribute_get(), DRW_cache_curve_vert_overlay_get(), DRW_cache_lattice_vert_overlay_get(), DRW_cache_lattice_verts_get(), DRW_cache_lattice_wire_get(), DRW_cache_mesh_all_edges_get(), DRW_cache_mesh_all_verts_get(), DRW_cache_mesh_edge_detection_get(), DRW_cache_mesh_face_wireframe_get(), DRW_cache_mesh_loose_edges_get(), DRW_cache_mesh_surface_edges_get(), DRW_cache_mesh_surface_get(), DRW_cache_mesh_surface_mesh_analysis_get(), DRW_cache_mesh_surface_sculptcolors_get(), DRW_cache_mesh_surface_shaded_get(), DRW_cache_mesh_surface_texpaint_get(), DRW_cache_mesh_surface_texpaint_single_get(), DRW_cache_mesh_surface_vertpaint_get(), DRW_cache_mesh_surface_viewer_attribute_get(), DRW_cache_mesh_surface_weights_get(), DRW_cache_object_all_edges_get(), DRW_cache_object_edge_detection_get(), DRW_cache_object_face_wireframe_get(), DRW_cache_object_loose_edges_get(), DRW_cache_object_material_count_get(), DRW_cache_object_pos_vertbuf_get(), DRW_cache_object_surface_get(), DRW_cache_object_surface_material_get(), DRW_cache_surf_edge_wire_get(), DRW_cache_text_edge_wire_get(), blender::draw::DRW_cache_volume_face_wireframe_get(), blender::draw::DRW_cache_volume_selection_surface_get(), blender::draw::DRW_curve_batch_cache_create_requested(), DRW_draw_select_loop(), blender::draw::DRW_mesh_batch_cache_create_requested(), DRW_object_is_flat(), DRW_object_is_in_edit_mode(), DRW_object_is_renderable(), DRW_object_use_hide_faces(), DRW_object_wire_theme_get(), DRW_render_object_iter(), DRW_shgroup_volume_create_sub(), blender::ed::object::duplibase_for_convert(), ED_armature_bone_rename(), ED_armature_join_objects_exec(), ED_armature_pose_select_pick_bone(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_join_objects_exec(), ED_editors_init(), ED_gpencil_data_get_active(), ED_gpencil_data_get_pointers_direct(), ED_gpencil_drawing_reference_get(), ED_grease_pencil_join_objects_exec(), ED_info_draw_stats(), ED_mesh_active_dvert_get_em(), ED_mesh_active_dvert_get_only(), ED_mesh_join_objects_exec(), ED_node_shader_default(), blender::ed::object::ed_object_mode_generic_exit_ex(), ED_object_posemode_enter_ex(), ed_object_select_pick(), ED_operator_editarmature(), ED_operator_editcurve(), ED_operator_editcurve_3d(), ED_operator_editfont(), ED_operator_editlattice(), ED_operator_editmball(), ED_operator_editmesh(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ED_operator_rigidbody_add_poll(), ED_operator_uvmap(), ED_operator_uvmap_mesh(), ED_paint_proj_mesh_data_check(), ED_pose_bone_select_tag_update(), ED_space_image_show_uvedit(), ed_surf_delete_selected(), ED_transverts_check_obedit(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), ED_undo_editmode_bases_from_view_layer(), ED_undo_editmode_objects_from_view_layer(), ED_uvedit_test(), ED_view3d_camera_data_get(), ED_view3d_datamask(), ED_view3d_minmax_verts(), ED_view3d_smooth_view_ex(), EDBM_selectmode_set_multi(), EDBM_selectmode_toggle_multi(), edbm_separate_exec(), edbm_vert_or_edge_select_mode_poll(), edcu_shortest_path_pick_invoke(), blender::ed::object::edit_modifier_poll_generic(), blender::draw::overlay::MeshUVs::edit_object_sync(), blender::draw::overlay::Curves::edit_object_sync_legacy(), blender::ed::object::edit_shaderfx_poll_generic(), editarm_object_from_context(), editcurve_object_from_context(), editfont_object_from_context(), editlatt_object_from_context(), editmball_object_from_context(), editmesh_object_from_context(), blender::ed::object::editmode_enter_ex(), blender::ed::object::editmode_exit_multi_ex(), blender::ed::object::editmode_load_free_ex(), blender::ed::object::editmode_toggle_exec(), blender::ed::object::editmode_toggle_poll(), evaluate_curve_type_object(), evaluate_surface_object(), blender::ed::sculpt_paint::AddOperationExecutor::execute(), blender::ed::sculpt_paint::CombOperationExecutor::execute(), blender::ed::sculpt_paint::DensityAddOperationExecutor::execute(), blender::ed::sculpt_paint::PinchOperationExecutor::execute(), blender::ed::sculpt_paint::PuffOperationExecutor::execute(), blender::ed::sculpt_paint::SlideOperationExecutor::execute(), blender::io::grease_pencil::PDFExporter::export_grease_pencil_objects(), blender::io::grease_pencil::SVGExporter::export_grease_pencil_objects(), AnimationExporter::exportAnimation(), external_cache_populate(), blender::ui::greasepencil::eyedropper_grease_pencil_poll(), followpath_get_tarmat(), forEachCameraObjectInExportSet(), forEachLightObjectInExportSet(), GeometryFunctor::forEachMeshObjectInExportSet(), blender::ed::geometry::gather_supported_objects(), blender::workbench::geometry_type_from_object(), blender::ed::greasepencil::get_bake_targets(), blender::nodes::node_composite_defocus_cc::DefocusOperation::get_camera(), get_dupli_generator(), blender::bke::crazyspace::get_evaluated_curves_deformation(), blender::bke::crazyspace::get_evaluated_grease_pencil_drawing_deformation(), get_evaluated_object_data_with_materials(), blender::io::alembic::ABCCurveMeshWriter::get_export_mesh(), get_mesh_active_uvlayer_name(), blender::io::usd::get_mesh_shape_key(), blender::ed::object::get_new_constraint_target(), blender::io::usd::get_shape_key_basis_mesh(), blender::ed::geometry::get_static_item_tree(), get_stats_string(), blender::ed::object::get_vert_def_nr(), get_weights_array(), getTransformOrientation_ex(), give_parvert(), gizmo_mesh_extrude_setup(), GPENCIL_cache_init(), GPENCIL_cache_populate(), GPENCIL_draw_scene(), gpencil_layer_add_exec(), GPENCIL_render_cache(), blender::ed::greasepencil::grease_pencil_layer_duplicate_object_exec(), blender::ed::greasepencil::grease_pencil_poll_vertex_cursor(), blender::ed::greasepencil::grease_pencil_poll_weight_cursor(), blender::ed::outliner::id_override_library_create_hierarchy_pre_process(), blender::io::usd::import_blendshapes(), blender::io::usd::import_mesh_skel_bindings(), blender::io::usd::import_skeleton(), blender::eevee::Camera::init(), blender::eevee::DepthOfField::init(), blender::workbench::SceneState::init(), init_meta(), init_TransDataContainers(), initTransInfo(), blender::is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), is_disabled(), blender::ed::greasepencil::join_object_with_active(), blender::ed::object::join_shapes_exec(), blender::ed::object::join_shapes_poll(), joined_armature_fix_links(), blender::ed::object::jump_to_bone(), jump_to_target_ptr(), keyframe_jump_exec(), knifeproject_poly_from_object(), knifetool_modal(), lattice_deform_coords_impl(), layers_poll(), lib_override_library_operations_create(), lib_override_object_posemode_transfer(), libblock_remap_data_preprocess_ob(), lineart_bake_common(), lineart_chain_append_point(), lineart_chain_connect(), lineart_create_render_buffer_v3(), lineart_geometry_object_load(), lineart_gpencil_clear_strokes_exec(), lineart_main_try_generate_shadow_v3(), lineart_object_load_single_instance(), loose_data_instantiate_collection_process(), make_duplis_geometry_set_impl(), blender::ed::object::make_links_data_exec(), make_prim_init(), make_regular_poll(), make_segment_exec(), blender::eevee::VolumeLayer::material_add(), blender::ed::outliner::material_drop_invoke(), memfile_undosys_step_id_reused_cb(), merge_type_itemf(), mesh_customdata_mask_clear_poll(), mesh_customdata_skin_state(), blender::bke::mesh_data_update(), MOD_get_vgroup(), MOD_lineart_compute_feature_lines_v3(), MOD_lineart_gpencil_generate_v3(), blender::ed::object::mode_compat_test(), blender::ed::object::mode_set_ex(), blender::ed::sculpt_paint::vwpaint::mode_toggle_poll_test(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_apply_obdata(), blender::ed::object::modifier_apply_shape(), modifier_ops_extra_draw(), modifier_panel_header(), modifier_ui_poll(), modify_mesh(), modify_mesh(), move_to_collection_poll(), blender::ed::object::multiresbake_check(), blender::ed::outliner::namebutton_fn(), nearest_world_object_fn(), new_material_exec(), nlaedit_add_sound_exec(), blender::ed::sculpt_paint::no_multires_poll(), blender::nodes::node_geo_deform_curves_on_surface_cc::node_geo_exec(), ob_parbone(), ob_parvert3(), obedit_circle_select(), blender::ed::object::object_add_exec(), blender::ed::object::object_add_hook_selob_exec(), object_add_or_copy_particle_system(), blender::ed::object::object_add_text_exec(), blender::ed::object::object_armature_add_exec(), object_blend_read_after_liblink(), object_blend_read_data(), object_blend_write(), blender::ed::object::object_convert_exec(), object_copy_data(), blender::ed::object::object_curves_empty_hair_add_poll(), blender::ed::object::object_data_convert_curve_to_mesh(), object_defgroup_active_index_get_p(), object_defgroup_remove_common(), object_defgroup_remove_edit_mode(), object_duplilist_preview(), object_editcurve_get(), blender::ed::object::object_force_modifier_update_for_bind(), object_has_edges(), blender::ed::object::object_hook_index_array(), blender::ed::object::object_hook_select(), blender::ed::object::object_image_add_invoke(), object_init(), object_init_data(), blender::ed::object::object_is_target_compat(), blender::ed::object::object_join_exec(), blender::ed::object::object_join_poll(), object_materials_supported_poll_ex(), blender::ed::object::object_metaball_add_exec(), blender::ed::object::object_mode_set_exec(), blender::ed::object::object_origin_set_exec(), object_preview_is_type_supported(), blender::ed::object::object_remove_parent_deform_modifiers(), blender::ed::object::object_select_grouped_exec(), blender::ed::object::object_shape_key_mirror(), blender::draw::overlay::Bounds::object_sync(), blender::draw::overlay::Fade::object_sync(), blender::draw::overlay::ForceFields::object_sync(), blender::draw::overlay::Instance::object_sync(), blender::draw::overlay::Outline::object_sync(), blender::draw::overlay::Paints::object_sync(), blender::draw::overlay::Prepass::object_sync(), blender::draw::overlay::Sculpts::object_sync(), blender::draw::overlay::Wireframe::object_sync(), blender::eevee::Instance::object_sync(), blender::workbench::Instance::object_sync(), blender::ed::object::object_test_constraint(), blender::ed::object::object_test_constraints(), blender::draw::overlay::Resources::object_wire_theme_id(), blender::workbench::ObjectState::ObjectState(), blender::io::obj::OBJMesh::OBJMesh(), obrel_armature_find(), blender::eevee::VolumeLayer::occupancy_add(), blender::ed::outliner::outliner_draw_mode_column_toggle(), blender::ed::outliner::outliner_element_visible_get(), blender::ed::outliner::outliner_item_mode_toggle(), blender::ed::outliner::outliner_show_active_get_element(), blender::ed::outliner::outliner_sync_select_from_outliner_set_types(), blender::ed::outliner::outliner_sync_select_to_outliner_set_types(), blender::ed::outliner::outliner_viewcontext_init(), OVERLAY_bounds(), OVERLAY_cache_populate(), OVERLAY_duplidata_get(), OVERLAY_edit_gpencil_legacy_cache_init(), OVERLAY_edit_uv_cache_init(), OVERLAY_extra_cache_populate(), OVERLAY_forcefield(), OVERLAY_gpencil_legacy_cache_init(), OVERLAY_grease_pencil_cache_init(), OVERLAY_grid_init(), OVERLAY_motion_path_cache_populate(), overlay_object_is_edit_mode(), overlay_object_is_paint_mode(), OVERLAY_outline_cache_populate(), OVERLAY_wireframe_cache_populate(), paint_init_pivot(), paint_object_is_rendered_transparent(), blender::ed::greasepencil::paintmode_toggle_poll(), blender::ed::object::parent_set(), blender::ed::object::parent_set_invoke_menu(), particle_edit_toggle_poll(), pe_x_mirror(), pose_select_constraint_target_exec(), blender::ed::object::posemode_exec(), precalculate_effector(), prepare_mesh_for_viewport_render(), blender::ed::sculpt_paint::greasepencil::process_stroke_weights(), pycon_get_tarmat(), raycast_obj_fn(), blender::io::alembic::AbcObjectReader::read_matrix(), remove_particle_systems_from_object(), RNA_struct_override_matches(), sbObjectStep(), screen_ctx_active_bone(), screen_ctx_grease_pencil_data(), screen_ctx_objects_in_mode(), screen_ctx_objects_in_mode_unique_data(), screen_ctx_selected_bones_(), screen_ctx_visible_or_editable_bones_(), blender::draw::sculpt_batches_per_material_get(), sculpt_pbvh_update_pixels(), SCULPT_use_image_paint_brush(), blender::ed::greasepencil::sculptmode_toggle_poll(), blender::ed::object::select_grouped_type(), select_id_draw_object(), select_nth_exec(), select_pchan_for_action_group(), select_similar_type_itemf(), separated_armature_fix_links(), blender::io::alembic::AbcObjectReader::setupObjectTransform(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), shader_get_from_context(), blender::ed::object::shaderfx_add(), shaderfx_ui_poll(), shape_cut_poll(), shape_itemf(), blender::ed::object::shape_key_report_if_locked(), shrinkwrap_get_tarmat(), snap_curs_to_sel_ex(), blender::ed::curves::snap_curves_to_surface::snap_curves_to_surface_exec(), snap_edge_points(), snap_obj_fn(), snap_polygon(), snap_selected_to_location(), softbody_reset(), splineik_init_tree_from_pchan(), blender::ed::spreadsheet::spreadsheet_get_display_geometry_set(), blender::ed::spreadsheet::spreadsheet_get_object_eval(), stats_object(), stats_object_edit(), stats_update(), blender::ed::sculpt_paint::undo::step_decode(), blender::eevee::VelocityModule::step_object_sync(), blender::eevee::step_object_sync_render(), blender::eevee::Camera::sync(), blender::eevee::DepthOfField::sync(), text_refresh_pyconstraints_exec(), texture_paint_camera_project_exec(), texture_paint_toggle_poll(), tilt_poll(), blender::eevee::to_material_geometry(), toggle_cyclic_invoke(), transform_mode_really_used(), blender::ed::outliner::tree_element_get_icon(), blender::ed::outliner::tree_element_get_icon_from_id(), blender::ed::outliner::tree_element_id_type_to_index(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), ui_drop_material_exec(), UI_icon_from_id(), blender::ed::geometry::ui_template_node_operator_asset_root_items(), uiTemplateEditModeSelection(), blender::update_depsgraph(), update_depsgraph(), uvprojectModifier_do(), v3d_editvertex_buts(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::object::vertex_group_supported_poll_ex(), blender::ed::object::vertex_group_use_vert_sel(), blender::ed::object::vertex_group_vert_poll_ex(), blender::ed::object::vertex_group_vert_select_mesh_poll(), blender::ed::object::vertex_parent_set_exec(), blender::ed::greasepencil::vertexmode_toggle_poll(), vfont_to_curve(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_clean_subset(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_edit_lattice(), blender::ed::object::vgroup_invert_subset(), blender::ed::object::vgroup_levels_subset(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_quantize_subset(), blender::ed::object::vgroup_select_verts(), blender::ed::object::vgroup_smooth_subset(), view3d_box_select_exec(), view3d_camera_to_view_selected_impl(), view3d_circle_select_exec(), view3d_circle_select_recalc(), view3d_get_name(), view3d_ima_bg_is_camera_view(), view3d_ima_empty_drop_poll(), view3d_lasso_select(), view3d_object_mode_menu_exec(), view3d_object_skip_minmax(), view3d_orbit_calc_center(), view3d_panel_transform(), view3d_select_exec(), view3d_stereo3d_active(), view3d_viewmatrix_set(), view_camera_exec(), view_lock_to_active_exec(), viewselected_exec(), blender::io::usd::visit_bones(), blender::draw::volume_sub_pass_implementation(), blender::ed::greasepencil::weightmode_toggle_poll(), WIDGETGROUP_camera_poll(), WIDGETGROUP_empty_image_poll(), WIDGETGROUP_forcefield_refresh(), WIDGETGROUP_light_area_poll(), WIDGETGROUP_light_point_poll(), WIDGETGROUP_light_spot_poll(), WIDGETGROUP_light_target_draw_prepare(), WIDGETGROUP_light_target_poll(), wm_draw_region_stereo_set(), and wm_search_menu_invoke().
| short Object::upflag |
Definition at line 295 of file DNA_object_types.h.
Referenced by BKE_object_calc_parent(), blo_do_version_old_trackto_to_constraints(), blo_do_versions_pre250(), make_duplis_particle_system(), ob_parcurve(), object_init(), object_init_data(), vertex_dupli(), and what_does_obaction().
| short Object::visibility_flag |
For restricting view, select, render etc. accessible in outliner.
Definition at line 341 of file DNA_object_types.h.
Referenced by animdata_filter_base_is_ok(), animdata_filter_grease_pencil(), blender::ed::object::bake(), BKE_base_eval_flags(), BKE_object_is_visible_in_viewport(), ed_object_hidden(), blender::ed::object::editmode_toggle_poll(), get_dupli_generator(), loose_data_instantiate_object_base_instance_init(), blender::ed::object::object_add_named_exec(), object_init(), blender::eevee::LightModule::sync_light(), and blender::eevee::ShadowModule::sync_object().