Blender  V2.59
Public Attributes
Object Struct Reference

#include <DNA_object_types.h>

List of all members.

Public Attributes

ID id
struct AnimDataadt
struct SculptSessionsculpt
short type
short partype
int par1
int par2
int par3
char parsubstr [32]
struct Objectparent
struct Objecttrack
struct Objectproxy
struct Objectproxy_group
struct Objectproxy_from
struct Ipoipo
struct Pathpath
struct BoundBoxbb
struct bActionaction
struct bActionposelib
struct bPosepose
void * data
struct bGPdatagpd
bAnimVizSettings avs
bMotionPathmpath
ListBase constraintChannels
ListBase effect
ListBase disp
ListBase defbase
ListBase modifiers
int mode
int restore_mode
struct Material ** mat
char * matbits
int totcol
int actcol
float loc [3]
float dloc [3]
float orig [3]
float size [3]
float dsize [3]
float rot [3]
float drot [3]
float quat [4]
float dquat [4]
float rotAxis [3]
float drotAxis [3]
float rotAngle
float drotAngle
float obmat [4][4]
float parentinv [4][4]
float constinv [4][4]
float imat [4][4]
float imat_ren [4][4]
unsigned int lay
short flag
short colbits
short transflag
short protectflag
short trackflag
short upflag
short nlaflag
short ipoflag
short ipowin
short scaflag
short scavisflag
short boundtype
int dupon
int dupoff
int dupsta
int dupend
float sf
float ctime
float mass
float damping
float inertia
float formfactor
float rdamping
float sizefac
float margin
float max_vel
float min_vel
float m_contactProcessingThreshold
short rotmode
char dt
char dtx
char empty_drawtype
char pad1 [3]
float empty_drawsize
float dupfacesca
ListBase prop
ListBase sensors
ListBase controllers
ListBase actuators
float bbsize [3]
short index
unsigned short actdef
float col [4]
int gameflag
int gameflag2
struct BulletSoftBodybsoft
short softflag
short recalc
float anisotropicFriction [3]
ListBase constraints
ListBase nlastrips
ListBase hooks
ListBase particlesystem
struct PartDeflectpd
struct SoftBodysoft
struct Groupdup_group
short fluidsimFlag
short restrictflag
short shapenr
short shapeflag
float smoothresh
short recalco
short body_type
struct FluidsimSettingsfluidsimSettings
struct DerivedMeshderivedDeform
struct DerivedMeshderivedFinal
unsigned int lastDataMask
unsigned int customdata_mask
unsigned int state
unsigned int init_state
ListBase gpulamp
ListBase pc_ids
ListBaseduplilist
float ima_ofs [2]
char pad3 [8]

Detailed Description

Definition at line 97 of file DNA_object_types.h.


Member Data Documentation

unsigned short Object::actdef
float Object::bbsize[3]

Definition at line 205 of file DNA_object_types.h.

Definition at line 248 of file DNA_object_types.h.

float Object::col[4]
float Object::constinv[4][4]

Definition at line 169 of file DNA_object_types.h.

Referenced by set_scene_bg(), and where_is_object_time().

Definition at line 254 of file DNA_object_types.h.

Referenced by direct_link_object(), and object_handle_update().

void* Object::data

Definition at line 116 of file DNA_object_types.h.

Referenced by act_vert_def(), ArmatureExporter::add_armature_bones(), ArmatureExporter::add_instance_controller(), InstanceWriter::add_material_bindings(), add_mesh_quad_diag_springs(), add_metaball_primitive(), add_nurbs_primitive(), add_object(), add_orco_dm(), add_points_bone(), add_pose_transdata(), add_primitive_bone(), add_render_lamp(), add_vertex_invoke(), add_verts_to_dgroups(), add_weight_mcol_dm(), addedgeface_mesh_exec(), AddNewBlenderMesh(), adduplicateflagNurb(), addvert_Nurb(), adjustGraphs(), animdata_filter_dopesheet(), animdata_filter_dopesheet_ob(), animdata_filter_dopesheet_obdata(), animviz_get_object_motionpaths(), applyModifier(), applyTransObjects(), armature_align_bones_exec(), armature_autoside_names_exec(), armature_bone_layers_exec(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_circle_select(), armature_click_extrude_exec(), armature_deform_verts(), armature_delete_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_hide_exec(), armature_merge_exec(), armature_parent_clear_exec(), armature_parent_set_exec(), armature_reveal_exec(), armature_select_hierarchy_exec(), armature_select_linked_invoke(), armature_set_id_extern(), armature_subdivide_exec(), armature_switch_direction_exec(), arrayModifier_doArray(), assign_material(), MeshImporter::assign_material_to_geom(), average_islands_scale_exec(), bbs_mesh_solid(), beautify_fill_exec(), BIF_ReebGraphMultiFromEditMesh(), BIF_retargetArc(), BIF_retargetArmature(), BKE_font_getselection(), BKE_text_to_curve(), BL_ArmatureObject::BL_ArmatureObject(), BL_ConvertBlenderObjects(), blend_from_shape_exec(), bones_merge(), border_select_exec(), boundbox_displist(), build_dag_object(), buttons_context_path_data(), buttons_context_path_pose_bone(), calc_curve_deform(), calc_curvepath(), calc_latt_deform(), calc_manipulator_stats(), calc_shapeKeys(), calc_weightpaint_vert_color(), calculateCenter(), can_pbvh_draw(), ccgDM_getFaceMap(), ccgDM_getPBVH(), cdDM_getFaceMap(), cdDM_getPBVH(), change_character_exec(), change_spacing_exec(), childof_clear_inverse_exec(), childof_set_inverse_exec(), circle_select_exec(), clampto_evaluate(), clampto_get_tarmat(), clear_fgon_exec(), clear_mesh_caches(), clear_tilt_exec(), contarget_get_lattice_mat(), contarget_get_mesh_mat(), contextSketch(), convert_exec(), ConvertCSGDescriptorsToDerivedMesh(), copy_attr(), copy_mball_properties(), copy_object(), copy_selection(), copy_texture_space(), count_duplilist(), count_set_pose_transflags(), crazyspace_build_sculpt(), crazyspace_get_mapped_editverts(), DocumentImporter::create_camera_object(), DocumentImporter::create_lamp_object(), MeshImporter::create_mesh_object(), create_vgroups_from_armature(), GeometryExporter::createPolylist(), createSlideVerts(), createTransArmatureVerts(), createTransCurveVerts(), createTransEdge(), createTransEditVerts(), createTransLatticeVerts(), createTransMBallVerts(), createTransTexspace(), createTransUVs(), CU_select_nth(), CU_select_swap(), cube_project_exec(), curve_calc_modifiers_post(), curve_calc_modifiers_pre(), curve_calc_orcodm(), curve_deform_verts(), curve_get_editcurve(), curve_is_animated(), curve_rename_fcurves(), curve_surf_to_softbody(), curvesurf_prim_add(), cylinder_project_exec(), dag_id_flush_update(), dag_object_time_update_flags(), de_select_all_exec(), de_select_first_exec(), de_select_last_exec(), deformMatrices(), deformMatricesEM(), deformVerts(), deformVertsEM(), delete_customdata_layer(), delete_exec(), delete_mesh_exec(), delete_metaelems_exec(), deleteflagNurb(), distribute_threads_exec(), distribute_threads_init_data(), do_armature_box_select(), do_curve_key(), do_guides(), do_lasso_select_armature(), do_lasso_select_curve__doSelect(), do_lasso_select_mesh(), do_lasso_select_meta(), do_lasso_select_paintface(), do_lasso_select_pose(), do_latt_key(), do_makeDispListCurveTypes(), do_meta_box_select(), do_nurbs_box_select__doSelect(), do_ob_key(), do_object_pose_box_select(), do_uvedit_vertex(), do_versions(), do_view3d_header_buttons(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), do_weight_paint_vertex(), docenter_armature(), dof_camera(), draw_armature(), draw_bounding_volume(), draw_ebones(), draw_editnurb(), draw_em_fancy(), draw_em_measure_stats(), draw_empty_image(), draw_forcefield(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_mesh_fancy(), draw_mesh_object(), draw_mesh_text(), draw_mesh_textured(), draw_object(), draw_object_backbufsel(), draw_object_mesh_instance(), draw_pose_bones(), draw_pose_dofs(), draw_pose_paths(), draw_selected_name(), draw_uvs(), draw_uvs_other(), draw_uvs_shadow(), drawDispList(), drawlamp(), drawlattice(), drawmball(), drawnurb(), drawObjectSelect(), drawtexspace(), drawviewborder(), drawWireExtra(), drop_named_image_invoke(), dupli_extrude_cursor(), duplicate_exec(), duplicate_metaelems_exec(), ED_armature_apply_transform(), ED_armature_bone_rename(), ED_armature_deselect_all(), ED_armature_deselect_all_visible(), ED_armature_edit_free(), ED_armature_from_edit(), ED_armature_to_edit(), ED_curve_updateAnimPaths(), ED_do_pose_selectbuffer(), ED_editors_exit(), ED_editors_init(), ED_object_add_duplicate(), ED_object_add_type(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_apply(), ED_object_modifier_convert(), ED_object_modifier_remove(), ED_object_shape_key_remove(), ED_operator_editarmature(), ED_operator_editcurve(), ED_operator_editfont(), ED_operator_editlattice(), ED_operator_editmball(), ED_operator_editmesh(), ED_operator_editsurf(), ED_operator_editsurfcurve(), ED_operator_object_active_editable_mesh(), ED_operator_uvmap(), ED_pose_deselectall(), ed_screen_context(), ED_setflagsLatt(), ED_space_image_set(), ED_space_image_show_uvedit(), ED_space_image_show_uvshadow(), ED_unwrap_lscm(), ED_uvedit_assign_image(), ED_uvedit_ensure_uvs(), ED_uvedit_live_unwrap_begin(), ED_uvedit_median(), ED_uvedit_minmax(), ED_uvedit_nearest_uv(), ED_uvedit_test(), ED_vgroup_copy_array(), ED_vgroup_mirror(), ED_vgroup_nr_vert_add(), ED_vgroup_nr_vert_remove(), ED_vgroup_object_is_edit_mode(), ED_vgroup_vert_add(), ED_view3d_calc_camera_border(), ED_view3d_clip_range_get(), ED_view3d_ob_clip_range_get(), ED_view3d_viewplane_get(), edge_flip_exec(), edge_rotate_selected(), editCurve_to_undoCurve(), editmesh_calc_modifiers(), editmesh_get_x_mirror_vert(), editmesh_mark_seam(), editmesh_mark_sharp(), editmode_toggle_poll(), editvert_mirror_update(), effector_add_type(), EM_automerge(), em_setup_viewcontext(), end_latt_deform(), expand_object(), extern_local_object(), extrude_exec(), extrude_mesh(), extrude_repeat_mesh_exec(), face_duplilist(), fill_mesh_exec(), find_basis_mball(), flip_normals(), fluid_estimate_memory(), fluidsimBake(), followpath_get_tarmat(), font_duplilist(), forEachCameraObjectInScene(), forEachLampObjectInScene(), GeometryFunctor::forEachMeshObjectInScene(), free_editLatt(), free_editMball(), free_editNurb(), free_editText(), free_object(), freeSlideVerts(), game_property_copy_exec(), gamecamera_from_bcamera(), gameobject_from_blenderobject(), get_active_posechannel(), get_active_posechannel2(), get_actNurb(), get_armature(), get_armature_edit(), get_bone_from_selectbuffer(), get_dm(), get_editlatt(), get_geometry_id(), get_levels_from_disps(), get_mesh(), get_mesh_orco_verts(), get_scalar_from_vertexgroup(), get_undoFont(), get_vert_def_nr(), get_weights_array(), getActiveUVLayerName(), getEditMesh(), BL_ModifierDeformer::GetPhysicsMesh(), getTransformOrientation(), ghost_poses_tag_unselected(), give_current_object_texture(), give_matarar(), give_obdata_texspace(), give_parvert(), give_totcolp(), gp_layer_to_curve(), GPU_lamp_from_blender(), gpu_render_lamp_update(), GPU_scene_object_lights(), has_object_type(), AnimationExporter::hasAnimations(), hide_exec(), hide_mesh_exec(), hide_metaelems_exec(), hide_selected_pose_bone_cb(), hide_unselected_pose_bone_cb(), image_aspect(), image_refresh(), init_latt_deform(), init_meta(), init_render_curve(), init_render_mesh(), init_render_surf(), initTransform(), initTransInfo(), InputCustomRatio(), insert_curvekey(), insert_into_textbuf(), insert_lattkey(), insert_lorem_exec(), insert_meshkey(), insert_text_invoke(), join_armature_exec(), join_curve_exec(), join_mesh_exec(), join_mesh_shapes_exec(), kill_selection(), knife_cut_exec(), KX_FontObject::KX_FontObject(), lamp_changed(), lattice_applyVertexCos(), lattice_calc_modifiers(), lattice_deform_verts(), lattice_foreachScreenVert(), lattice_get_deform_verts(), lattice_to_softbody(), layers_poll(), lib_indirect_test_id(), lib_link_object(), lib_link_pose(), limitdistance_reset_exec(), line_break_exec(), SkinInfo::link_armature(), linked_limit_default(), load_editLatt(), load_editMesh(), load_editNurb(), load_editText(), loop_multiselect(), loop_to_region(), make_editLatt(), make_editMball(), make_editMesh(), make_editNurb(), make_editText(), make_fgon_exec(), make_links_data_exec(), make_local_armature(), make_local_camera(), make_local_curve(), make_local_lamp(), make_local_lattice(), make_local_mball(), make_local_mesh(), make_orco_curve(), make_orco_surf(), make_prim(), make_prim_ext(), make_regular_exec(), make_segment_exec(), make_trans_verts(), makebevelcurve(), makeBevelList(), makeDispListCurveTypes(), makeDispListSurf(), material_from(), material_slot_assign_exec(), material_slot_copy_exec(), material_slot_de_select(), merge_exec(), merge_nurb(), merge_type_itemf(), mesh_calc_modifiers(), mesh_circle_select(), mesh_create_derived_for_modifier(), mesh_duplicate_exec(), mesh_extrude_exec(), mesh_extrude_invoke(), mesh_extrude_itemf(), mesh_faces_shade_flat_exec(), mesh_faces_shade_smooth_exec(), mesh_faces_to_scratch(), mesh_get_bb(), mesh_get_mapped_verts_nors(), mesh_get_x_mirror_faces(), mesh_get_x_mirror_vert(), mesh_get_x_mirror_vert_spacial(), mesh_mirror_colors(), mesh_mirror_uvs(), mesh_mirrtopo_table(), mesh_noise_exec(), mesh_octree_table(), mesh_rip_invoke(), mesh_rotate_colors(), mesh_rotate_uvs(), mesh_select_nth_exec(), mesh_select_random_exec(), mesh_separate_exec(), mesh_separate_loose(), mesh_separate_material(), mesh_separate_selected(), mesh_set_smooth_flag(), mesh_shortest_path_select_poll(), mesh_to_curve(), mesh_to_softbody(), mesh_vertices_randomize_exec(), meshdeformModifier_do(), metaball_get_editelems(), metaball_polygonize(), metadensity(), minimize_stretch_exit(), minimize_stretch_init(), minimize_stretch_iteration(), minmax_object(), modifier_apply_obdata(), modifier_apply_shape(), modifiers_getVirtualModifierList(), modifiers_usesArmature(), mouse_armature(), mouse_lattice(), mouse_mball(), mouse_mesh(), mouse_mesh_loop(), mouse_mesh_shortest_path(), mouse_nurb(), mouse_select(), move_cursor(), multires_apply_smat(), multires_del_higher(), multires_dm_create_from_derived(), multires_external_pack_exec(), multires_external_save_exec(), multires_external_save_invoke(), multires_subdivide(), multires_sync_levels(), multires_topology_changed(), multiresbake_check(), multiresbake_create_hiresdm(), multiresbake_create_loresdm(), multiresbake_image_exec_locked(), multiresModifier_set_levels_from_disps(), multiresModifier_update(), my_get_local_bounds(), namebutton_cb(), NewBooleanMesh(), normals_make_consistent_exec(), nurbs_foreachScreenVert(), nurbs_to_mdata_customdb(), nurbs_to_mesh(), nurbscurve_circle_doSelect(), ob_get_key(), ob_keyframes_loop(), ob_parcurve(), ob_to_keylist(), object_add_duplicate_internal(), object_camera_matrix(), object_camera_mode(), object_data_is_libdata(), object_get_boundbox(), object_get_derived_final(), object_handle_update(), object_has_edges(), object_hook_index_array(), object_hook_select_exec(), object_lamp_add_exec(), object_make_proxy(), object_origin_set_exec(), object_remove_material_slot(), object_select_linked_exec(), object_shape_key_mirror(), offset_to_key(), CamerasExporter::operator()(), LightsExporter::operator()(), EffectsExporter::operator()(), GeometryExporter::operator()(), AnimationExporter::operator()(), outliner_add_object_contents(), outliner_draw_iconrow(), outliner_draw_tree_element(), pack_islands_exec(), paint_facesel_circle_select(), paint_facesel_test(), paintface_mouse_select(), parent_set_exec(), paste_file(), paste_selection(), PE_mirror_x(), pe_x_mirror(), peelObjects(), pin_exec(), pose_armature_layers_exec(), pose_armature_layers_invoke(), pose_armature_layers_showall_exec(), pose_autoside_names_exec(), pose_bone_flip_active_exec(), pose_bone_layers_exec(), pose_flip_names_exec(), pose_grab_with_ik(), pose_hide_exec(), pose_reveal_exec(), pose_select_hierarchy_exec(), pose_select_parent_exec(), pose_select_same_group(), pose_select_same_layer(), pose_slide_init(), poseAnim_mapping_refresh(), poselib_preview_init_data(), precalculate_effector(), preview_prepare_scene(), project_camera_info(), project_paint_begin(), proxylocked_constraints_owner(), psys_calc_dmcache(), psys_face_mat(), psys_mat_hair_to_orco(), psys_particle_dm_face_lookup(), psys_render_simplify_distribution(), pycon_get_tarmat(), quads_convert_to_tris_exec(), RE_make_stars(), RE_make_sticky(), region_to_loop(), removedoublesflag_exec(), reset_exec(), restoreTransObjects(), retargetGraphs(), reveal_exec(), reveal_mesh_exec(), reveal_metaelems_exec(), RIG_graphFromArmature(), ringsel_finish(), ringsel_init(), AnimationExporter::sample_and_write_bone_animation(), screw_mesh_exec(), sculpt_flush_pbvhvert_deform(), sculpt_flush_stroke_deform(), sculpt_get_first_deform_matrices(), sculpt_modifiers_active(), sculpt_multires_active(), sculpt_stroke_done(), sculpt_undo_restore(), sculpt_update_mesh_elements(), sculpt_vertcos_to_key(), select_all_exec(), select_axis_exec(), select_by_number_vertices_exec(), select_editlattice_hook(), select_editmesh_hook(), select_inverse_exec(), select_inverse_mesh_exec(), select_inverse_metaelems_exec(), select_less(), select_less_exec(), select_linked_exec(), select_linked_flat_faces_exec(), select_linked_internal(), select_linked_pick_invoke(), select_mirror_exec(), select_more(), select_more_exec(), select_next_exec(), select_non_manifold_exec(), select_nth_exec(), select_pinned_exec(), select_previous_exec(), select_random_exec(), select_random_metaelems_exec(), select_row_exec(), select_sharp_edges_exec(), select_similar_type_itemf(), select_vertex_path_exec(), selectend_nurb(), separate_armature_bones(), separate_exec(), set_actNurb(), set_case(), set_goal_weight_exec(), set_handle_type_exec(), set_mesh(), set_pchan_colorset(), set_pose_keys(), set_radius_exec(), set_spline_type_exec(), set_style(), set_tile_exec(), set_wpaint(), setCustomPoints(), shade_smooth_exec(), shader_preview_render(), shape_itemf(), shape_key_mode_poll(), shape_key_poll(), shape_propagate(), shape_propagate_to_all_exec(), show_pose_bone_cb(), sima_draw_zbuffloat_pixels(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), single_obdata_users(), sk_convertStroke(), sk_makeTemplateGraph(), skip_fcurve_selected_data(), smooth_exec(), smooth_radius_exec(), smooth_vertex(), snap_curs_to_active(), snap_curs_to_sel(), snap_selection_exec(), snap_uvs_to_adjacent_unselected(), snap_uvs_to_cursor(), snap_uvs_to_pixels(), snapObject(), snode_set_context(), solidify_exec(), solve_parenting(), sort_faces_exec(), special_aftertrans_update(), special_editmenu(), special_transvert_update(), sphere_project_exec(), spin_exec(), spin_mesh(), spin_mesh_exec(), spin_nurb(), splineik_get_tarmat(), splineik_init_tree_from_pchan(), split_mesh(), springs_from_mesh(), stampdata(), stats_object_edit(), stats_object_paint(), stats_object_pose(), sticky_add_exec(), sticky_remove_exec(), stitch_exec(), stretchto_reset_exec(), subdivide_exec(), subdividenurb(), switch_direction_exec(), test_constraints(), test_curve_type(), test_object_materials(), text_update_edited(), textbox_add_exec(), textbox_remove_exec(), toggle_case_exec(), toggle_cyclic_exec(), toggle_style_exec(), transform_armature_mirror_update(), AnimationImporter::translate_animation(), tree_element_active_bone(), tree_element_active_ebone(), tree_element_active_posechannel(), tree_element_active_texture(), tris_convert_to_quads_exec(), txt_add_object(), uiIconFromID(), uiTemplateEditModeSelection(), uiTemplateHeader3D(), undoCurve_to_editCurve(), unlink_object(), unlink_selection_exec(), unwrap_exec(), BL_ModifierDeformer::Update(), uv_faces_do_sticky(), uv_from_view_exec(), uv_map_transform(), uv_texture_add_exec(), uv_texture_remove_exec(), uvedit_center(), uvedit_set_tile(), uvedit_vertex_buttons(), uvprojectModifier_do(), v3d_editarmature_buts(), v3d_editmetaball_buts(), v3d_editvertex_buts(), validate_pyconstraint_cb(), vertcos_to_key(), vertex_color_add_exec(), vertex_color_remove_exec(), vertex_duplilist(), 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_deselect_exec(), vertex_group_invert_exec(), vertex_group_levels_exec(), vertex_group_mirror_exec(), vertex_group_normalize_all_exec(), vertex_group_normalize_exec(), vertex_group_poll(), vertex_group_poll_edit(), vertex_group_remove_exec(), vertex_group_remove_from_exec(), vertex_group_select_exec(), vertex_paint_mode_poll(), vertex_parent_set_exec(), vgroup_active_remove_verts(), vgroup_adjust_active(), vgroup_assign_verts(), vgroup_blend(), vgroup_clean(), vgroup_clean_all(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_delete_all(), vgroup_delete_edit_mode(), vgroup_delete_object_mode(), vgroup_do_remap(), vgroup_duplicate(), vgroup_edit_lattice(), vgroup_invert(), vgroup_levels(), vgroup_normalize(), vgroup_normalize_active(), vgroup_normalize_all(), vgroup_object_in_edit_mode(), vgroup_select_verts(), view3d_borderselect_exec(), view3d_circle_select_exec(), view3d_get_name(), view3d_lasso_select(), view3d_modeselect_pup(), viewcontextSketch(), viewRedrawForce(), viewselected_exec(), vpaint_stroke_update_step(), weight_from_bones_exec(), weight_paint_mode_poll(), weld_align_uv(), where_is_pose(), where_on_path(), where_on_path_deform(), wpaint_fill(), wpaint_stroke_done(), wpaint_stroke_test_start(), wpaint_stroke_update_step(), and write_objects().

float Object::dloc[3]
float Object::dquat[4]
float Object::drot[3]
float Object::drotAxis[3]
float Object::dsize[3]
char Object::dt

Definition at line 198 of file DNA_object_types.h.

Referenced by add_only_object(), do_versions(), and face_duplilist().

Definition at line 260 of file DNA_object_types.h.

Referenced by lib_link_object().

Definition at line 124 of file DNA_object_types.h.

Referenced by direct_link_object(), do_versions(), give_parteff(), and lib_link_object().

short Object::flag

Definition at line 158 of file DNA_object_types.h.

Referenced by add_group_render_dupli_obs(), add_named_exec(), add_to_group(), allow_render_object(), append_named_part_ex(), applyModifier(), calc_manipulator_stats(), convert_exec(), convert_poll(), copy_baseflags(), copy_object(), copy_objectflags(), count_proportional_objects(), createTransObject(), dag_id_flush_update(), database_init_objects(), direct_link_object(), do_lasso_select_objects(), do_versions(), draw_empty_image(), draw_forcefield(), draw_mesh_fancy(), draw_motion_path_instance(), draw_new_particle_system(), draw_object(), drawlamp(), drawmball(), drawWireExtra(), duplibase_for_convert(), ED_base_object_select(), endlocalview(), SceneExporter::exportHierarchy(), face_duplilist(), find_basis_mball(), forEachCameraObjectInScene(), forEachLampObjectInScene(), GeometryFunctor::forEachMeshObjectInScene(), get_next_bake_face(), getTransformOrientation(), give_base_to_groups(), give_base_to_objects(), group_select_flag(), init_render_object(), lib_link_group(), KX_BlenderSceneConverter::LinkBlendFile(), make_new_animlistelem(), make_object_duplilist_real(), mark_children(), modifiers_isDeformedByArmature(), modifiers_isDeformedByLattice(), motionpaths_calc_optimise_depsgraph(), motionpaths_calc_update_scene(), mouse_anim_channels(), mouse_nla_channels(), object_deselect_cb(), object_hide_view_clear_exec(), object_select_cb(), outliner_draw_tree_element(), restrictbutton_gr_restrict_flag(), scene_add_base(), scene_deselect_all(), scene_select_base(), select_grouped_object_hooks(), set_scene_bg(), set_trans_object_base_flags(), stats_update(), unlink_group(), and vertex_duplilist().

Definition at line 241 of file DNA_object_types.h.

Referenced by add_only_object().

Settings for game objects bit 0: Object has dynamic behaviour bit 2: Object is evaluated by the gameengine bit 6: Use Fh settings in Materials bit 7: Use face normal to rotate Object bit 8: Friction is anisotropic bit 9: Object is a ghost bit 10: Do rigid body dynamics. bit 11: Use bounding object for physics

Definition at line 220 of file DNA_object_types.h.

Referenced by add_only_object(), BL_CreatePhysicsObjectNew(), copy_attr(), CreateShapePropsFromBlenderObject(), do_logic_buts(), do_versions(), draw_actuatorbuttons(), draw_object(), gameobject_from_blenderobject(), BL_ModifierDeformer::HasCompatibleDeformer(), and KX_Scene::ReplaceMesh().

More settings bit 15: Always ignore activity culling

Definition at line 225 of file DNA_object_types.h.

Referenced by BL_CreatePhysicsObjectNew(), and gameobject_from_blenderobject().

Definition at line 234 of file DNA_object_types.h.

Referenced by direct_link_object().

Definition at line 98 of file DNA_object_types.h.

Referenced by actcon_get_tarmat(), add_hook_object(), append_named_part_ex(), applyarmature_fix_boneparents(), armature_autoside_names_exec(), armature_flip_names_exec(), assign_material(), autokeyframe_ob_cb_func(), autokeyframe_pose_cb_func(), BIF_listTemplates(), BIF_retargetArmature(), BKE_ptcache_id_clear(), BKE_ptcache_set_continue_physics(), BL_ConvertActuators(), BL_ConvertBlenderObjects(), BL_ConvertControllers(), BL_ConvertProperties(), BL_ConvertSensors(), blo_clear_proxy_pointers_from_lib(), brush_edit_apply(), buttons_context(), buttons_context_path_object(), buttons_context_path_particle(), buttons_context_path_pose_bone(), childof_set_inverse_exec(), clear_edited_exec(), clear_sca_new_poins(), connect_hair_exec(), constraint_add_exec(), convert_exec(), convert_poll(), convert_tree(), ConvertMaterial(), copy_mball_properties(), copy_scene(), MeshImporter::create_mesh_object(), createObjectSpace(), createTransObject(), curvesurf_prim_add(), dag_add_driver_relation(), dag_id_flush_update(), DAG_id_tag_update(), DAG_scene_sort(), delete_exec(), disconnect_hair_exec(), do_constraint_panels(), do_logic_buts(), do_version_mdef_250(), do_versions(), do_view3d_region_buttons(), do_view3d_vgroup_buttons(), draw_constraint(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_modifier(), draw_motion_path_instance(), draw_object(), draw_selected_name(), drawlamp(), drawviewborder(), dvar_eval_locDiff(), dvar_eval_transChan(), ED_armature_bone_rename(), ED_armature_enter_posemode(), ED_armature_from_edit(), ED_editors_init(), ED_object_constraint_update(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_modifier_remove(), ED_object_shape_key_remove(), ED_operator_object_active_editable(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ed_screen_context(), ED_view3d_camera_lock_check(), ED_view3d_camera_lock_sync(), edit_actuator_invoke_properties(), edit_constraint_poll_generic(), edit_controller_invoke_properties(), edit_modifier_poll_generic(), edit_sensor_invoke_properties(), effector_add_type(), exist_object(), explode_refresh_exec(), export_fluid_objects(), find_basis_mball(), find_family_object(), fluid_init_filepaths(), fluidsimBake(), flyEnd(), framechange_poses_clear_unkeyed(), frames_duplilist(), free_scene(), get_driver_path_hack(), get_selected_and_linked_obs(), give_base_to_groups(), give_base_to_objects(), gpencil_data_get_pointers(), GPU_materials_free(), group_instance_add_exec(), group_relink_nla_objects(), ignore_parent_tx(), image_aspect(), init_meta(), initFlyInfo(), is_basis_mball(), is_mball_basis_for(), join_mesh_exec(), join_poll(), join_shapes_poll(), joined_armature_fix_links(), lamp_changed(), layers_poll(), lib_link_group(), lib_link_modifiers__linkModifiers(), lib_link_object(), lib_link_pose(), load_editMesh(), logic_buttons(), logic_buttons_new(), make_local_armature(), make_local_camera(), make_local_curve(), make_local_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_new_animlistelem(), make_object_duplilist_real(), make_prim_ext(), make_proxy_exec(), make_proxy_invoke(), make_regular_exec(), make_vertexcol(), material_slot_assign_exec(), material_slot_remove_exec(), mesh_separate_selected(), mesh_to_curve(), 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(), mouse_select_menu(), move_camera(), multires_base_apply_exec(), multires_reshape_exec(), multires_subdivide_exec(), new_particle_settings_exec(), new_particle_target_exec(), NewBooleanMesh(), nurbs_to_mesh(), ob_parbone(), object_add_duplicate_internal(), object_add_particle_system(), object_armature_add_exec(), object_copy_proxy_drivers(), object_data_is_libdata(), object_handle_update(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_remove_exec(), object_hook_reset_exec(), object_is_libdata(), object_make_proxy(), object_metaball_add_exec(), object_origin_set_exec(), object_relink(), object_remove_material_slot(), object_remove_particle_system(), object_select_linked_exec(), object_shape_key_mirror(), outliner_add_object_contents(), outliner_build_tree(), outliner_make_hierarchy(), particle_edit_toggle_exec(), particle_edit_toggle_poll(), particle_system_update(), pose_autoside_names_exec(), pose_bone_flip_active_exec(), pose_clear_transform_generic_exec(), pose_constraints_clear_exec(), pose_flip_names_exec(), pose_flip_quats_exec(), pose_ik_clear_exec(), pose_paste_exec(), pose_propagate_get_refVal(), pose_proxy_synchronize(), pose_visual_transform_apply_exec(), poseAnim_mapping_autoKeyframe(), poseAnim_mapping_refresh(), poselib_keytag_pose(), poselib_preview_apply(), poselib_preview_init_data(), preview_prepare_scene(), proxy_group_object_itemf(), ptcache_file_open(), ptcache_filename(), ptcache_path(), RE_Database_FromScene_Vectors(), recalc_all_library_objects(), refresh_pyconstraints_exec(), remake_editMesh(), remove_doubles_exec(), remove_particle_target_exec(), reset_particle(), restrictbutton_modifier_cb(), AnimationExporter::sample_animation(), scene_changed(), scene_sort_groups(), sculpt_flush_update(), sculpt_stroke_done(), sculpt_toggle_mode(), sculpt_undo_push_node(), sculpt_undo_restore(), separate_armature_exec(), separate_exec(), separated_armature_fix_links(), set_active_group_exec(), set_sca_new_poins(), set_scene_bg(), set_wpaint(), shade_smooth_exec(), shape_key_clear_exec(), shape_key_mode_poll(), shape_key_move_exec(), shape_key_poll(), single_mat_users(), single_mat_users_expand(), single_obdata_users(), single_object_action_users(), single_object_users(), snode_set_context(), softbody_step(), special_aftertrans_update(), special_editmenu(), stampdata(), stats_string(), target_move_down_exec(), target_move_up_exec(), test_object_materials(), texture_paint_toggle_exec(), AnimationImporter::translate_animation(), tree_element_active_defgroup(), uiTemplateConstraint(), uiTemplateHeader3D(), uiTemplateModifier(), undo_clean_stack(), undo_editmode_push(), undo_editmode_step(), unlink_actuator(), unlink_controller(), unlink_group(), unlink_object(), unlink_text(), v3d_posearmature_buts(), 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_invert_exec(), vertex_group_levels_exec(), vertex_group_mirror_exec(), vertex_group_normalize_all_exec(), vertex_group_normalize_exec(), vertex_group_poll(), vertex_group_poll_edit(), vertex_group_remove_exec(), vertex_group_remove_from_exec(), vertex_group_select_exec(), vertex_group_sort_exec(), vgroup_move_exec(), view3d_context(), view3d_modeselect_pup(), view3d_panel_object(), view3d_setcameratoview_exec(), view3d_setcameratoview_poll(), weight_sample_group_exec(), weight_set_exec(), what_does_obaction(), where_is_object_time(), DocumentImporter::write_node(), write_objects(), and KX_BlenderSceneConverter::WritePhysicsObjectToAnimationIpo().

float Object::ima_ofs[2]

Definition at line 262 of file DNA_object_types.h.

Referenced by draw_empty_image().

float Object::imat[4][4]
float Object::imat_ren[4][4]
unsigned int Object::init_state
struct Ipo* Object::ipo

Definition at line 164 of file DNA_object_types.h.

Referenced by do_versions().

unsigned int Object::lastDataMask
unsigned int Object::lay

Definition at line 156 of file DNA_object_types.h.

Referenced by _scan_for_ext_spring_forces(), add_hook_object_new(), add_lightgroup(), add_named_exec(), add_object(), add_render_lamp(), add_render_object(), animdata_filter_dopesheet(), append_named_part_ex(), BL_ConvertActuators(), BL_ConvertBlenderObjects(), BL_ConvertMesh(), BL_CreatePhysicsObjectNew(), calc_manipulator_stats(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), dag_add_collision_field_relation(), DAG_on_visible_update(), dag_scene_flush_layers(), database_init_objects(), draw_object(), KX_Scene::DupliGroupRecurse(), ED_object_add_type(), endlocalview(), face_duplilist(), font_duplilist(), frames_duplilist(), free_object_duplilist(), gameobject_from_blenderobject(), get_new_constraint_target(), give_base_to_groups(), give_base_to_objects(), GPU_enable_material(), gpu_lamp_from_blender(), gpu_render_lamp_update(), GPU_scene_object_lights(), group_duplilist(), initlocalview(), make_envmaps(), make_object_duplilist_real(), make_proxy_exec(), make_render_halos(), new_dupli_object(), new_particle_duplilist(), particle_curve(), particle_normal_ren(), pdInitEffectors(), query_external_colliders(), render_new_particle_system(), sb_deflect_face(), scan_for_ext_face_forces(), scene_add_base(), scene_update_tagged_recursive(), select_grouped_layer(), set_scene_bg(), softbody_calc_forces(), softbody_calc_forcesEx(), texture_paint_init(), uiTemplateHeader3D(), update_base_layer(), vertex_dupli__mapFunc(), vertex_duplilist(), and view3d_layers_editmode_ensure().

float Object::loc[3]

Definition at line 191 of file DNA_object_types.h.

Referenced by add_only_object(), BL_CreatePhysicsObjectNew(), and do_versions().

float Object::mass

Definition at line 189 of file DNA_object_types.h.

Referenced by copy_attr(), and CreateShapePropsFromBlenderObject().

Definition at line 190 of file DNA_object_types.h.

Referenced by copy_attr(), and CreateShapePropsFromBlenderObject().

Definition at line 129 of file DNA_object_types.h.

Referenced by act_vert_def(), add_verts_to_dgroups(), append_named_part_ex(), applyModifier(), backdrawview3d(), BIF_createTransformOrientation(), BIF_draw_manipulator(), bone_skinnable_cb(), brush_reset_exec(), calc_manipulator_stats(), cloth_clear_cache(), copy_object(), createTransData(), CTX_data_mode_enum(), delete_customdata_layer(), dgroup_skinnable_cb(), direct_link_object(), do_lasso_select_objects(), do_object_pose_box_select(), do_versions(), draw_armature(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_glsl_material(), draw_mesh_fancy(), draw_mesh_text(), draw_mesh_textured(), draw_modifier(), draw_object(), draw_object_backbufsel(), draw_object_mesh_instance(), draw_selected_name(), draw_textured_begin(), drawObjectSelect(), ED_armature_enter_posemode(), ED_armature_exit_posemode(), ED_editors_init(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_convert(), ED_object_modifier_remove(), ED_operator_objectmode(), ED_operator_posemode(), ed_screen_context(), ED_sculpt_force_update(), ED_undo_push(), ed_undo_step(), ED_undo_valid(), ED_viewedit_datamask(), EM_automerge(), get_active_constraints(), get_active_constraints2(), get_undo_system(), getTransformOrientation(), gimbal_axis(), GPU_enable_material(), image_listener(), image_paint_poll(), image_paint_sample_color_poll(), initTransformOrientation(), join_armature_exec(), lib_link_object(), list_item_row(), mesh_build_data(), mesh_calc_modifiers(), mesh_mirrtopo_table(), modifier_remove_exec(), modifiers_isCorrectableDeformed(), multires_force_render_update(), multires_get_level(), multires_set_tot_level(), multiresbake_create_loresdm(), object_add_duplicate_internal(), object_mode_poll(), object_mode_set_exec(), object_pose_context(), object_remove_particle_system(), outliner_add_object_contents(), paint_facesel_test(), paint_get_active(), particle_edit_toggle_exec(), particle_system_remove_exec(), PE_current_changed(), PE_hair_poll(), PE_poll(), pose_bone_flip_active_exec(), pose_grab_with_ik(), posemode_exec(), psys_in_edit_mode(), psys_update_path_cache(), sculpt_mode_poll(), sculpt_toggle_mode(), separate_armature_exec(), set_draw_settings_cached(), set_scene_bg(), set_vpaint(), set_wpaint(), shape_key_mode_poll(), shrinkwrapModifier_deform(), snap_curs_to_sel(), snapObjects(), snode_set_context(), special_aftertrans_update(), special_editmenu(), stats_string(), stats_update(), subsurf_dm_create_local(), texture_paint_toggle_exec(), time_draw_keyframes(), tree_element_active_pose(), ui_id_brush_get_icon(), uiTemplateHeader3D(), vertex_paint_mode_poll(), vgroup_do_remap(), view3d_borderselect_exec(), view3d_circle_select_exec(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_panel_object(), view3d_select_invoke(), view3d_selectable_data(), viewselected_exec(), weight_from_bones_poll(), weight_paint_mode_poll(), and weight_paint_poll().

Definition at line 127 of file DNA_object_types.h.

Referenced by add_hook_object(), BKE_ptcache_ids_from_object(), BKE_ptcache_object_reset(), build_dag_object(), ccgDM_release(), clipMirrorModifier(), convert_exec(), copy_attr(), copy_object(), copy_object_particlesystems(), direct_link_object(), do_version_mdef_250(), do_versions(), draw_hooks(), draw_mesh_object(), ED_armature_bone_rename(), ED_object_modifier_add(), ED_object_modifier_apply(), ED_object_modifier_copy(), ED_object_modifier_move_down(), ED_object_modifier_move_up(), ED_object_modifier_remove(), esubdivideflag(), expand_object(), extrudeflag_edge(), extrudeflag_vert(), findPrecedingParticlesystem(), get_multires_modifier(), BL_ModifierDeformer::HasArmatureDeformer(), BL_ModifierDeformer::HasCompatibleDeformer(), hook_mod_itemf(), lib_link_particlesystems(), load_editMesh(), mesh_calc_modifiers(), modifiers_clearErrors(), modifiers_convertToReal(), modifiers_disable_subsurf_temporary(), modifiers_findByName(), modifiers_findByType(), modifiers_foreachIDLink(), modifiers_foreachObjectLink(), modifiers_getCageIndex(), modifiers_getVirtualModifierList(), modifiers_indexInObject(), modifiers_setOnCage(), multires_load_old(), object_add_particle_system(), object_free_modifiers(), object_hook_assign_exec(), object_hook_recenter_exec(), object_hook_remove_exec(), object_hook_reset_exec(), object_hook_select_exec(), object_link_modifiers(), object_modifiers_use_time(), object_remove_particle_system(), outliner_add_object_contents(), psys_get_modifier(), sculpt_init_mirror_clipping(), select_grouped_object_hooks(), smooth_vertex(), special_editmenu(), test_object_modifiers(), tselem_draw_icon(), unlink_object(), vgroup_remap_update_users(), wpaint_make_validmap(), and write_objects().

Definition at line 163 of file DNA_object_types.h.

Referenced by acf_generic_dsexpand_setting_ptr().

float Object::obmat[4][4]

Definition at line 145 of file DNA_object_types.h.

Referenced by add_hook_object(), TransformWriter::add_node_transform_ob(), add_object_to_effectors(), add_only_object(), add_pose_transdata(), add_primitive_bone(), add_render_lamp(), add_render_object(), add_vertex_invoke(), add_verts_to_dgroups(), addvert_Nurb(), applyarmature_fix_boneparents(), applyModifier(), BL_ArmatureObject::ApplyPose(), applyProject(), armature_bone_primitive_add_exec(), armature_calc_roll_exec(), armature_circle_select(), armature_click_extrude_exec(), armature_deform_verts(), armature_fill_bones_exec(), armature_mat_world_to_pose(), arrayModifier_doArray(), atm_tile(), base_callback(), bc_set_parent(), BIF_draw_manipulator(), BKE_text_to_curve(), BL_ArmatureConstraint::BL_ArmatureConstraint(), BL_ArmatureObject::BL_ArmatureObject(), BL_SkinDeformer::BL_SkinDeformer(), boids_precalc_rules(), brush_add(), brush_edit_apply(), brush_edit_init(), brush_puff(), calc_manipulator_stats(), calcTriangleDivs(), calculateCenter(), calculateCenter2D(), calculateCenterCursor(), childof_set_inverse_exec(), clampto_evaluate(), clipMirrorModifier(), cloth_from_object(), cloth_to_object(), connect_hair(), constraint_mat_convertspace(), constraint_target_to_mat4(), constraints_clear_evalob(), constraints_make_evalob(), contarget_get_lattice_mat(), contarget_get_mesh_mat(), convert_pose(), convert_tree(), DocumentImporter::create_instance_node(), createObjectSpace(), createTransArmatureVerts(), createTransCurveVerts(), createTransEdge(), createTransEditVerts(), createTransLatticeVerts(), createTransMBallVerts(), createTransParticleVerts(), createTransTexspace(), cube_project_exec(), cuboid_do(), database_fromscene_vectors(), database_init_objects(), deformVerts(), do_child_modifiers(), do_guides(), do_lasso_select_armature(), do_lasso_select_meta(), do_lasso_select_objects(), do_lasso_select_pose(), do_material_tex(), do_step_cloth(), docenter_armature(), dof_camera(), doMirrorOnAxis(), draw_ebones(), draw_em_measure_stats(), draw_hooks(), draw_mesh_object(), draw_motion_path_instance(), draw_new_particle_system(), draw_object(), draw_object_backbufsel(), draw_pose_bones(), drawHelpline(), drawlamp(), drawObjectConstraint(), drawObjectSelect(), drawPropCircle(), drawWireExtra(), dupli_extrude_cursor(), dvar_eval_locDiff(), dvar_eval_transChan(), ED_object_new_primitive_matrix(), ED_view3d_camera_lock_sync(), ED_view3d_draw_offscreen_imbuf_simple(), ED_view3d_from_object(), ED_view3d_init_mats_rv3d(), ED_view3d_init_mats_rv3d_gl(), ED_view3d_ob_project_mat_get(), ElementRotation(), EM_project_snap_verts(), em_snap_to_cursor(), env_set_imats(), esubdivideflag(), execute_posetree(), explodeMesh(), extrude_mesh(), extrude_repeat_mesh_exec(), extrudeflag_edge(), extrudeflag_vert(), face_duplilist(), fill_scs_points(), fluid_estimate_memory(), fluid_init_all_channels(), fluidsimBake(), followpath_get_tarmat(), font_duplilist(), frames_duplilist(), free_object_duplilist(), get_constraint_target_matrix(), get_effector_data(), get_new_constraint_target(), get_texture_coords(), getTransformOrientation(), gimbal_axis(), globallen(), GPU_enable_material(), gpu_lamp_from_blender(), GPU_scene_object_lights(), gpu_update_lamps_shadows(), group_duplilist(), ignore_parent_tx(), imapaint_project(), init_curve_deform(), init_latt_deform(), init_meta(), init_render_curve(), init_render_mball(), init_render_mesh(), init_render_object(), init_render_surf(), initElbeemMesh(), initFlyInfo(), initTransformOrientation(), join_armature_exec(), join_curve_exec(), join_mesh_exec(), kinematic_get_tarmat(), knife_cut_exec(), lattice_foreachScreenVert(), SkinInfo::link_armature(), make_envmaps(), make_object_duplilist_real(), make_render_halos(), material_lights(), mesh_deform_bind(), mesh_foreachScreenEdge(), mesh_foreachScreenFace(), mesh_foreachScreenVert(), meshdeformModifier_do(), minmax_object(), minmax_verts(), motionpaths_calc_bake_targets(), mouse_select(), mouse_select_menu(), move_camera(), new_dupli_object(), new_particle_duplilist(), NewBooleanDerivedMesh_intern(), next_object(), ntap_bump_compute(), nurbs_foreachScreenVert(), object_apply_mat4(), object_duplilist_recursive(), object_get_dimensions(), object_handle_update(), object_hook_recenter_exec(), object_hook_reset_exec(), object_make_proxy(), object_set_dimensions(), object_tfm_backup(), object_tfm_restore(), ObjectToTransData(), obmat_to_viewmat(), paint_calc_object_space_radius(), paintface_minmax(), parent_set_exec(), particle_system_update(), peelObjects(), pointdensity_cache_object(), pointdensity_cache_psys(), pose_circle_select(), precalc_guides(), precalculate_effector(), project_camera_info(), project_paint_begin(), psys_get_birth_coordinates(), psys_get_particle_on_path(), psys_make_billboard(), psys_mat_hair_to_global(), psys_render_set(), psys_thread_create_path(), RE_Database_Baking(), RE_Database_FromScene(), RE_make_sticky(), AnimationImporter::read_node_transform(), render_envmap(), render_new_particle_system(), KX_BlenderSceneConverter::resetNoneDynamicObjectToIpo(), ResizeBetween(), resizelattice(), rest_pose(), BL_ArmatureConstraint::RestoreTarget(), ringsel_draw(), RotationBetween(), save_hair(), screw_mesh_exec(), sculpt_get_brush_geometry(), sculpt_stroke_get_location(), sculpt_update_brush_delta(), setLocalConstraint(), setviewmatrixview3d(), shrinkwrap_get_tarmat(), SimpleDeformModifier_do(), sk_convertStroke(), sk_retargetStroke(), smokeModifier_init(), snap_curs_to_active(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapObjects(), softbody_reset(), softbody_to_object(), softbody_update_positions(), solve_parenting(), sphere_do(), spin_exec(), spin_mesh(), spin_nurb(), splineik_evaluate_bone(), springs_from_mesh(), target_callback(), TargetSnapActive(), TargetSnapCenter(), TargetSnapClosest(), TargetSnapMedian(), KX_GameObject::UpdateBlenderObjectMatrix(), BL_SkinDeformer::UpdateInternal(), uv_from_view_exec(), uv_map_rotation_matrix(), uv_map_transform_center(), uvprojectModifier_do(), v3d_editvertex_buts(), vertex_dupli__mapFunc(), vertex_duplilist(), vertex_parent_set_exec(), VertexIt_Fill(), view3d_circle_select_exec(), view3d_get_transformation(), view3d_opengl_select(), viewselected_exec(), visualkey_get_value(), vpaint_stroke_test_start(), vpaint_stroke_update_step(), Warp(), warpModifier_do(), wavemod_get_texture_coords(), waveModifier_do(), what_does_obaction(), what_does_parent(), where_is_object_simul(), where_is_object_time(), where_is_pose(), wpaint_stroke_test_start(), and wpaint_stroke_update_step().

float Object::orig[3]
char Object::pad1[3]

Definition at line 196 of file DNA_object_types.h.

char Object::pad3[8]

Definition at line 263 of file DNA_object_types.h.

Definition at line 106 of file DNA_object_types.h.

Referenced by TransformWriter::add_node_transform_ob(), applyarmature_fix_boneparents(), bc_set_parent(), bc_test_parent_loop(), BL_ConvertBlenderObjects(), BL_CreatePhysicsObjectNew(), build_dag_object(), constraint_mat_convertspace(), count_proportional_objects(), dag_object_time_update_flags(), do_displacement(), do_versions(), do_view3d_region_buttons(), draw_object(), ED_armature_bone_rename(), ED_object_parent(), ED_view3d_camera_lock_sync(), SceneExporter::exportHierarchy(), face_duplilist(), frames_duplilist(), gameobject_from_blenderobject(), gimbal_axis(), give_timeoffset(), ignore_parent_tx(), init_meta(), init_render_surf(), initFlyInfo(), joined_armature_fix_links(), lib_link_object(), SkinInfo::link_armature(), load_editMesh(), make_object_duplilist_real(), mark_children(), modifiers_getVirtualModifierList(), move_camera(), object_apply_mat4(), object_deform_mball(), object_make_proxy(), object_relink(), ObjectToTransData(), outliner_make_hierarchy(), parent_set_exec(), particle_system_update(), KX_Scene::ReplaceMesh(), reset_particle(), select_grouped_children(), select_grouped_parent(), select_grouped_siblings(), separated_armature_fix_links(), set_trans_object_base_flags(), stats_dupli_object(), test_parent_loop(), unlink_object(), vertex_duplilist(), vertex_parent_set_exec(), visualkey_get_value(), what_does_obaction(), what_does_parent(), where_is_object_simul(), where_is_object_time(), SceneExporter::writeNodes(), and KX_BlenderSceneConverter::WritePhysicsObjectToAnimationIpo().

float Object::parentinv[4][4]
struct Path* Object::path

Definition at line 111 of file DNA_object_types.h.

Referenced by copy_object(), and free_object().

Definition at line 115 of file DNA_object_types.h.

Referenced by add_verts_to_dgroups(), animchan_sync_fcurve(), animchan_sync_group(), animviz_calc_motionpaths(), animviz_get_object_motionpaths(), animviz_verify_motionpaths(), apply_armature_pose2bones_exec(), apply_targetless_ik(), applyModifier(), BL_ArmatureObject::ApplyPose(), armature_autoside_names_exec(), armature_deform_verts(), armature_delete_selected_exec(), armature_flip_names_exec(), armature_rebuild_pose(), armature_set_id_extern(), autokeyframe_pose_cb_func(), BIK_execute_tree(), BIK_initialize_tree(), BIK_release_tree(), BIK_test_constraint(), BKE_ptcache_object_reset(), BL_ArmatureConstraint::BL_ArmatureConstraint(), BL_ArmatureObject::BL_ArmatureObject(), build_dag_object(), buttons_context_path_pose_bone(), calc_manipulator_stats(), check_armature_bone_constraint(), childof_set_inverse_exec(), constraint_add_exec(), constraint_delete_exec(), constraint_target_to_mat4(), convert_tree(), copy_object(), copy_object_pose(), copypose_callback(), count_set_pose_transflags(), create_scene(), createTransPose(), dag_object_time_update_flags(), DAG_pose_sort(), deformVerts(), direct_link_object(), distance_callback(), do_constraint_panels(), do_lasso_select_pose(), do_versions(), do_versions_ipos_to_animato(), do_view3d_region_buttons(), draw_actuator_armature(), draw_armature(), draw_ghost_poses(), draw_ghost_poses_keys(), draw_ghost_poses_range(), draw_pose_bones(), draw_pose_dofs(), draw_pose_paths(), draw_sensor_armature(), dtar_get_pchan_ptr(), duplicateEditBoneObjects(), dvar_eval_locDiff(), dvar_eval_transChan(), ED_armature_bone_rename(), ED_do_pose_selectbuffer(), ED_object_constraint_dependency_update(), ED_object_constraint_update(), ED_pose_clear_paths(), ED_pose_deselectall(), ED_pose_recalculate_paths(), ed_screen_context(), expand_object(), framechange_poses_clear_unkeyed(), get_active_posechannel(), get_active_posechannel2(), get_armature_bone_constraint(), get_constraint_lb(), get_indexed_bone(), SkinInfo::get_pose_channel_from_node(), BL_ArmatureObject::GetBoneMatrix(), getTransformOrientation(), ghost_poses_tag_unselected(), graph_panel_driverVar__locDiff(), graph_panel_driverVar__rotDiff(), graph_panel_driverVar__transChan(), iksolver_initialize_tree(), init_scene(), itasc_execute_tree(), itasc_initialize_tree(), join_armature_exec(), joined_armature_fix_links(), joint_callback(), lib_link_object(), minmax_object(), namebutton_cb(), ob_parbone(), object_add_duplicate_internal(), object_handle_update(), object_hook_reset_exec(), object_make_proxy(), object_pose_context(), object_relink(), object_test_constraints(), outliner_add_object_contents(), pose_add_group(), pose_autoside_names_exec(), pose_bone_flip_active_exec(), pose_calculate_paths_exec(), pose_channel_in_IK_chain(), pose_circle_select(), pose_clear_paths_exec(), pose_clear_transform_generic_exec(), pose_copy_exec(), pose_flip_names_exec(), pose_grab_with_ik(), pose_grab_with_ik_clear(), pose_group_assign_exec(), pose_group_deselect_exec(), pose_group_select(), pose_group_select_exec(), pose_group_unassign_exec(), pose_groups_menu_invoke(), pose_paste_exec(), pose_proxy_synchronize(), pose_remove_group(), pose_select_constraint_target_exec(), pose_select_grouped_exec(), pose_select_same_group(), pose_select_same_layer(), pose_slide_init(), poselib_add_exec(), poselib_add_menu_invoke(), poselib_init_new(), poselib_preview_init_data(), poselib_validate(), proxylocked_constraints_owner(), refresh_pyconstraints_exec(), BL_ArmatureObject::RestorePose(), BL_ArmatureConstraint::RestoreTarget(), RIG_reconnectControlBones(), AnimationExporter::sample_and_write_bone_animation(), AnimationExporter::sample_animation(), separate_armature_bones(), separated_armature_fix_links(), set_pchan_colorset(), set_pose_keys(), setviewmatrixview3d(), skip_fcurve_selected_data(), snap_curs_to_sel(), snapArmature(), special_aftertrans_update(), splineik_init_tree(), stats_object_pose(), transform_autoik_update(), AnimationImporter::translate_animation(), tree_element_active_posechannel(), tree_element_active_posegroup(), unlink_object(), unlink_text(), updateDuplicateSubtargetObjects(), BL_ArmatureConstraint::UpdateTarget(), viewselected_exec(), what_does_obaction(), where_is_pose(), where_is_pose_bone(), wpaint_make_validmap(), wpaint_stroke_test_start(), and write_objects().

float Object::quat[4]

Definition at line 247 of file DNA_object_types.h.

float Object::rot[3]
float Object::rotAxis[3]

Definition at line 101 of file DNA_object_types.h.

Referenced by applyModifier(), calc_area_normal(), calc_area_normal_and_flatten_center(), calc_flatten_center(), calc_sculpt_normal(), calc_sculpt_plane(), can_pbvh_draw(), ccgDM_getPBVH(), cdDM_getPBVH(), clear_mesh_caches(), copy_object(), direct_link_object(), do_brush_action(), do_clay_brush(), do_clay_tubes_brush(), do_crease_brush(), do_draw_brush(), do_fill_brush(), do_flatten_brush(), do_grab_brush(), do_inflate_brush(), do_layer_brush(), do_nudge_brush(), do_pinch_brush(), do_radial_symmetry(), do_rotate_brush(), do_scrape_brush(), do_smooth_brush(), do_snake_hook_brush(), do_symmetrical_brush_actions(), do_thumb_brush(), draw_mesh_fancy(), ED_sculpt_modifiers_changed(), free_sculptsession(), mesh_calc_modifiers(), multires_force_update(), paint_brush_stroke_add_step(), paint_draw_cursor(), sculpt_brush_stroke_cancel(), sculpt_brush_stroke_init(), sculpt_combine_proxies(), sculpt_fix_noise_tear(), sculpt_flush_pbvhvert_deform(), sculpt_flush_stroke_deform(), sculpt_flush_update(), sculpt_get_brush_geometry(), sculpt_get_redraw_planes(), sculpt_get_redraw_rect(), sculpt_init_session(), sculpt_set_persistent_base(), sculpt_stroke_done(), sculpt_stroke_get_location(), sculpt_stroke_modifiers_check(), sculpt_stroke_test_start(), sculpt_stroke_update_step(), sculpt_toggle_mode(), sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_brush_delta(), sculpt_update_cache_variants(), sculpt_update_keyblock(), sculpt_update_mesh_elements(), and smooth().

float Object::sf
float Object::size[3]

Definition at line 187 of file DNA_object_types.h.

unsigned int Object::state

Definition at line 106 of file DNA_object_types.h.

Referenced by do_version_old_trackto_to_constraints(), and lib_link_object().

short Object::type

Definition at line 103 of file DNA_object_types.h.

Referenced by act_vert_def(), actuator_pup(), add_lightgroup(), add_only_object(), AddNewBlenderMesh(), allow_make_links_data(), allow_render_dupli_instance(), allow_render_object(), animdata_filter_dopesheet(), animdata_filter_dopesheet_ob(), animdata_filter_dopesheet_obdata(), apply_armature_pose2bones_exec(), armature_deform_verts(), BIF_createTransformOrientation(), BIF_makeListTemplates(), BIF_retargetArmature(), BKE_font_getselection(), BKE_ptcache_object_reset(), BKE_text_to_curve(), BL_ArmatureConstraint::BL_ArmatureConstraint(), BL_ConvertActuators(), BL_ConvertBlenderObjects(), BL_CreatePhysicsObjectNew(), boundbox_displist(), build_dag_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_shading_context(), buttons_shading_new_context(), cache_pointdensity(), calc_curvepath(), calc_manipulator_stats(), calc_taper(), CalcSnapGeometry(), calculateCenter(), ccd_build_deflector_hash(), ccd_update_deflector_hash(), ccgDM_getFaceMap(), ccgDM_getPBVH(), cdDM_getFaceMap(), cdDM_getPBVH(), check_armature_bone_constraint(), clampto_evaluate(), constraint_add_exec(), constraint_target_to_mat4(), constraint_valid(), contextSketch(), convert_exec(), copy_attr(), copy_attr_menu(), copy_mball_properties(), copy_object(), copy_texture_space(), count_duplilist(), create_vgroups_from_armature(), createTransData(), CTX_data_mode_enum(), curve_calc_modifiers_post(), curve_deform_vector(), curve_deform_verts(), curve_get_editcurve(), curve_surf_to_softbody(), curvesurf_prim_add(), curvetomesh(), dag_add_driver_relation(), dag_object_time_update_flags(), DAG_on_visible_update(), database_init_objects(), deformVerts(), delete_exec(), delete_invoke(), deleteflagNurb(), do_constraint_panels(), do_lasso_select_pose(), do_makeDispListCurveTypes(), do_ob_key(), do_strip_modifiers(), do_versions(), do_view3d_header_buttons(), dof_camera(), draw_actuator_action(), draw_actuator_armature(), draw_actuator_edit_object(), draw_actuator_shape_action(), draw_actuatorbuttons(), draw_bounding_volume(), draw_forcefield(), draw_modifier(), draw_object(), draw_object_backbufsel(), draw_object_instance(), draw_selected_name(), draw_sensor_armature(), draw_sensorbuttons(), draw_uvs_other(), drawDispList(), drawDispListsolid(), drawObjectSelect(), drawtexspace(), drawviewborder(), drawWireExtra(), drop_named_image_invoke(), ED_armature_enter_posemode(), ED_editors_exit(), ED_object_constraint_update(), ED_object_enter_editmode(), ED_object_exit_editmode(), ED_object_modifier_add(), ED_object_shape_key_remove(), ED_operator_editarmature(), ED_operator_editcurve(), 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_sketch_full_mode(), ED_operator_sketch_mode(), ED_operator_uvmap(), ed_screen_context(), 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_add_name(), ED_vgroup_mirror(), ED_vgroup_object_is_edit_mode(), ED_view3d_calc_camera_border(), ED_view3d_clip_range_get(), ED_view3d_ob_clip_range_get(), ED_view3d_viewplane_get(), edit_modifier_poll_generic(), editmode_toggle_poll(), EM_automerge(), SceneExporter::exportHierarchy(), extrude_exec(), face_duplilist(), finalize_render_object(), find_basis_mball(), fluid_estimate_memory(), fluid_validate_scene(), forEachCameraObjectInScene(), forEachLampObjectInScene(), GeometryFunctor::forEachMeshObjectInScene(), free_object(), game_property_copy_exec(), gameobject_from_blenderobject(), get_armature(), get_armature_bone_constraint(), get_armature_edit(), get_dm(), get_editlatt(), get_mesh(), get_new_constraint_target(), get_object_orco(), get_scalar_from_vertexgroup(), get_undo_system(), get_undoFont(), get_vert_def_nr(), get_weights_array(), getEditMesh(), getTransformOrientation(), give_base_to_groups(), give_current_object_texture(), give_matarar(), give_parvert(), give_totcolp(), GPU_scene_object_lights(), gpu_update_lamps_shadows(), has_object_type(), has_targetless_ik(), AnimationExporter::hasAnimations(), image_aspect(), image_refresh(), init_meta(), init_render_curve(), init_render_object(), init_render_object_data(), init_render_surf(), initialize_posetree(), initShrinkFatten(), initSnappingMode(), initTransInfo(), join_armature_exec(), join_curve_exec(), join_exec(), join_mesh_exec(), join_poll(), join_shapes_exec(), join_shapes_poll(), joined_armature_fix_links(), lattice_deform_verts(), lattice_get_deform_verts(), layers_poll(), lib_link_object(), list_item_row(), load_editNurb(), make_editNurb(), make_prim_ext(), make_regular_poll(), make_segment_exec(), make_trans_verts(), makebevelcurve(), makeBevelList(), makeDispListMBall(), material_lights(), material_slot_assign_exec(), material_slot_de_select(), merge_type_itemf(), mesh_extrude_itemf(), mesh_get_mapped_verts_nors(), mesh_to_curve(), meshdeform_bind_exec(), metaball_get_editelems(), minmax_object(), minmax_verts(), modifier_add_itemf(), modifier_apply_obdata(), modifier_apply_shape(), modifier_get_vgroup(), modifiers_getVirtualModifierList(), multiresbake_check(), my_get_local_bounds(), nurbs_to_mdata_customdb(), nurbs_to_mesh(), ob_get_key(), ob_keyframes_loop(), ob_parbone(), ob_parvert3(), ob_to_keylist(), obedit_circle_select(), object_add_duplicate_internal(), object_add_particle_system(), object_add_text_exec(), object_armature_add_exec(), object_camera_matrix(), object_camera_mode(), object_constraint_add_exec(), object_deform_mball(), object_duplilist_recursive(), object_get_boundbox(), object_handle_update(), object_has_edges(), object_hook_index_array(), object_hook_select(), object_insert_shape_key(), object_make_proxy(), object_metaball_add_exec(), object_metaball_add_invoke(), object_mode_set_compat(), object_mode_set_itemsf(), object_origin_set_exec(), object_pose_context(), object_remove_material_slot(), object_shape_key_mirror(), object_test_constraints(), offset_to_key(), EffectsExporter::operator()(), AnimationExporter::operator()(), outliner_build_tree(), paint_facesel_test(), parent_set_exec(), parent_set_invoke(), pe_x_mirror(), peelObjects(), pose_constraint_add_exec(), pose_grab_with_ik_add(), pose_grab_with_ik_clear(), pose_visual_transform_apply_exec(), posemode_exec(), precalculate_effector(), preview_prepare_scene(), pycon_get_tarmat(), RE_make_stars(), RE_make_sticky(), refresh_pyconstraints_exec(), KX_Scene::ReplaceMesh(), KX_BlenderSceneConverter::resetNoneDynamicObjectToIpo(), sbObjectStep(), scene_find_camera(), select_grouped_type(), select_less_exec(), select_more_exec(), select_nth_exec(), select_similar_type_itemf(), separated_armature_fix_links(), set_mesh(), set_texture_context(), SetDefaultFaceType(), setviewmatrixview3d(), shade_smooth_exec(), shrinkwrap_get_tarmat(), shrinkwrapModifier_deform(), sima_draw_zbuffloat_pixels(), single_obdata_users(), snap_curs_to_active(), snap_curs_to_sel(), snap_sel_to_curs(), snap_sel_to_grid(), snapObject(), snode_set_context(), softbody_reset(), solve_parenting(), special_aftertrans_update(), special_editmenu(), special_transvert_update(), splineik_init_tree_from_pchan(), stampdata(), stats_object(), stats_object_edit(), stats_object_paint(), stats_string(), test_constraints(), test_curve_type(), test_object_modifiers(), texture_paint_camera_project_exec(), toggle_cyclic_invoke(), tselem_draw_icon(), uiIconFromID(), uiTemplateEditModeSelection(), undo_clean_stack(), undo_editmode_push(), undo_editmode_step(), unlink_object(), unlink_text(), update_pose_constraint_flags(), uv_from_view_exec(), uvprojectModifier_do(), v3d_editvertex_buts(), v3d_transform_butsR(), ValidSketchViewContext(), vertcos_to_key(), vertex_duplilist(), vertex_group_copy_to_linked_exec(), vertex_group_poll(), vertex_parent_set_exec(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_delete_all(), vgroup_delete_edit_mode(), vgroup_do_remap(), vgroup_edit_lattice(), vgroup_object_in_edit_mode(), vgroup_select_verts(), view3d_borderselect_exec(), view3d_get_name(), view3d_lasso_select(), view3d_modeselect_pup(), view3d_opengl_select(), view3d_panel_object(), view3d_select_invoke(), view3d_selectable_data(), viewcontextSketch(), viewnumpad_exec(), viewselected_exec(), vol_get_density(), waveModifier_do(), where_is_pose(), where_on_path(), wm_search_menu_poll(), write_objects(), and SceneExporter::writeNodes().


The documentation for this struct was generated from the following file: