Blender V2.61 - r43446
|
Object is a sort of wrapper for general info. More...
Go to the source code of this file.
Classes | |
struct | bDeformGroup |
class | BoundBox |
class | Object |
struct | ObHook |
struct | DupliObject |
Defines | |
#define | MAX_VGROUP_NAME 64 |
#define | DG_LOCK_WEIGHT 1 |
#define | OB_BB_DISABLED 1 |
#define | SELECT 1 |
#define | OB_EMPTY 0 |
#define | OB_MESH 1 |
#define | OB_CURVE 2 |
#define | OB_SURF 3 |
#define | OB_FONT 4 |
#define | OB_MBALL 5 |
#define | OB_LAMP 10 |
#define | OB_CAMERA 11 |
#define | OB_SPEAKER 12 |
#define | OB_LATTICE 22 |
#define | OB_ARMATURE 25 |
#define | OB_TYPE_SUPPORT_MATERIAL(_type) ((_type) >= OB_MESH && (_type) <= OB_MBALL) |
#define | OB_TYPE_SUPPORT_VGROUP(_type) (ELEM(_type, OB_MESH, OB_LATTICE)) |
#define | PARTYPE 15 |
#define | PAROBJECT 0 |
#define | PARCURVE 1 |
#define | PARKEY 2 |
#define | PARSKEL 4 |
#define | PARVERT1 5 |
#define | PARVERT3 6 |
#define | PARBONE 7 |
#define | PARSLOW 16 |
#define | OB_NEG_SCALE 4 |
#define | OB_DUPLI (8+16+256+512+2048) |
#define | OB_DUPLIFRAMES 8 |
#define | OB_DUPLIVERTS 16 |
#define | OB_DUPLIROT 32 |
#define | OB_DUPLINOSPEED 64 |
#define | OB_DUPLIGROUP 256 |
#define | OB_DUPLIFACES 512 |
#define | OB_DUPLIFACES_SCALE 1024 |
#define | OB_DUPLIPARTS 2048 |
#define | OB_RENDER_DUPLI 4096 |
#define | OB_NO_CONSTRAINTS 8192 |
#define | OB_DISABLE_PATH 1024 |
#define | OB_POSX 0 |
#define | OB_POSY 1 |
#define | OB_POSZ 2 |
#define | OB_NEGX 3 |
#define | OB_NEGY 4 |
#define | OB_NEGZ 5 |
#define | OB_BOUNDBOX 1 |
#define | OB_WIRE 2 |
#define | OB_SOLID 3 |
#define | OB_MATERIAL 4 |
#define | OB_TEXTURE 5 |
#define | OB_RENDER 6 |
#define | OB_PAINT 100 |
#define | OB_AXIS 2 |
#define | OB_TEXSPACE 4 |
#define | OB_DRAWNAME 8 |
#define | OB_DRAWIMAGE 16 |
#define | OB_DRAWWIRE 32 |
#define | OB_DRAWXRAY 64 |
#define | OB_DRAWTRANSP 128 |
#define | OB_ARROWS 1 |
#define | OB_PLAINAXES 2 |
#define | OB_CIRCLE 3 |
#define | OB_SINGLE_ARROW 4 |
#define | OB_CUBE 5 |
#define | OB_EMPTY_SPHERE 6 |
#define | OB_EMPTY_CONE 7 |
#define | OB_EMPTY_IMAGE 8 |
#define | OB_BOUND_BOX 0 |
#define | OB_BOUND_SPHERE 1 |
#define | OB_BOUND_CYLINDER 2 |
#define | OB_BOUND_CONE 3 |
#define | OB_BOUND_TRIANGLE_MESH 4 |
#define | OB_BOUND_CONVEX_HULL 5 |
#define | OB_BOUND_CAPSULE 7 |
#define | BA_WAS_SEL 2 |
#define | BA_HAS_RECALC_OB 4 |
#define | BA_HAS_RECALC_DATA 8 |
#define | BA_TEMP_TAG 32 |
#define | BA_TRANSFORM_CHILD 256 |
#define | BA_TRANSFORM_PARENT 8192 |
#define | BA_DESELECT 0 |
#define | BA_SELECT 1 |
#define | OB_FROMDUPLI 512 |
#define | OB_DONE 1024 |
#define | OB_FROMGROUP 4096 |
#define | OB_RECALC_OB 1 |
#define | OB_RECALC_DATA 2 |
#define | OB_RECALC_TIME 4 |
#define | OB_RECALC_ALL (OB_RECALC_OB|OB_RECALC_DATA|OB_RECALC_TIME) |
#define | OB_MAX_STATES 30 |
#define | OB_DYNAMIC 1 |
#define | OB_CHILD 2 |
#define | OB_ACTOR 4 |
#define | OB_INERTIA_LOCK_X 8 |
#define | OB_INERTIA_LOCK_Y 16 |
#define | OB_INERTIA_LOCK_Z 32 |
#define | OB_DO_FH 64 |
#define | OB_ROT_FH 128 |
#define | OB_ANISOTROPIC_FRICTION 256 |
#define | OB_GHOST 512 |
#define | OB_RIGID_BODY 1024 |
#define | OB_BOUNDS 2048 |
#define | OB_COLLISION_RESPONSE 4096 |
#define | OB_SECTOR 8192 |
#define | OB_PROP 16384 |
#define | OB_MAINACTOR 32768 |
#define | OB_COLLISION 65536 |
#define | OB_SOFT_BODY 0x20000 |
#define | OB_OCCLUDER 0x40000 |
#define | OB_SENSOR 0x80000 |
#define | OB_NAVMESH 0x100000 |
#define | OB_HASOBSTACLE 0x200000 |
#define | OB_NEVER_DO_ACTIVITY_CULLING 1 |
#define | OB_LOCK_RIGID_BODY_X_AXIS 4 |
#define | OB_LOCK_RIGID_BODY_Y_AXIS 8 |
#define | OB_LOCK_RIGID_BODY_Z_AXIS 16 |
#define | OB_LOCK_RIGID_BODY_X_ROT_AXIS 32 |
#define | OB_LOCK_RIGID_BODY_Y_ROT_AXIS 64 |
#define | OB_LOCK_RIGID_BODY_Z_ROT_AXIS 128 |
#define | OB_BODY_TYPE_NO_COLLISION 0 |
#define | OB_BODY_TYPE_STATIC 1 |
#define | OB_BODY_TYPE_DYNAMIC 2 |
#define | OB_BODY_TYPE_RIGID 3 |
#define | OB_BODY_TYPE_SOFT 4 |
#define | OB_BODY_TYPE_OCCLUDER 5 |
#define | OB_BODY_TYPE_SENSOR 6 |
#define | OB_BODY_TYPE_NAVMESH 7 |
#define | OB_VIS_SENS 1 |
#define | OB_VIS_CONT 2 |
#define | OB_VIS_ACT 4 |
#define | OB_SHOWSENS 64 |
#define | OB_SHOWACT 128 |
#define | OB_ADDSENS 256 |
#define | OB_ADDCONT 512 |
#define | OB_ADDACT 1024 |
#define | OB_SHOWCONT 2048 |
#define | OB_ALLSTATE 4096 |
#define | OB_INITSTBIT 8192 |
#define | OB_DEBUGSTATE 16384 |
#define | OB_SHOWSTATE 32768 |
#define | OB_RESTRICT_VIEW 1 |
#define | OB_RESTRICT_SELECT 2 |
#define | OB_RESTRICT_RENDER 4 |
#define | OB_SHAPE_LOCK 1 |
#define | OB_SHAPE_TEMPLOCK 2 |
#define | OB_SHAPE_EDIT_MODE 4 |
#define | OB_ADS_COLLAPSED (1<<10) |
#define | OB_ADS_SHOWIPO (1<<11) |
#define | OB_ADS_SHOWCONS (1<<12) |
#define | OB_ADS_SHOWMATS (1<<13) |
#define | OB_ADS_SHOWPARTS (1<<14) |
#define | OB_LOCK_LOCX 1 |
#define | OB_LOCK_LOCY 2 |
#define | OB_LOCK_LOCZ 4 |
#define | OB_LOCK_LOC 7 |
#define | OB_LOCK_ROTX 8 |
#define | OB_LOCK_ROTY 16 |
#define | OB_LOCK_ROTZ 32 |
#define | OB_LOCK_ROT 56 |
#define | OB_LOCK_SCALEX 64 |
#define | OB_LOCK_SCALEY 128 |
#define | OB_LOCK_SCALEZ 256 |
#define | OB_LOCK_SCALE 448 |
#define | OB_LOCK_ROTW 512 |
#define | OB_LOCK_ROT4D 1024 |
#define | OB_MODE_ALL_PAINT (OB_MODE_SCULPT|OB_MODE_VERTEX_PAINT|OB_MODE_WEIGHT_PAINT|OB_MODE_TEXTURE_PAINT) |
#define | MAX_DUPLI_RECUR 8 |
Typedefs | |
typedef struct bDeformGroup | bDeformGroup |
typedef struct BoundBox | BoundBox |
typedef struct Object | Object |
typedef struct ObHook | ObHook |
typedef struct DupliObject | DupliObject |
typedef enum ObjectMode | ObjectMode |
Enumerations | |
enum | ObjectMode { OB_MODE_OBJECT = 0, OB_MODE_EDIT = 1, OB_MODE_SCULPT = 2, OB_MODE_VERTEX_PAINT = 4, OB_MODE_WEIGHT_PAINT = 8, OB_MODE_TEXTURE_PAINT = 16, OB_MODE_PARTICLE_EDIT = 32, OB_MODE_POSE = 64 } |
Object is a sort of wrapper for general info.
Definition in file DNA_object_types.h.
#define BA_DESELECT 0 |
Definition at line 433 of file DNA_object_types.h.
Referenced by deselectall_except(), do_lasso_select_objects(), do_object_pose_box_select(), do_outliner_item_activate(), duplicate_exec(), ED_base_object_select(), mesh_separate_selected(), mouse_select(), object_deselect_all_visible(), object_select_all_exec(), object_select_by_layer_exec(), object_select_by_type_exec(), object_select_grouped_exec(), object_select_linked_exec(), object_select_menu_exec(), object_select_mirror_exec(), object_select_random_exec(), object_toggle_visibility_cb(), restrictbutton_gr_restrict_flag(), restrictbutton_sel_cb(), restrictbutton_view_cb(), select_grouped_parent(), separate_exec(), and view3d_circle_select_exec().
#define BA_HAS_RECALC_DATA 8 |
Definition at line 421 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), count_proportional_objects(), createTransParticleVerts(), set_trans_object_base_flags(), and snapObjects().
#define BA_HAS_RECALC_OB 4 |
Definition at line 420 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), count_proportional_objects(), set_trans_object_base_flags(), and snapObjects().
#define BA_SELECT 1 |
Definition at line 434 of file DNA_object_types.h.
Referenced by camera_view_frame_fit_to_scene(), do_lasso_select_objects(), do_object_pose_box_select(), do_outliner_item_activate(), ED_base_object_select(), mouse_select(), object_select_all_exec(), object_select_by_layer_exec(), object_select_by_type_exec(), object_select_menu_exec(), object_select_mirror_exec(), object_select_random_exec(), object_select_same_group_exec(), restrictbutton_gr_restrict_flag(), rna_def_object_base(), select_grouped_children(), select_grouped_color(), select_grouped_gameprops(), select_grouped_group(), select_grouped_index_object(), select_grouped_keyingset(), select_grouped_layer(), select_grouped_object_hooks(), select_grouped_parent(), select_grouped_siblings(), select_grouped_type(), and view3d_circle_select_exec().
#define BA_TEMP_TAG 32 |
Definition at line 424 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), motionpaths_calc_optimise_depsgraph(), and motionpaths_calc_update_scene().
#define BA_TRANSFORM_CHILD 256 |
Definition at line 428 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), count_proportional_objects(), createTransObject(), mark_children(), and set_trans_object_base_flags().
#define BA_TRANSFORM_PARENT 8192 |
Definition at line 429 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), count_proportional_objects(), and createTransObject().
#define BA_WAS_SEL 2 |
Definition at line 419 of file DNA_object_types.h.
Referenced by clear_trans_object_base_flags(), draw_object(), draw_pose_bones(), set_trans_object_base_flags(), and snapObjects().
#define DG_LOCK_WEIGHT 1 |
Definition at line 71 of file DNA_object_types.h.
Referenced by gen_lock_flags(), list_item_row(), vgroup_lock_all(), and wpaint_stroke_test_start().
#define MAX_DUPLI_RECUR 8 |
Definition at line 571 of file DNA_object_types.h.
Referenced by add_group_render_dupli_obs(), BKE_ptcache_bake(), dupli_render_particle_set(), KX_Scene::DupliGroupRecurse(), face_duplilist(), font_duplilist(), frames_duplilist(), group_duplilist(), new_particle_duplilist(), object_handle_update(), ptcache_add_new_exec(), ptcache_bake_exec(), ptcache_free_bake_all_exec(), ptcache_remove_exec(), special_aftertrans_update(), and vertex_duplilist().
#define MAX_VGROUP_NAME 64 |
Definition at line 68 of file DNA_object_types.h.
Referenced by flip_side_name(), vgroup_do_remap(), and vgroup_init_remap().
#define OB_ACTOR 4 |
Definition at line 456 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_logic_buts(), do_versions(), and rna_def_object_game_settings().
#define OB_ADDACT 1024 |
Definition at line 510 of file DNA_object_types.h.
Referenced by do_logic_buts(), and logic_buttons().
#define OB_ADDCONT 512 |
Definition at line 509 of file DNA_object_types.h.
Referenced by do_logic_buts(), and logic_buttons().
#define OB_ADDSENS 256 |
Definition at line 508 of file DNA_object_types.h.
Referenced by do_logic_buts(), and logic_buttons().
#define OB_ADS_COLLAPSED (1<<10) |
Definition at line 530 of file DNA_object_types.h.
Referenced by acf_object_setting_flag().
#define OB_ADS_SHOWCONS (1<<12) |
Definition at line 534 of file DNA_object_types.h.
#define OB_ADS_SHOWIPO (1<<11) |
Definition at line 532 of file DNA_object_types.h.
#define OB_ADS_SHOWMATS (1<<13) |
Definition at line 536 of file DNA_object_types.h.
#define OB_ADS_SHOWPARTS (1<<14) |
Definition at line 538 of file DNA_object_types.h.
#define OB_ALLSTATE 4096 |
Definition at line 512 of file DNA_object_types.h.
Referenced by do_logic_buts(), logic_buttons(), logic_buttons_new(), and rna_def_object_game_settings().
#define OB_ANISOTROPIC_FRICTION 256 |
Definition at line 462 of file DNA_object_types.h.
Referenced by CreateShapePropsFromBlenderObject(), do_versions(), and rna_def_object_game_settings().
#define OB_ARMATURE 25 |
Definition at line 319 of file DNA_object_types.h.
Referenced by acf_object_icon(), actuator_pup(), add_obdata_from_type(), animdata_filter_ds_obdata(), apply_armature_pose2bones_exec(), apply_objects_internal(), BIF_createTransformOrientation(), BIF_makeListTemplates(), BIF_retargetArmature(), BKE_ptcache_object_reset(), BL_ArmatureConstraint::BL_ArmatureConstraint(), BL_ConvertBlenderObjects(), build_dag_object(), buttons_context_path(), buttons_context_path_bone(), buttons_context_path_data(), buttons_context_path_pose_bone(), calc_manipulator_stats(), check_armature_bone_constraint(), constraint_add_exec(), constraint_valid(), contextSketch(), copy_object(), SkinInfo::create_armature(), createTransData(), CTX_data_mode_enum(), AnimationExporter::dae_animation(), dag_add_driver_relation(), dag_object_time_update_flags(), do_constraint_panels(), do_lasso_select_pose(), do_versions(), draw_actuator_armature(), draw_actuatorbuttons(), draw_object(), draw_selected_name(), draw_sensor_armature(), draw_sensorbuttons(), drawObjectSelect(), ED_armature_enter_posemode(), ED_editors_exit(), ED_object_constraint_update(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_operator_editarmature(), ED_operator_sketch_full_mode(), ED_operator_sketch_mode(), ed_screen_context(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), ElementResize(), ElementRotation(), DocumentExporter::exportCurrentScene(), gameobject_from_blenderobject(), get_armature(), get_armature_bone_constraint(), get_armature_edit(), get_new_constraint_target(), get_obdata_defname(), get_undo_system(), getTransformOrientation(), has_targetless_ik(), initialize_posetree(), initSnappingMode(), join_armature_exec(), join_exec(), join_poll(), joined_armature_fix_links(), make_trans_verts(), minmax_object(), minmax_verts(), modifiers_getVirtualModifierList(), ob_parbone(), obedit_circle_select(), object_add_duplicate_internal(), object_armature_add_exec(), object_handle_update(), object_make_proxy(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), object_pose_context(), object_test_constraints(), AnimationExporter::operator()(), parent_set_exec(), parent_set_invoke(), pose_clear_user_transforms_exec(), pose_grab_with_ik_add(), pose_grab_with_ik_clear(), pose_visual_transform_apply_exec(), posemode_exec(), recalcData_view3d(), KX_Scene::ReplaceMesh(), KX_BlenderSceneConverter::resetNoneDynamicObjectToIpo(), separated_armature_fix_links(), setviewmatrixview3d(), single_obdata_users(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapObject(), special_transvert_update(), stats_object_edit(), stats_string(), test_constraints(), text_refresh_pyconstraints_exec(), AnimationImporter::translate_Animations(), tselem_draw_icon(), unlink_object(), unlink_text(), update_pose_constraint_flags(), ValidSketchViewContext(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_opengl_select(), view3d_panel_object(), view3d_select_invoke(), viewcontextSketch(), viewselected_exec(), where_is_pose(), DocumentImporter::write_node(), and write_objects().
#define OB_ARROWS 1 |
Definition at line 395 of file DNA_object_types.h.
Referenced by do_versions(), draw_ebones(), draw_object(), draw_pose_bones(), drawaxes(), rna_def_object(), and rna_def_space_view3d().
#define OB_AXIS 2 |
Definition at line 383 of file DNA_object_types.h.
Referenced by draw_object(), and rna_def_object().
#define OB_BB_DISABLED 1 |
Definition at line 100 of file DNA_object_types.h.
Referenced by draw_dupli_objects_color(), and ED_view3d_boundbox_clip().
#define OB_BODY_TYPE_DYNAMIC 2 |
Definition at line 493 of file DNA_object_types.h.
Referenced by draw_actuator_motion(), and rna_def_object_game_settings().
#define OB_BODY_TYPE_NAVMESH 7 |
Definition at line 498 of file DNA_object_types.h.
Referenced by BL_ConvertActuators(), create_navmesh_exec(), createRepresentation(), and rna_def_object_game_settings().
#define OB_BODY_TYPE_NO_COLLISION 0 |
Definition at line 491 of file DNA_object_types.h.
Referenced by rna_def_object_game_settings().
#define OB_BODY_TYPE_OCCLUDER 5 |
Definition at line 496 of file DNA_object_types.h.
Referenced by rna_def_object_game_settings().
#define OB_BODY_TYPE_RIGID 3 |
Definition at line 494 of file DNA_object_types.h.
Referenced by draw_actuator_motion(), and rna_def_object_game_settings().
#define OB_BODY_TYPE_SENSOR 6 |
Definition at line 497 of file DNA_object_types.h.
Referenced by rna_def_object_game_settings().
#define OB_BODY_TYPE_SOFT 4 |
Definition at line 495 of file DNA_object_types.h.
Referenced by draw_actuator_motion(), and rna_def_object_game_settings().
#define OB_BODY_TYPE_STATIC 1 |
Definition at line 492 of file DNA_object_types.h.
Referenced by rna_def_object_game_settings().
#define OB_BOUND_BOX 0 |
Definition at line 405 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), draw_bounding_volume(), and rna_def_object().
#define OB_BOUND_CAPSULE 7 |
Definition at line 412 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew().
#define OB_BOUND_CONE 3 |
Definition at line 408 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), draw_bb_quadric(), and rna_def_object().
#define OB_BOUND_CONVEX_HULL 5 |
Definition at line 410 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew().
#define OB_BOUND_CYLINDER 2 |
Definition at line 407 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), draw_bb_quadric(), and rna_def_object().
#define OB_BOUND_SPHERE 1 |
Definition at line 406 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), draw_bb_quadric(), draw_object(), and rna_def_object().
#define OB_BOUND_TRIANGLE_MESH 4 |
Definition at line 409 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew().
#define OB_BOUNDBOX 1 |
Definition at line 373 of file DNA_object_types.h.
Referenced by draw_mesh_fancy(), draw_object(), and rna_def_object().
#define OB_BOUNDS 2048 |
Definition at line 465 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), copy_attr(), do_versions(), draw_object(), and rna_def_object_game_settings().
#define OB_CAMERA 11 |
Definition at line 311 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_obdata_from_type(), add_only_object(), animdata_filter_ds_obdata(), BL_ConvertBlenderObjects(), build_dag_object(), buttons_context_path_data(), buttons_shading_context(), buttons_shading_new_context(), camera_params_from_object(), DocumentImporter::create_camera_object(), AnimationExporter::dae_animation(), defocus_blur(), do_versions(), draw_object(), drawviewborder(), DocumentExporter::exportCurrentScene(), forEachCameraObjectInScene(), gameobject_from_blenderobject(), get_camera_with_movieclip(), get_obdata_defname(), AnimationExporter::hasAnimations(), mouse_select(), object_add_duplicate_internal(), object_camera_add_exec(), object_camera_dof_distance(), object_camera_mode(), AnimationExporter::operator()(), RE_make_stars(), scene_find_camera(), sima_draw_zbuffloat_pixels(), single_obdata_users(), snap_curs_to_sel(), stampdata(), track_set_exec(), tselem_draw_icon(), uv_from_view_exec(), uvprojectModifier_do(), view3d_get_name(), and viewnumpad_exec().
#define OB_CHILD 2 |
Definition at line 455 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_versions(), and rna_def_object_game_settings().
#define OB_CIRCLE 3 |
Definition at line 397 of file DNA_object_types.h.
Referenced by drawaxes(), rna_def_object(), and rna_def_space_view3d().
#define OB_COLLISION 65536 |
Definition at line 472 of file DNA_object_types.h.
Referenced by add_only_object(), BL_CreatePhysicsObjectNew(), createRepresentation(), and do_versions().
#define OB_COLLISION_RESPONSE 4096 |
Definition at line 467 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_versions(), and rna_def_object_game_settings().
#define OB_CUBE 5 |
Definition at line 399 of file DNA_object_types.h.
Referenced by drawaxes(), rna_def_object(), and rna_def_space_view3d().
#define OB_CURVE 2 |
Definition at line 305 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_obdata_from_type(), animdata_filter_ds_obdata(), apply_objects_internal(), applyModifier(), BKE_text_to_curve(), boundbox_displist(), build_dag_object(), buttons_context_path_data(), buttons_context_path_modifier(), calc_curvepath(), calc_manipulator_stats(), calc_taper(), calculateCenter(), clampto_evaluate(), convert_exec(), copy_attr(), copy_attr_menu(), copy_texture_space(), createTransData(), CTX_data_mode_enum(), curve_calc_modifiers_post(), curve_deform_vector(), curve_deform_verts(), curve_delete_material_index(), curve_surf_to_softbody(), curve_type(), curvesurf_prim_add(), dag_object_time_update_flags(), DAG_on_visible_update(), do_makeDispListCurveTypes(), do_ob_key(), do_versions(), draw_bounding_volume(), draw_forcefield(), draw_modifier(), draw_object(), draw_object_backbufsel(), draw_selected_name(), drawDispList(), drawObjectSelect(), drawtexspace(), drawWireExtra(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_shape_key_remove(), ED_operator_editcurve(), ED_operator_editcurve_3d(), ED_operator_editsurfcurve(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), effector_add_type(), extrude_exec(), free_object(), get_dm(), get_new_constraint_target(), get_obdata_defname(), get_object_orco(), get_undo_system(), getTransformOrientation(), give_matarar(), give_parvert(), give_totcolp(), gp_layer_to_curve(), image_aspect(), init_render_curve(), init_render_object_data(), initSnappingMode(), join_exec(), join_poll(), key_to_vertcos(), load_editNurb(), make_editNurb(), make_trans_verts(), makebevelcurve(), makeDispListCurveTypes(), material_slot_assign_exec(), material_slot_de_select(), mesh_to_curve(), meshdeform_bind_exec(), minmax_object(), minmax_verts(), modifier_apply_obdata(), modifiers_getVirtualModifierList(), my_get_local_bounds(), ob_get_key(), ob_parvert3(), obedit_circle_select(), object_add_duplicate_internal(), object_editcurve_get(), object_get_boundbox(), object_handle_update(), object_hook_index_array(), object_hook_select(), object_insert_shape_key(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), object_remove_material_slot(), offset_to_key(), parent_set_exec(), parent_set_invoke(), precalculate_effector(), pycon_get_tarmat(), recalcData_view3d(), sbObjectStep(), shade_smooth_exec(), single_obdata_users(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), softbody_reset(), solve_parenting(), special_transvert_update(), splineik_init_tree_from_pchan(), stats_object(), stats_object_edit(), subframe_updateObject(), test_constraints(), test_curve_type(), tselem_draw_icon(), unlink_object(), update_pose_constraint_flags(), v3d_editvertex_buts(), vertcos_to_key(), vertex_parent_set_exec(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_select_invoke(), and where_on_path().
#define OB_DEBUGSTATE 16384 |
Definition at line 514 of file DNA_object_types.h.
Referenced by BL_ConvertProperties(), logic_buttons(), and rna_def_object_game_settings().
#define OB_DISABLE_PATH 1024 |
Definition at line 360 of file DNA_object_types.h.
Referenced by draw_ghost_poses_keys(), draw_ghost_poses_range(), and ob_parcurve().
#define OB_DO_FH 64 |
Definition at line 460 of file DNA_object_types.h.
Referenced by CreateShapePropsFromBlenderObject(), do_versions(), and rna_def_object_game_settings().
#define OB_DONE 1024 |
Definition at line 438 of file DNA_object_types.h.
Referenced by add_group_render_dupli_obs(), convert_exec(), database_init_objects(), ED_object_single_user(), face_duplilist(), init_render_object(), object_origin_set_exec(), and vertex_duplilist().
#define OB_DRAWIMAGE 16 |
Definition at line 386 of file DNA_object_types.h.
#define OB_DRAWNAME 8 |
Definition at line 385 of file DNA_object_types.h.
Referenced by draw_object(), and rna_def_object().
#define OB_DRAWTRANSP 128 |
Definition at line 392 of file DNA_object_types.h.
Referenced by check_alpha_pass(), draw_mesh_object(), draw_mesh_object_outline(), draw_object(), and rna_def_object().
#define OB_DRAWWIRE 32 |
Definition at line 388 of file DNA_object_types.h.
Referenced by draw_mesh_fancy(), draw_object(), drawWireExtra(), and rna_def_object().
#define OB_DRAWXRAY 64 |
Definition at line 390 of file DNA_object_types.h.
Referenced by do_versions(), draw_mesh_object(), draw_object(), and rna_def_object().
#define OB_DUPLI (8+16+256+512+2048) |
Definition at line 342 of file DNA_object_types.h.
Referenced by allow_render_object(), BKE_ptcache_ids_from_object(), BKE_scene_foreach_display_point(), build_dag_object(), copy_attr(), count_duplilist(), dag_object_time_update_flags(), database_init_objects(), draw_depth(), ED_view3d_draw_offscreen(), face_duplilist(), gpu_update_lamps_shadows(), group_duplilist(), make_object_duplilist_real(), material_lights(), minmax_object_duplis(), next_object(), object_duplilist_recursive(), peelObjects(), rna_def_object(), snapObjects(), vertex_dupli__mapFunc(), view3d_main_area_draw_objects(), and view3d_opengl_select().
#define OB_DUPLIFACES 512 |
Definition at line 349 of file DNA_object_types.h.
Referenced by face_duplilist(), object_duplilist_recursive(), rna_def_object(), and stats_dupli_object().
#define OB_DUPLIFACES_SCALE 1024 |
Definition at line 350 of file DNA_object_types.h.
Referenced by face_duplilist(), and rna_def_object().
#define OB_DUPLIFRAMES 8 |
Definition at line 343 of file DNA_object_types.h.
Referenced by allow_render_object(), count_duplilist(), frames_duplilist(), object_duplilist_recursive(), rna_def_object(), and stats_dupli_object().
#define OB_DUPLIGROUP 256 |
Definition at line 348 of file DNA_object_types.h.
Referenced by allow_render_dupli_instance(), build_dag_object(), database_init_objects(), draw_dupli_objects_color(), give_base_to_groups(), group_duplilist(), group_instance_add_exec(), KX_GameObject::IsDupliGroup(), make_links_data_exec(), new_dupli_object(), new_particle_duplilist(), object_duplilist_recursive(), object_origin_set_exec(), rna_def_object(), scene_update_tagged_recursive(), and stats_dupli_object().
#define OB_DUPLINOSPEED 64 |
Definition at line 346 of file DNA_object_types.h.
Referenced by frames_duplilist(), and rna_def_object().
#define OB_DUPLIPARTS 2048 |
Definition at line 351 of file DNA_object_types.h.
Referenced by allow_render_object(), do_versions(), dupli_render_particle_set(), new_particle_duplilist(), object_duplilist_recursive(), object_handle_update(), psys_free(), and stats_dupli_object().
#define OB_DUPLIROT 32 |
Definition at line 345 of file DNA_object_types.h.
Referenced by rna_def_object(), and vertex_dupli__mapFunc().
#define OB_DUPLIVERTS 16 |
Definition at line 344 of file DNA_object_types.h.
Referenced by build_dag_object(), count_duplilist(), do_versions(), font_duplilist(), object_duplilist_recursive(), rna_def_object(), stats_dupli_object(), and vertex_dupli__mapFunc().
#define OB_DYNAMIC 1 |
Definition at line 454 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_logic_buts(), do_versions(), draw_actuatorbuttons(), and draw_object().
#define OB_EMPTY 0 |
Definition at line 303 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_hook_object_new(), add_obdata_from_type(), allow_make_links_data(), draw_forcefield(), draw_object(), draw_object_instance(), effector_add_type(), gameobject_from_blenderobject(), get_new_constraint_target(), get_obdata_defname(), give_base_to_groups(), group_instance_add_exec(), lib_link_object(), make_proxy_exec(), object_make_proxy(), tselem_draw_icon(), uiIconFromID(), and DocumentImporter::write_node().
#define OB_EMPTY_CONE 7 |
Definition at line 401 of file DNA_object_types.h.
Referenced by drawaxes(), rna_def_object(), and rna_def_space_view3d().
#define OB_EMPTY_IMAGE 8 |
Definition at line 402 of file DNA_object_types.h.
Referenced by draw_object(), draw_object_instance(), and rna_def_object().
#define OB_EMPTY_SPHERE 6 |
Definition at line 400 of file DNA_object_types.h.
Referenced by draw_viewport_object_reconstruction(), drawaxes(), rna_def_object(), and rna_def_space_view3d().
#define OB_FONT 4 |
Definition at line 307 of file DNA_object_types.h.
Referenced by acf_dscur_icon(), acf_object_icon(), add_curve(), add_obdata_from_type(), animdata_filter_ds_obdata(), applyModifier(), BKE_font_getselection(), BKE_text_to_curve(), BL_ConvertProperties(), boundbox_displist(), build_dag_object(), buttons_context_path_data(), buttons_context_path_modifier(), convert_exec(), copy_attr(), copy_attr_menu(), copy_texture_space(), CTX_data_mode_enum(), curve_calc_modifiers_post(), curve_delete_material_index(), curve_type(), dag_object_time_update_flags(), DAG_on_visible_update(), do_makeDispListCurveTypes(), do_versions(), draw_bounding_volume(), draw_modifier(), draw_object(), drawDispList(), drawObjectSelect(), drawtexspace(), drawWireExtra(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_operator_editfont(), ED_operator_object_active_editable_font(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), gameobject_from_blenderobject(), get_dm(), get_obdata_defname(), get_object_orco(), get_undo_system(), get_undoFont(), give_matarar(), give_totcolp(), image_aspect(), init_render_curve(), init_render_object_data(), makeBevelList(), makeDispListCurveTypes(), material_slot_assign_exec(), meshdeform_bind_exec(), minmax_object(), my_get_local_bounds(), object_add_duplicate_internal(), object_add_text_exec(), object_duplilist_recursive(), object_get_boundbox(), object_handle_update(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), object_remove_material_slot(), parent_set_exec(), single_obdata_users(), stats_object(), tselem_draw_icon(), txt_add_object(), unlink_object(), view3d_modeselect_pup(), view3d_selectable_data(), and wm_search_menu_poll().
#define OB_FROMDUPLI 512 |
Definition at line 437 of file DNA_object_types.h.
Referenced by check_alpha_pass(), draw_armature(), draw_dupli_objects_color(), draw_new_particle_system(), draw_object(), drawlamp(), drawmball(), drawObjectSelect(), find_basis_mball(), init_meta(), make_object_duplilist_real(), next_object(), and view3d_opengl_select().
#define OB_FROMGROUP 4096 |
Definition at line 440 of file DNA_object_types.h.
Referenced by add_to_group(), copy_object(), direct_link_object(), draw_mesh_fancy(), draw_new_particle_system(), draw_object(), drawWireExtra(), give_base_to_objects(), lib_link_group(), make_object_duplilist_real(), object_add_duplicate_internal(), rem_from_group(), set_scene_bg(), and unlink_group().
#define OB_GHOST 512 |
Definition at line 463 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_versions(), and rna_def_object_game_settings().
#define OB_HASOBSTACLE 0x200000 |
Definition at line 477 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), KX_GameObject::ProcessReplica(), and rna_def_object_game_settings().
#define OB_INERTIA_LOCK_X 8 |
Definition at line 457 of file DNA_object_types.h.
#define OB_INERTIA_LOCK_Y 16 |
Definition at line 458 of file DNA_object_types.h.
#define OB_INERTIA_LOCK_Z 32 |
Definition at line 459 of file DNA_object_types.h.
#define OB_INITSTBIT 8192 |
Definition at line 513 of file DNA_object_types.h.
Referenced by do_logic_buts(), and logic_buttons().
#define OB_LAMP 10 |
Definition at line 310 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_lightgroup(), add_obdata_from_type(), add_only_object(), allow_render_object(), animdata_filter_ds_obdata(), buttons_context_path_data(), buttons_context_path_texture(), buttons_shading_context(), buttons_shading_new_context(), buttons_texture_users_from_context(), camera_params_from_object(), DocumentImporter::create_lamp_object(), AnimationExporter::dae_animation(), database_init_objects(), draw_dupli_objects_color(), draw_object(), DocumentExporter::exportCurrentScene(), forEachLampObjectInScene(), gameobject_from_blenderobject(), get_obdata_defname(), give_current_object_texture(), GPU_scene_object_lights(), gpu_update_lamps_shadows(), AnimationExporter::hasAnimations(), init_render_object(), make_local_exec(), material_lights(), object_add_duplicate_internal(), object_lamp_add_exec(), AnimationExporter::operator()(), preview_prepare_scene(), set_texture_context(), SetDefaultLightMode(), single_obdata_users(), snode_set_context(), stats_object(), track_set_exec(), and tselem_draw_icon().
#define OB_LATTICE 22 |
Definition at line 316 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_obdata_from_type(), animdata_filter_ds_obdata(), armature_deform_verts(), build_dag_object(), buttons_context_path_data(), buttons_context_path_modifier(), calc_manipulator_stats(), constraint_target_to_mat4(), copy_attr_menu(), createTransData(), CTX_data_mode_enum(), dag_object_time_update_flags(), DAG_on_visible_update(), do_ob_key(), do_versions(), draw_object(), draw_selected_name(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_shape_key_remove(), ED_operator_editlattice(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), ED_vgroup_mirror(), ED_vgroup_object_is_edit_mode(), editmode_toggle_poll(), get_editlatt(), get_obdata_defname(), get_scalar_from_vertexgroup(), get_undo_system(), get_vert_def_nr(), get_weights_array(), give_parvert(), init_render_surf(), initSnappingMode(), key_to_vertcos(), lattice_deform_verts(), lattice_get_deform_verts(), make_regular_poll(), make_trans_verts(), meshdeform_bind_exec(), minmax_object(), minmax_verts(), modifier_get_vgroup(), modifiers_getVirtualModifierList(), ob_get_key(), ob_parvert3(), obedit_circle_select(), object_add_duplicate_internal(), object_deform_mball(), object_handle_update(), object_has_edges(), object_hook_index_array(), object_hook_select(), object_insert_shape_key(), object_mode_set_compat(), object_mode_set_itemsf(), object_shape_key_mirror(), offset_to_key(), parent_set_exec(), parent_set_invoke(), recalcData_view3d(), sbObjectStep(), shrinkwrapModifier_deform(), single_obdata_users(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), softbody_reset(), special_transvert_update(), stats_object_edit(), tselem_draw_icon(), v3d_editvertex_buts(), vertcos_to_key(), vertex_parent_set_exec(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_delete_all(), vgroup_delete_edit_mode(), vgroup_edit_lattice(), vgroup_object_in_edit_mode(), vgroup_select_verts(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), and view3d_select_invoke().
#define OB_LOCK_LOC 7 |
Definition at line 544 of file DNA_object_types.h.
Referenced by count_set_pose_transflags(), createTransArmatureVerts(), createTransParticleVerts(), and stats_editbone().
#define OB_LOCK_LOCX 1 |
Definition at line 541 of file DNA_object_types.h.
Referenced by flyApply(), flyApply_ndof(), object_clear_loc(), object_tfm_protected_restore(), pchan_clear_loc(), protectedTransBits(), protectflag_to_drawflags(), rna_def_object(), rna_def_pose_channel(), snap_sel_to_curs(), snap_sel_to_grid(), and v3d_posearmature_buts().
#define OB_LOCK_LOCY 2 |
Definition at line 542 of file DNA_object_types.h.
Referenced by flyApply(), flyApply_ndof(), object_clear_loc(), pchan_clear_loc(), protectedTransBits(), protectflag_to_drawflags(), snap_sel_to_curs(), snap_sel_to_grid(), and v3d_posearmature_buts().
#define OB_LOCK_LOCZ 4 |
Definition at line 543 of file DNA_object_types.h.
Referenced by flyApply(), flyApply_ndof(), object_clear_loc(), pchan_clear_loc(), protectedTransBits(), protectflag_to_drawflags(), snap_sel_to_curs(), snap_sel_to_grid(), and v3d_posearmature_buts().
#define OB_LOCK_RIGID_BODY_X_AXIS 4 |
Definition at line 481 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_RIGID_BODY_X_ROT_AXIS 32 |
Definition at line 484 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_RIGID_BODY_Y_AXIS 8 |
Definition at line 482 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_RIGID_BODY_Y_ROT_AXIS 64 |
Definition at line 485 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_RIGID_BODY_Z_AXIS 16 |
Definition at line 483 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_RIGID_BODY_Z_ROT_AXIS 128 |
Definition at line 486 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and rna_def_object_game_settings().
#define OB_LOCK_ROT 56 |
Definition at line 548 of file DNA_object_types.h.
Referenced by createTransArmatureVerts(), and stats_editbone().
#define OB_LOCK_ROT4D 1024 |
Definition at line 554 of file DNA_object_types.h.
Referenced by add_only_object(), object_clear_rot(), object_tfm_protected_restore(), pchan_clear_rot(), protectedAxisAngleBits(), protectedQuaternionBits(), rna_def_object(), rna_def_pose_channel(), verify_pose_channel(), and view3d_camera_to_view_selected_exec().
#define OB_LOCK_ROTW 512 |
Definition at line 553 of file DNA_object_types.h.
Referenced by object_clear_rot(), object_tfm_protected_restore(), pchan_clear_rot(), protectedAxisAngleBits(), protectedQuaternionBits(), rna_def_object(), and rna_def_pose_channel().
#define OB_LOCK_ROTX 8 |
Definition at line 545 of file DNA_object_types.h.
Referenced by object_clear_rot(), object_tfm_protected_restore(), pchan_clear_rot(), pose_grab_with_ik_add(), protectedAxisAngleBits(), protectedQuaternionBits(), protectedRotateBits(), protectflag_to_drawflags(), rna_def_object(), rna_def_pose_channel(), and v3d_posearmature_buts().
#define OB_LOCK_ROTY 16 |
Definition at line 546 of file DNA_object_types.h.
Referenced by object_clear_rot(), pchan_clear_rot(), pose_grab_with_ik_add(), protectedAxisAngleBits(), protectedQuaternionBits(), protectedRotateBits(), protectflag_to_drawflags(), and v3d_posearmature_buts().
#define OB_LOCK_ROTZ 32 |
Definition at line 547 of file DNA_object_types.h.
Referenced by object_clear_rot(), pchan_clear_rot(), pose_grab_with_ik_add(), protectedAxisAngleBits(), protectedQuaternionBits(), protectedRotateBits(), protectflag_to_drawflags(), and v3d_posearmature_buts().
#define OB_LOCK_SCALE 448 |
Definition at line 552 of file DNA_object_types.h.
Referenced by createTransArmatureVerts(), stats_editbone(), and view3d_camera_to_view_selected_exec().
#define OB_LOCK_SCALEX 64 |
Definition at line 549 of file DNA_object_types.h.
Referenced by object_clear_scale(), object_tfm_protected_restore(), pchan_clear_scale(), protectedSizeBits(), protectflag_to_drawflags(), rna_def_object(), rna_def_pose_channel(), and v3d_posearmature_buts().
#define OB_LOCK_SCALEY 128 |
Definition at line 550 of file DNA_object_types.h.
Referenced by object_clear_scale(), pchan_clear_scale(), protectedSizeBits(), protectflag_to_drawflags(), and v3d_posearmature_buts().
#define OB_LOCK_SCALEZ 256 |
Definition at line 551 of file DNA_object_types.h.
Referenced by object_clear_scale(), pchan_clear_scale(), protectedSizeBits(), protectflag_to_drawflags(), and v3d_posearmature_buts().
#define OB_MAINACTOR 32768 |
Definition at line 470 of file DNA_object_types.h.
Referenced by do_logic_buts().
#define OB_MATERIAL 4 |
Definition at line 376 of file DNA_object_types.h.
Referenced by do_versions(), draw_mesh_textured(), and ED_view3d_datamask().
#define OB_MAX_STATES 30 |
Definition at line 451 of file DNA_object_types.h.
Referenced by controller_add_exec().
#define OB_MBALL 5 |
Definition at line 308 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_obdata_from_type(), allow_render_object(), animdata_filter_ds_obdata(), build_dag_object(), buttons_context_path_data(), calc_manipulator_stats(), convert_exec(), copy_mball_properties(), copy_texture_space(), createTransData(), CTX_data_mode_enum(), dag_object_time_update_flags(), DAG_on_visible_update(), database_init_objects(), draw_bounding_volume(), draw_object(), drawDispList(), drawDispListsolid(), drawObjectSelect(), drawtexspace(), drawWireExtra(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_operator_editmball(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), face_duplilist(), find_basis_mball(), free_object(), get_obdata_defname(), get_undo_system(), getTransformOrientation(), give_matarar(), give_totcolp(), init_meta(), init_render_object_data(), make_trans_verts(), makeDispListMBall(), meshdeform_bind_exec(), metaball_get_editelems(), my_get_local_bounds(), object_add_duplicate_internal(), object_get_boundbox(), object_handle_update(), object_metaball_add_exec(), object_metaball_add_invoke(), object_mode_set_compat(), object_mode_set_itemsf(), single_obdata_users(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), stats_object(), stats_object_edit(), tselem_draw_icon(), unlink_object(), vertex_duplilist(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_opengl_select(), view3d_panel_object(), view3d_select_invoke(), and vol_get_density().
#define OB_MESH 1 |
Definition at line 304 of file DNA_object_types.h.
Referenced by acf_object_icon(), act_vert_def(), actuator_pup(), add_obdata_from_type(), AddNewBlenderMesh(), animdata_filter_ds_obdata(), apply_objects_internal(), applyModifier(), armature_deform_verts(), BIF_createTransformOrientation(), BL_ConvertActuators(), BL_ConvertBlenderObjects(), BL_CreatePhysicsObjectNew(), build_dag_object(), buttons_context_path_data(), buttons_context_path_modifier(), buttons_context_path_particle(), cache_pointdensity(), calc_manipulator_stats(), CalcSnapGeometry(), calculateCenter(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), ccgDM_getFaceMap(), ccgDM_getPBVH(), cdDM_getFaceMap(), cdDM_getPBVH(), constraint_target_to_mat4(), convert_exec(), copy_attr(), copy_attr_menu(), copy_texture_space(), count_duplilist(), MeshImporter::create_mesh_object(), create_navmesh_exec(), create_vgroups_from_armature(), createRepresentation(), createTransData(), CTX_data_mode_enum(), curve_deform_verts(), curvetomesh(), dag_object_time_update_flags(), DAG_on_visible_update(), deformVerts(), deformVertsEM(), do_ob_key(), do_versions(), do_view3d_header_buttons(), draw_actuator_edit_object(), draw_actuator_shape_action(), draw_bounding_volume(), draw_modifier(), draw_object(), draw_object_backbufsel(), draw_object_instance(), draw_selected_name(), draw_uvs_other(), drawtexspace(), drop_named_image_invoke(), ED_editors_exit(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_modifier_convert(), ED_object_shape_key_remove(), ED_operator_editmesh(), ED_operator_object_active_editable_mesh(), ED_operator_uvmap(), ED_space_image_show_uvedit(), ED_space_image_show_uvshadow(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), ED_uvedit_assign_image(), ED_uvedit_test(), ED_vgroup_mirror(), ED_vgroup_object_is_edit_mode(), editmode_toggle_poll(), EM_automerge(), DocumentExporter::exportCurrentScene(), finalize_render_object(), GeometryFunctor::forEachMeshObjectInScene(), free_object(), gameobject_from_blenderobject(), get_dm(), get_mesh(), get_new_constraint_target(), get_obdata_defname(), get_scalar_from_vertexgroup(), get_undo_system(), get_vert_def_nr(), get_weights_array(), getEditMesh(), getTransformOrientation(), give_matarar(), give_parvert(), give_totcolp(), image_aspect(), image_refresh(), init_render_object_data(), initShrinkFatten(), initSnappingMode(), initTransInfo(), join_exec(), join_mesh_exec(), join_mesh_shapes_exec(), join_poll(), join_shapes_exec(), join_shapes_poll(), key_to_vertcos(), lattice_deform_verts(), layers_poll(), list_item_row(), make_prim_ext(), make_trans_verts(), material_slot_assign_exec(), material_slot_de_select(), merge_type_itemf(), mesh_extrude_itemf(), mesh_get_mapped_verts_nors(), meshdeform_bind_exec(), meshdeform_poll(), minmax_object(), minmax_verts(), modifier_add_itemf(), modifier_apply_obdata(), modifier_apply_shape(), modifiers_getVirtualModifierList(), multires_poll(), multires_reshape_exec(), multiresbake_check(), my_get_local_bounds(), navmesh_obmode_data_poll(), navmesh_obmode_poll(), node_shader_buts_geometry(), nurbs_to_mesh(), ob_get_key(), ob_parvert3(), obedit_circle_select(), object_add_duplicate_internal(), object_add_particle_system(), object_duplilist_recursive(), object_get_boundbox(), object_handle_update(), object_has_edges(), object_hook_index_array(), object_hook_select(), object_insert_shape_key(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), OBJECT_OT_convert(), object_remove_material_slot(), object_shape_key_mirror(), offset_to_key(), EffectsExporter::operator()(), paint_facesel_test(), paint_vertsel_test(), parent_set_exec(), pe_x_mirror(), peelObjects(), RE_make_sticky(), recalcData_image(), recalcData_view3d(), sbObjectStep(), select_similar_type_itemf(), set_mesh(), shade_smooth_exec(), shrinkwrap_get_tarmat(), single_obdata_users(), snap_curs_to_active(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapObject(), softbody_reset(), special_aftertrans_update(), special_transvert_update(), stats_object(), stats_object_edit(), stats_object_paint(), stats_string(), test_object_modifiers(), texture_paint_camera_project_exec(), tselem_draw_icon(), uiTemplateEditModeSelection(), undo_editmode_step(), v3d_editvertex_buts(), vertcos_to_key(), vertex_parent_set_exec(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_delete_all(), vgroup_delete_edit_mode(), vgroup_do_remap(), vgroup_object_in_edit_mode(), vgroup_object_in_wpaint_vert_select(), vgroup_select_verts(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_select_invoke(), and waveModifier_do().
#define OB_MODE_ALL_PAINT (OB_MODE_SCULPT|OB_MODE_VERTEX_PAINT|OB_MODE_WEIGHT_PAINT|OB_MODE_TEXTURE_PAINT) |
Definition at line 569 of file DNA_object_types.h.
Referenced by brush_set_defaults(), calc_manipulator_stats(), do_versions(), getTransformOrientation(), and stats_update().
#define OB_NAVMESH 0x100000 |
Definition at line 476 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), createRepresentation(), gameobject_from_blenderobject(), and mesh_calc_modifiers().
#define OB_NEG_SCALE 4 |
Definition at line 341 of file DNA_object_types.h.
Referenced by draw_armature(), draw_dupli_objects_color(), draw_em_fancy(), draw_mesh_fancy(), draw_mesh_textured(), draw_mesh_textured_old(), draw_object_mesh_instance(), drawDispListsolid(), init_render_mball(), occ_shade(), shade_sample_sss(), and where_is_object_time().
#define OB_NEGX 3 |
Definition at line 366 of file DNA_object_types.h.
Referenced by BKE_ptcache_make_particle_key(), calc_curve_deform(), ptcache_particle_interpolate(), ptcache_particle_read(), rna_def_camera_actuator(), rna_def_object(), and KX_CameraActuator::Update().
#define OB_NEGY 4 |
Definition at line 367 of file DNA_object_types.h.
Referenced by calc_curve_deform(), rna_def_camera_actuator(), rna_def_object(), and KX_CameraActuator::Update().
#define OB_NEGZ 5 |
Definition at line 368 of file DNA_object_types.h.
Referenced by add_only_object(), calc_curve_deform(), and rna_def_object().
#define OB_NEVER_DO_ACTIVITY_CULLING 1 |
Definition at line 480 of file DNA_object_types.h.
Referenced by gameobject_from_blenderobject(), and rna_def_object_game_settings().
#define OB_NO_CONSTRAINTS 8192 |
Definition at line 353 of file DNA_object_types.h.
Referenced by ObjectToTransData(), and where_is_object_time().
#define OB_OCCLUDER 0x40000 |
Definition at line 474 of file DNA_object_types.h.
Referenced by gameobject_from_blenderobject().
#define OB_PAINT 100 |
Definition at line 380 of file DNA_object_types.h.
Referenced by draw_mesh_fancy(), and draw_object().
#define OB_PLAINAXES 2 |
Definition at line 396 of file DNA_object_types.h.
Referenced by add_only_object(), do_versions(), drawaxes(), rna_def_object(), rna_def_space_view3d(), and view3d_new().
#define OB_POSX 0 |
Definition at line 363 of file DNA_object_types.h.
Referenced by do_versions(), init_actuator(), psys_get_birth_coordinates(), rna_def_camera_actuator(), rna_def_object(), and KX_CameraActuator::Update().
#define OB_POSY 1 |
Definition at line 364 of file DNA_object_types.h.
Referenced by add_only_object(), do_versions(), rna_def_camera_actuator(), rna_def_object(), and KX_CameraActuator::Update().
#define OB_POSZ 2 |
Definition at line 365 of file DNA_object_types.h.
Referenced by add_only_object(), BKE_ptcache_make_particle_key(), psys_get_birth_coordinates(), ptcache_particle_interpolate(), ptcache_particle_read(), and rna_def_object().
#define OB_PROP 16384 |
Definition at line 469 of file DNA_object_types.h.
Referenced by add_only_object(), and do_logic_buts().
#define OB_RECALC_ALL (OB_RECALC_OB|OB_RECALC_DATA|OB_RECALC_TIME) |
Definition at line 448 of file DNA_object_types.h.
Referenced by DAG_id_tag_update(), dag_object_time_update_flags(), DAG_scene_flush_update(), flush_pointcache_reset(), flush_update_node(), object_handle_update(), and subframe_updateObject().
#define OB_RECALC_DATA 2 |
Definition at line 444 of file DNA_object_types.h.
Referenced by add_object(), ANIM_apply_keyingset(), ANIM_id_update(), ANIM_list_elem_update(), apply_objects_internal(), applyProject(), armature_autoside_names_exec(), armature_flip_names_exec(), bc_set_parent(), BKE_ptcache_set_continue_physics(), brush_edit_apply(), clear_edited_exec(), connect_hair_exec(), constraint_add_exec(), convert_exec(), copy_attr(), count_proportional_objects(), DocumentImporter::create_instance_node(), createRepresentation(), curvesurf_prim_add(), dag_id_flush_update(), DAG_id_tag_update(), dag_object_time_update_flags(), DAG_on_visible_update(), DAG_scene_flush_update(), delete_exec(), disconnect_hair_exec(), do_constraint_panels(), do_versions(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), duplibase_for_convert(), ED_armature_from_edit(), ED_do_pose_selectbuffer(), ED_object_constraint_update(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_modifier_clear(), ED_object_modifier_remove(), ED_object_shape_key_remove(), explode_refresh_exec(), flush_pointcache_reset(), flush_update_node(), give_base_to_groups(), join_mesh_exec(), lib_link_object(), lib_link_pose(), SkinInfo::link_armature(), load_editMesh(), make_links_data_exec(), make_prim_ext(), make_proxy_exec(), make_regular_exec(), material_slot_assign_exec(), material_slot_remove_exec(), mesh_separate_selected(), meshdeform_bind_exec(), mirror_exec(), modifier_apply_exec(), modifier_apply_obdata(), modifier_convert_exec(), modifier_copy_exec(), modifier_move_down_exec(), modifier_move_up_exec(), modifiers_convertToReal(), modifiers_setOnCage(), multires_base_apply_exec(), multires_reshape_exec(), multires_subdivide_exec(), navmesh_clear_exec(), navmesh_face_add_exec(), navmesh_face_copy_exec(), navmesh_reset_exec(), new_particle_settings_exec(), new_particle_target_exec(), NewBooleanMesh(), object_add_duplicate_internal(), object_add_particle_system(), object_armature_add_exec(), object_constraint_copy_exec(), object_handle_update(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_remove_exec(), object_hook_reset_exec(), object_make_proxy(), object_metaball_add_exec(), object_origin_set_exec(), object_remove_particle_system(), object_shape_key_mirror(), object_track_clear_exec(), ocean_bake_exec(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), particle_edit_toggle_exec(), PE_undo_step(), pose_autoside_names_exec(), pose_bone_flip_active_exec(), pose_bone_rotmode_exec(), pose_clear_transform_generic_exec(), pose_clear_user_transforms_exec(), pose_constraints_clear_exec(), pose_de_select_all_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_ik_clear_exec(), pose_paste_exec(), pose_visual_transform_apply_exec(), poseAnim_mapping_refresh(), poselib_preview_apply(), poselib_preview_cleanup(), recalc_all_library_objects(), recalcData_view3d(), remake_editMesh(), remove_doubles_exec(), remove_particle_target_exec(), restrictbutton_modifier_cb(), rna_def_ID(), rna_property_update(), rule_add_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), sculpt_flush_update(), sculpt_stroke_done(), sculpt_toggle_mode(), sculpt_undo_restore(), separate_armature_exec(), separate_exec(), set_active_group_exec(), set_trans_object_base_flags(), shade_smooth_exec(), shape_key_clear_exec(), shape_key_move_exec(), shape_propagate(), single_obdata_users(), single_object_action_users(), snap_sel_to_curs(), snap_sel_to_grid(), special_aftertrans_update(), state_del_exec(), state_move_down_exec(), surface_slot_remove_exec(), target_move_down_exec(), target_move_up_exec(), text_refresh_pyconstraints_exec(), texture_paint_toggle_exec(), track_set_exec(), tree_element_active_defgroup(), type_toggle_exec(), undo_editmode_step(), unlink_object(), unlink_object__unlinkModifierLinks(), unlink_text(), vertex_group_add_exec(), vertex_group_assign_exec(), vertex_group_blend_exec(), vertex_group_clean_exec(), vertex_group_copy_exec(), vertex_group_copy_to_linked_exec(), vertex_group_fix_exec(), vertex_group_invert_exec(), vertex_group_levels_exec(), vertex_group_mirror_exec(), vertex_group_normalize_all_exec(), vertex_group_normalize_exec(), vertex_group_remove_exec(), vertex_group_remove_from_exec(), vertex_group_sort_exec(), vertex_parent_set_exec(), vgroup_move_exec(), weight_sample_group_exec(), and weight_set_exec().
#define OB_RECALC_OB 1 |
Definition at line 443 of file DNA_object_types.h.
Referenced by add_object(), ANIM_apply_keyingset(), ANIM_id_update(), ANIM_list_elem_update(), apply_objects_internal(), applyProject(), bc_set_parent(), constraint_add_exec(), convert_exec(), copy_attr(), count_proportional_objects(), DocumentImporter::create_instance_node(), dag_id_flush_update(), DAG_id_tag_update(), dag_object_time_update_flags(), DAG_on_visible_update(), delete_key_v3d_exec(), do_constraint_panels(), do_set_scale(), do_versions(), do_view3d_region_buttons(), duplibase_for_convert(), ED_object_constraint_update(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_view3d_camera_lock_sync(), flush_update_node(), flyEnd(), give_base_to_groups(), image_aspect(), join_mesh_exec(), lib_link_object(), lib_link_pose(), SkinInfo::link_armature(), make_links_data_exec(), make_object_duplilist_real(), make_proxy_exec(), move_camera(), object_add_duplicate_internal(), object_clear_transform_generic_exec(), object_constraints_clear_exec(), object_make_proxy(), object_origin_clear_exec(), object_origin_set_exec(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), object_track_clear_exec(), parent_clear_exec(), parent_noinv_set_exec(), parent_set_exec(), RE_Database_FromScene(), recalc_all_library_objects(), recalcData_view3d(), rna_def_ID(), rna_property_update(), set_axis_exec(), set_floor_exec(), set_origin_exec(), set_trans_object_base_flags(), snap_sel_to_curs(), snap_sel_to_grid(), special_aftertrans_update(), track_set_exec(), unlink_object(), unlink_object__unlinkModifierLinks(), vertex_parent_set_exec(), view3d_camera_to_view_exec(), view3d_camera_to_view_selected_exec(), and visual_transform_apply_exec().
#define OB_RECALC_TIME 4 |
Definition at line 446 of file DNA_object_types.h.
Referenced by add_object(), ANIM_apply_keyingset(), ANIM_id_update(), ANIM_list_elem_update(), applyProject(), convert_exec(), DocumentImporter::create_instance_node(), DAG_scene_update_flags(), do_versions(), duplibase_for_convert(), ED_object_enter_editmode(), give_base_to_groups(), lib_link_object(), lib_link_pose(), make_links_data_exec(), make_proxy_exec(), object_add_duplicate_internal(), object_make_proxy(), object_track_clear_exec(), parent_clear_exec(), recalc_all_library_objects(), rna_def_ID(), rna_property_update(), special_aftertrans_update(), track_set_exec(), unlink_object(), unlink_object__unlinkModifierLinks(), and vertex_parent_set_exec().
#define OB_RENDER 6 |
Definition at line 378 of file DNA_object_types.h.
Referenced by direct_link_screen(), draw_object(), view3d_duplicate(), and view3d_main_area_draw().
#define OB_RENDER_DUPLI 4096 |
Definition at line 352 of file DNA_object_types.h.
Referenced by add_group_render_dupli_obs(), add_render_object(), database_init_objects(), and find_dupligroup_dupli().
#define OB_RESTRICT_RENDER 4 |
Definition at line 520 of file DNA_object_types.h.
Referenced by database_init_objects(), draw_marker(), draw_object(), game_physics_copy_exec(), gameobject_from_blenderobject(), gpu_lamp_from_blender(), gpu_render_lamp_update(), group_duplilist(), group_toggle_renderability_cb(), object_duplilist_recursive(), object_hide_render_clear_exec(), object_hide_render_set_exec(), object_toggle_renderability_cb(), outliner_draw_restrictbuts(), preview_prepare_scene(), restrictbutton_gr_restrict_render(), and rna_def_object().
#define OB_RESTRICT_SELECT 2 |
Definition at line 519 of file DNA_object_types.h.
Referenced by common_restrict_check(), ED_base_object_select(), ed_screen_context(), group_toggle_selectability_cb(), mouse_select_eval_buffer(), object_toggle_selectability_cb(), outliner_draw_restrictbuts(), restrictbutton_gr_restrict_select(), restrictbutton_sel_cb(), rna_def_object(), view3d_context(), and view3d_opengl_select().
#define OB_RESTRICT_VIEW 1 |
Definition at line 518 of file DNA_object_types.h.
Referenced by animdata_filter_dopesheet(), common_restrict_check(), draw_dupli_objects_color(), draw_object(), draw_uvs_other(), ED_operator_object_active(), ED_operator_object_active_editable(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ed_screen_context(), editmode_toggle_poll(), group_duplilist(), group_toggle_visibility_cb(), object_duplilist_recursive(), object_hide_view_clear_exec(), object_hide_view_set_exec(), object_select_cb(), object_toggle_visibility_cb(), outliner_draw_restrictbuts(), restrictbutton_gr_restrict_flag(), restrictbutton_gr_restrict_view(), restrictbutton_view_cb(), rna_def_object(), and view3d_context().
#define OB_RIGID_BODY 1024 |
Definition at line 464 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), and do_versions().
#define OB_ROT_FH 128 |
Definition at line 461 of file DNA_object_types.h.
Referenced by CreateShapePropsFromBlenderObject(), do_versions(), and rna_def_object_game_settings().
#define OB_SECTOR 8192 |
Definition at line 468 of file DNA_object_types.h.
Referenced by do_logic_buts().
#define OB_SENSOR 0x80000 |
Definition at line 475 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew().
#define OB_SHAPE_EDIT_MODE 4 |
Definition at line 525 of file DNA_object_types.h.
Referenced by list_item_row(), modifiers_getVirtualModifierList(), and rna_def_object().
#define OB_SHAPE_LOCK 1 |
Definition at line 523 of file DNA_object_types.h.
Referenced by can_pbvh_draw(), dag_object_time_update_flags(), deformMatrices(), do_ob_key(), draw_selected_name(), rna_def_object(), and sculpt_modifiers_active().
#define OB_SHAPE_TEMPLOCK 2 |
Definition at line 524 of file DNA_object_types.h.
#define OB_SHOWACT 128 |
Definition at line 507 of file DNA_object_types.h.
Referenced by actuator_add_exec(), do_actuator_menu(), do_logic_buts(), logic_buttons(), logic_buttons_new(), and rna_def_object_game_settings().
#define OB_SHOWCONT 2048 |
Definition at line 511 of file DNA_object_types.h.
Referenced by controller_add_exec(), do_controller_menu(), do_logic_buts(), logic_buttons(), logic_buttons_new(), and rna_def_object_game_settings().
#define OB_SHOWSENS 64 |
Definition at line 506 of file DNA_object_types.h.
Referenced by do_logic_buts(), do_sensor_menu(), logic_buttons(), logic_buttons_new(), rna_def_object_game_settings(), and sensor_add_exec().
#define OB_SHOWSTATE 32768 |
Definition at line 515 of file DNA_object_types.h.
Referenced by rna_def_object_game_settings().
#define OB_SINGLE_ARROW 4 |
Definition at line 398 of file DNA_object_types.h.
Referenced by drawaxes(), effector_add_type(), rna_def_object(), and rna_def_space_view3d().
#define OB_SOFT_BODY 0x20000 |
Definition at line 473 of file DNA_object_types.h.
Referenced by BL_CreatePhysicsObjectNew(), do_versions(), gameobject_from_blenderobject(), BL_ModifierDeformer::HasCompatibleDeformer(), and KX_Scene::ReplaceMesh().
#define OB_SOLID 3 |
Definition at line 375 of file DNA_object_types.h.
Referenced by add_scene(), blend_file_thumb(), check_ob_drawface_dot(), do_versions(), draw_b_bone(), draw_b_bone_boxes(), draw_ebones(), draw_glsl_material(), draw_mesh_fancy(), draw_mesh_object(), draw_object(), draw_pose_bones(), draw_sphere_bone(), draw_textured_begin(), drawCurveDerivedMesh(), ED_view3d_datamask(), EM_init_backbuf_border(), EM_init_backbuf_circle(), EM_mask_init_backbuf_border(), gpu_update_lamps_shadows(), rna_def_object(), screen_opengl_render_apply(), view3d_duplicate(), and view3d_new().
#define OB_SPEAKER 12 |
Definition at line 313 of file DNA_object_types.h.
Referenced by acf_object_icon(), add_obdata_from_type(), add_only_object(), animdata_filter_ds_obdata(), buttons_context_path_data(), draw_object(), get_obdata_defname(), nlaedit_add_sound_exec(), object_add_duplicate_internal(), object_speaker_add_exec(), single_obdata_users(), track_set_exec(), and tselem_draw_icon().
#define OB_SURF 3 |
Definition at line 306 of file DNA_object_types.h.
Referenced by acf_dscur_icon(), acf_object_icon(), add_curve(), add_obdata_from_type(), animdata_filter_ds_obdata(), apply_objects_internal(), applyModifier(), boundbox_displist(), buttons_context_path_data(), buttons_context_path_modifier(), calc_manipulator_stats(), calculateCenter(), convert_exec(), copy_attr(), copy_attr_menu(), copy_texture_space(), createTransData(), CTX_data_mode_enum(), curve_type(), curvesurf_prim_add(), dag_object_time_update_flags(), DAG_on_visible_update(), delete_exec(), delete_invoke(), deleteflagNurb(), do_makeDispListCurveTypes(), do_ob_key(), draw_bounding_volume(), draw_modifier(), draw_object(), draw_object_backbufsel(), drawDispList(), drawDispListsolid(), drawObjectSelect(), drawtexspace(), drawWireExtra(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_shape_key_remove(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), editmode_toggle_poll(), get_dm(), get_obdata_defname(), get_object_orco(), get_undo_system(), getTransformOrientation(), give_matarar(), give_parvert(), give_totcolp(), image_aspect(), init_render_object_data(), join_exec(), join_poll(), key_to_vertcos(), load_editNurb(), make_editNurb(), make_segment_exec(), make_trans_verts(), makeDispListCurveTypes(), material_slot_assign_exec(), material_slot_de_select(), meshdeform_bind_exec(), minmax_object(), minmax_verts(), modifier_apply_obdata(), my_get_local_bounds(), nurbs_to_mdata_customdb(), ob_get_key(), ob_parvert3(), obedit_circle_select(), object_add_duplicate_internal(), object_editcurve_get(), object_get_boundbox(), object_handle_update(), object_hook_index_array(), object_hook_select(), object_insert_shape_key(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), object_remove_material_slot(), offset_to_key(), parent_set_exec(), recalcData_view3d(), sbObjectStep(), select_less_exec(), select_more_exec(), select_nth_exec(), shade_smooth_exec(), single_obdata_users(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), softbody_reset(), special_transvert_update(), stats_object(), stats_object_edit(), toggle_cyclic_invoke(), tselem_draw_icon(), v3d_editvertex_buts(), vertcos_to_key(), vertex_parent_set_exec(), view3d_borderselect_exec(), view3d_lasso_select(), view3d_modeselect_pup(), and view3d_select_invoke().
#define OB_TEXSPACE 4 |
Definition at line 384 of file DNA_object_types.h.
Referenced by createTransTexspace(), draw_object(), and rna_def_object().
#define OB_TEXTURE 5 |
Definition at line 377 of file DNA_object_types.h.
Referenced by add_only_object(), check_ob_drawface_dot(), do_versions(), draw_textured_begin(), ED_view3d_datamask(), object_modifier_remove(), rna_def_object(), and space_view3d_listener().
#define OB_TYPE_SUPPORT_MATERIAL | ( | _type | ) | ((_type) >= OB_MESH && (_type) <= OB_MBALL) |
Definition at line 322 of file DNA_object_types.h.
Referenced by allow_make_links_data(), buttons_context(), buttons_context_path_material(), object_make_proxy(), preview_prepare_scene(), render_object_type(), and v3d_transform_butsR().
#define OB_TYPE_SUPPORT_VGROUP | ( | _type | ) | (ELEM(_type, OB_MESH, OB_LATTICE)) |
Definition at line 323 of file DNA_object_types.h.
Referenced by do_ob_key(), ED_vgroup_add_name(), and vertex_group_poll().
#define OB_VIS_ACT 4 |
Definition at line 503 of file DNA_object_types.h.
Referenced by get_selected_and_linked_obs(), logic_buttons(), and logic_buttons_new().
#define OB_VIS_CONT 2 |
Definition at line 502 of file DNA_object_types.h.
Referenced by get_selected_and_linked_obs(), logic_buttons(), and logic_buttons_new().
#define OB_VIS_SENS 1 |
Definition at line 501 of file DNA_object_types.h.
Referenced by get_selected_and_linked_obs(), logic_buttons(), and logic_buttons_new().
#define OB_WIRE 2 |
Definition at line 374 of file DNA_object_types.h.
Referenced by backdrawview3d(), direct_link_screen(), draw_armature(), draw_b_bone(), draw_bone(), draw_bone_points(), draw_ebones(), draw_em_fancy(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_mesh_fancy(), draw_mesh_object(), draw_new_particle_system(), draw_object(), draw_object_mesh_instance(), draw_particle_arrays(), draw_pose_bones(), draw_textured_begin(), draw_viewport_object_reconstruction(), drawCurveDerivedMesh(), drawDispList(), drawlamp(), drawObjectSelect(), ED_view3d_draw_offscreen(), findnearestedge(), findnearestface(), findnearestvert(), key_test_depth(), mouse_select_eval_buffer(), PE_set_view3d_data(), rna_def_object(), view3d_main_area_draw_objects(), and view3d_opengl_select().
#define PARBONE 7 |
Definition at line 334 of file DNA_object_types.h.
Referenced by applyarmature_fix_boneparents(), BL_ConvertBlenderObjects(), build_dag_object(), ED_armature_bone_rename(), joined_armature_fix_links(), parent_set_exec(), separated_armature_fix_links(), and solve_parenting().
#define PARCURVE 1 |
Definition at line 328 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), and do_versions().
#define PARKEY 2 |
Definition at line 329 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects().
#define PAROBJECT 0 |
Definition at line 327 of file DNA_object_types.h.
Referenced by bc_set_parent(), BL_ConvertBlenderObjects(), do_versions(), ED_object_parent(), SkinInfo::link_armature(), make_object_duplilist_real(), modifiers_convertToReal(), parent_noinv_set_exec(), parent_set_exec(), and solve_parenting().
#define PARSKEL 4 |
Definition at line 331 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), build_dag_object(), do_versions(), modifiers_getVirtualModifierList(), object_deform_mball(), and solve_parenting().
#define PARSLOW 16 |
Definition at line 337 of file DNA_object_types.h.
Referenced by BKE_ptcache_id_time(), BL_ConvertBlenderObjects(), object_slow_parent_clear_exec(), object_slow_parent_set_exec(), rna_def_object(), solve_parenting(), where_is_object_mat(), where_is_object_simul(), and where_is_object_time().
#define PARTYPE 15 |
Definition at line 326 of file DNA_object_types.h.
Referenced by ED_object_parent(), and solve_parenting().
#define PARVERT1 5 |
Definition at line 332 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), build_dag_object(), load_editMesh(), solve_parenting(), and vertex_parent_set_exec().
#define PARVERT3 6 |
Definition at line 333 of file DNA_object_types.h.
Referenced by BL_ConvertBlenderObjects(), build_dag_object(), load_editMesh(), solve_parenting(), and vertex_parent_set_exec().
#define SELECT 1 |
Definition at line 300 of file DNA_object_types.h.
typedef struct bDeformGroup bDeformGroup |
The following illustrates the orientation of the bounding box in local space
Z Y | / |/ .-----X
2----------6 /| /| / | / | 1----------5 | | | | | | 3-------|--7 | / | / |/ |/ 0----------4
typedef struct DupliObject DupliObject |
typedef enum ObjectMode ObjectMode |
enum ObjectMode |
OB_MODE_OBJECT | |
OB_MODE_EDIT | |
OB_MODE_SCULPT | |
OB_MODE_VERTEX_PAINT | |
OB_MODE_WEIGHT_PAINT | |
OB_MODE_TEXTURE_PAINT | |
OB_MODE_PARTICLE_EDIT | |
OB_MODE_POSE |
Definition at line 557 of file DNA_object_types.h.