Blender V2.61 - r43446
Public Attributes

ID Struct Reference

#include <DNA_ID.h>

List of all members.

Public Attributes

void * next
void * prev
struct IDnewid
struct Librarylib
char name [66]
short pad
short us
short flag
int icon_id
int pad2
IDPropertyproperties

Detailed Description

Definition at line 108 of file DNA_ID.h.


Member Data Documentation

short ID::flag

LIB_... flags report on status of the datablock this ID belongs to.

Definition at line 118 of file DNA_ID.h.

Referenced by add_brush(), add_lightgroup(), append_id_part(), append_named_part(), bake_images(), BKE_image_free_all_textures(), BKE_library_make_local(), build_dag(), clear_images(), KX_BlenderSceneConverter::ConvertMeshSpecial(), copy_brush(), copy_libblock(), count_images(), DAG_ids_clear_recalc(), DAG_ids_flush_tagged(), DAG_on_visible_update(), DAG_scene_update_flags(), do_merge_fullsample(), do_versions(), do_versions_ipos_to_animato(), draw_gpencil_panel(), expand_doit(), expand_main(), filelist_from_main(), flag_listbase_ids(), get_next_bake_face(), give_base_to_groups(), give_base_to_objects(), gp_drawui_layer(), id_fake_user_clear_cb(), id_fake_user_set_cb(), id_lib_extern(), id_local_cb(), id_make_local(), id_us_min(), id_us_plus(), lib_link_action(), lib_link_armature(), lib_link_brush(), lib_link_camera(), lib_link_curve(), lib_link_group(), lib_link_image(), lib_link_ipo(), lib_link_key(), lib_link_lamp(), lib_link_latt(), lib_link_material(), lib_link_mball(), lib_link_mesh(), lib_link_movieclip(), lib_link_nodetree(), lib_link_object(), lib_link_particlesettings(), lib_link_scene(), lib_link_screen(), lib_link_sound(), lib_link_speaker(), lib_link_text(), lib_link_texture(), lib_link_vfont(), lib_link_windowmanager(), lib_link_world(), mainvar_count_libread_blocks(), make_local_action(), make_local_brush(), node_read_renderlayers_exec(), ntree_render_scenes(), object_origin_set_exec(), outliner_draw_tree_element(), RE_bake_shade_all_selected(), RE_MergeFullSample(), read_libblock(), read_libraries(), scene_sort_groups(), set_material_lightgroups(), single_mat_users_expand(), single_tex_users_expand(), tag_main_lb(), tag_scenes_for_render(), template_ID(), template_id_cb(), and write_libraries().

struct Library* ID::lib

Definition at line 111 of file DNA_ID.h.

Referenced by alphasort_version_246(), animfilter_action(), assign_material(), assign_material_id(), BKE_library_make_local(), BKE_ptcache_id_clear(), blo_clear_proxy_pointers_from_lib(), check_for_dupid(), con_extern_cb(), convert_poll(), copy_attr(), createTransObject(), do_item_rename(), do_textmarkers(), do_version_tface(), do_versions(), do_view3d_region_buttons(), draw_modifier(), draw_object(), ED_armature_enter_posemode(), ED_editors_init(), ED_object_enter_editmode(), ED_operator_object_active_editable(), ED_operator_object_active_editable_font(), ED_operator_object_active_editable_mesh(), ED_operator_objectmode(), ED_operator_scene_editable(), ED_view3d_camera_lock_check(), edit_constraint_poll_generic(), edit_modifier_poll_generic(), filelist_from_main(), free_libblock_us(), get_flags_for_id(), give_base_to_objects(), id_clear_lib_data(), id_local_cb(), initFlyInfo(), is_dupid(), join_poll(), join_shapes_poll(), layers_poll(), lib_indirect_test_id(), lib_link_action(), lib_link_animdata(), lib_link_brush(), lib_link_camera(), lib_link_constraint_cb(), lib_link_constraint_channels(), lib_link_constraints(), lib_link_curve(), lib_link_fcurves(), lib_link_fmodifiers(), lib_link_group(), lib_link_ipo(), lib_link_key(), lib_link_keyingsets(), lib_link_lamp(), lib_link_latt(), lib_link_material(), lib_link_mball(), lib_link_mesh(), lib_link_modifiers__linkModifiers(), lib_link_movieclip(), lib_link_mtface(), lib_link_nladata_strips(), lib_link_nlastrips(), lib_link_ntree(), lib_link_object(), lib_link_partdeflect(), lib_link_particlesettings(), lib_link_particlesystems(), lib_link_pose(), lib_link_scene(), lib_link_screen(), lib_link_sound(), lib_link_speaker(), lib_link_texture(), lib_link_world(), link_paint(), make_links_scene_exec(), make_local_action(), make_local_armature(), make_local_brush(), make_local_camera(), make_local_curve(), make_local_image(), make_local_key(), make_local_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_local_speaker(), make_local_texture(), make_local_world(), make_localact_apply_cb(), make_localact_init_cb(), make_proxy_invoke(), make_vertexcol(), modifier_path_relbase(), new_id(), new_id_matar(), node_group_edit_invoke(), node_group_edit_set(), ntreeMakeLocal(), ntreeMakeLocal_CheckLocal(), ntreeMakeLocal_LinkNew(), object_copy_proxy_drivers(), object_data_is_libdata(), object_delete_exec(), object_handle_update(), object_is_libdata(), object_make_proxy(), object_relink(), object_select_linked_exec(), oldnewmap_liblookup(), outliner_add_object_contents(), outliner_draw_tree_element(), packAll(), particle_edit_toggle_poll(), ptcache_file_open(), ptcache_path(), pyrna_prop_collection_subscript_str_lib_pair_ptr(), recalc_all_library_objects(), restore_pointer_by_name(), rna_id_itemf(), set_wpaint(), shape_key_mode_poll(), shape_key_poll(), single_mat_users(), single_obdata_users(), single_object_action_users(), single_object_users(), sort_alpha_id(), split_libdata(), template_ID(), text_edit_poll(), text_region_edit_poll(), text_space_edit_poll(), tselem_draw_icon_uibut(), ui_tooltip_create(), uiTemplateConstraint(), uiTemplateModifier(), unlink_object(), vertex_group_poll(), vertex_group_poll_edit(), vertex_group_poll_edit_or_wpaint_vert_select(), vertex_group_select_exec(), view3d_camera_to_view_poll(), view3d_camera_to_view_selected_poll(), view3d_modeselect_pup(), wm_link_append_exec(), and write_renderinfo().

char ID::name[66]

Definition at line 112 of file DNA_ID.h.

Referenced by acf_generic_group_offset(), acf_generic_idblock_name(), actcon_get_tarmat(), action_idcode_patch_check(), add_hook_object(), add_key(), alloc_libblock(), ANIM_add_driver(), ANIM_apply_keyingset(), ANIM_copy_driver(), ANIM_paste_driver(), animdata_filter_dopesheet(), animdata_filter_ds_textures(), animsys_write_rna_setting(), animviz_verify_motionpaths(), append_id_part(), append_named_part_ex(), area_dupli_invoke(), autocomplete_id(), BIF_listTemplates(), BIF_retargetArmature(), BKE_animdata_separate_by_basepath(), BKE_animdata_set_action(), BKE_copy_animdata_id(), BKE_icon_getid(), BKE_image_acquire_renderresult(), BKE_image_backup_render(), BKE_image_print_memlist(), BKE_image_release_renderresult(), BKE_keyingset_add_path(), BKE_mesh_validate(), BKE_nlastrip_validate_name(), BKE_previewimg_free_id(), BKE_previewimg_get(), BL_ConvertActuators(), bl_ConvertBlenderObject_Single(), BL_ConvertBlenderObjects(), BL_ConvertControllers(), BL_ConvertMaterialIpos(), BL_ConvertMesh(), BL_ConvertProperties(), BL_ConvertSensors(), blo_add_library_pointer_map(), bpath_traverse_id(), BPY_modules_load_user(), bpy_text_filename_get(), bpy_text_import(), bpy_text_reimport(), buttons_context_path_texture(), buttons_texture_users_from_context(), check_for_dupid(), childof_set_inverse_exec(), common_preview_endjob(), convert_tfacematerial(), convert_tfacenomaterial(), convert_tree(), ConvertMaterial(), copy_animedit_keys(), copy_image(), copy_libblock(), copy_mball_properties(), copy_mtex_copybuf(), copy_scene(), createObjectSpace(), KX_KetsjiEngine::CreateScene(), createTransTexspace(), dag_id_flush_update(), DAG_id_tag_update(), DAG_ids_check_recalc(), DAG_ids_clear_recalc(), DAG_ids_flush_tagged(), DAG_print_dependencies(), DAG_scene_sort(), data_delete_material_index_id(), delete_key_v3d_exec(), delete_keyframe(), do_version_tface(), do_versions(), do_versions_ipos_to_animato(), draw_nla_channel_list_gl(), draw_object(), draw_selected_name(), draw_seq_text(), drawviewborder(), dtar_get_pchan_ptr(), dtar_get_prop_val(), dtar_id_ensure_proxy_from(), dvar_eval_locDiff(), dvar_eval_transChan(), ED_node_changed_update(), ED_node_set_active(), ED_node_shader_default(), ED_object_modifier_add(), ED_object_modifier_remove(), ED_object_shape_key_remove(), ed_preview_draw_rect(), ED_render_id_flush_update(), ED_screen_duplicate(), ED_screen_full_toggle(), ED_vgroup_data_create(), ED_vgroup_give_array(), ED_vgroup_give_parray(), edit_actuator_invoke_properties(), edit_controller_invoke_properties(), edit_sensor_invoke_properties(), expand_main(), face_duplilist(), filelist_from_main(), find_basis_mball(), find_family_object(), flag_render_node_material(), free_ipo(), free_libblock(), free_libblock_us(), KX_BlenderSceneConverter::FreeBlendFile(), gamecamera_from_bcamera(), get_driver_path_hack(), get_flags_for_id(), give_active_mtex(), give_base_to_groups(), give_matarar_id(), give_totcolp_id(), GPU_material_construct_end(), graphkeys_euler_filter_exec(), group_instance_add_exec(), icon_preview_startjob(), icon_set_image(), icu_to_fcurves(), id_clear_lib_data(), id_copy(), id_drop_copy(), id_frame_has_keyframe(), id_make_local(), id_search_cb(), id_type_can_have_animdata(), id_unlink(), id_us_min(), IDnames_to_dyn_pupstring(), image_get_render_result(), image_undo_push_tile(), image_undo_restore(), image_unpack_invoke(), imapaint_canvas_set(), init_meta(), init_render_nodetree(), BL_Texture::InitCubeMap(), BL_Texture::InitFromImage(), KX_PolygonMaterial::Initialize(), insert_keyframe(), ipo_to_animdata(), is_basis_mball(), is_dupid(), is_mball_basis_for(), key_block_get_data(), key_pointer_size(), lib_indirect_test_id(), lib_link_animdata(), lib_link_nladata_strips(), lib_link_object(), lib_link_scene(), lib_link_screen(), lib_link_screen_restore(), KX_BlenderSceneConverter::LinkBlendFile(), list_item_row(), load_vfont(), logic_buttons(), logic_buttons_new(), material_in_nodetree(), mesh_separate_selected(), mesh_to_curve(), mouse_nla_channels(), multires_external_save_invoke(), name_uiprefix_id(), namebutton_cb(), new_id(), new_particle_duplilist(), nlaedit_add_actionclip_exec(), nlaedit_add_sound_exec(), node_add_menu(), node_area_refresh(), node_browse_text_cb(), node_composit_exec_composite(), node_composit_exec_rlayers(), node_drop_poll(), node_group_edit_invoke(), node_group_label(), node_id_path_drop_copy(), node_read_fullsamplelayers_exec(), node_render_changed_exec(), node_tree_from_ID(), nodeClearActiveID(), nodeGetActiveID(), nodes_use_tex(), nodeSetActive(), nodeSetActiveID(), ntree_version_245(), ntreeAddTree(), ob_parbone(), object_duplilist_recursive(), object_handle_update(), object_mouse_select_menu(), object_select_menu_exec(), object_select_same_group_exec(), objectsolver_set_inverse_exec(), outliner_action_set_exec(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_buttons(), packAll(), paste_mtex_copybuf(), pastebuf_match_path_property(), pose_clear_user_transforms_exec(), pose_proxy_synchronize(), preview_prepare_scene(), print_part_stats(), proxy_group_object_itemf(), ptcache_filename(), pyrna_prop_collection_subscript_str_lib_pair_ptr(), pyrna_prop_repr(), pyrna_struct_repr(), python_script_error_jump_text(), RE_Database_FromScene(), RE_Database_FromScene_Vectors(), RE_engine_render(), RE_ReadRenderResult(), read_libblock(), read_libraries(), rename_id(), render_animation(), render_frame(), render_result_exr_file_path(), render_scene(), restore_pointer_by_name(), rna_id_write_error(), rna_search_cb(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_cache_invariants(), select_grouped_group(), sequencer_add_scene_strip_exec(), set_active_mtex(), set_operation_types(), GPG_Application::SetGameEngineData(), shader_preview_render(), shader_preview_updatejob(), single_obdata_users(), skip_fcurve_selected_data(), softbody_step(), sort_alpha_id(), sound_unpack_invoke(), split_libdata(), stampdata(), StartKetsjiShell(), stats_string(), template_ID(), template_id_cb(), text_idbutton(), text_save_as_invoke(), text_update_drawcache(), texture_slot_move(), time_draw_idblock_keyframes(), tselem_draw_icon(), ui_but_anim_expression_create(), ui_but_drop(), ui_get_but_string(), ui_id_icon_get(), ui_node_menu_column(), ui_node_sock_name(), uiIconFromID(), uiTemplateConstraint(), uiTemplateImage(), uiTemplateImageSettings(), uiTemplateModifier(), uiTemplatePreview(), undo_clean_stack(), unlink_group_cb(), unlink_material_cb(), unlink_texture_cb(), BL_ActionActuator::Update(), verify_adt_action(), versions_gpencil_add_main(), vertex_duplilist(), view3d_id_drop_copy(), view3d_id_path_drop_copy(), view3d_ima_drop_poll(), view3d_mat_drop_poll(), view3d_ob_drop_copy(), view3d_ob_drop_poll(), what_does_obaction(), wm_add_default(), wm_drag_name(), wm_link_append_exec(), WM_read_file(), wm_window_copy(), wm_window_match_do(), wm_window_match_init(), and write_renderinfo().

struct ID* ID::newid
void* ID::next

Definition at line 109 of file DNA_ID.h.

Referenced by ANIM_keyingset_info_unregister(), animdata_filter_gpencil(), applyarmature_fix_boneparents(), autocomplete_id(), BKE_add_image_file(), BKE_add_movieclip_file(), BKE_image_all_free_anim_ibufs(), BKE_image_free_all_textures(), BKE_image_print_memlist(), BKE_image_signal(), BKE_image_verify_viewer(), BKE_library_make_local(), BKE_ptcache_set_continue_physics(), BKE_screen_view3d_main_sync(), BL_ConvertBlenderObjects(), blo_add_library_pointer_map(), blo_clear_proxy_pointers_from_lib(), blo_end_image_pointer_map(), blo_end_movieclip_pointer_map(), blo_make_image_pointer_map(), blo_make_movieclip_pointer_map(), blo_split_main(), bpath_traverse_id_list(), BPY_modules_load_user(), brush_tool_cycle(), build_dag(), check_for_dupid(), clean_paths(), clear_sca_new_poins(), clear_scene_in_allseqs(), clear_scene_in_nodes(), convert_exec(), convert_tfacematerial(), copy_object_set_idnew(), countPackedFiles(), dag_id_flush_update(), DAG_id_tag_update(), DAG_ids_clear_recalc(), DAG_ids_flush_tagged(), DAG_on_visible_update(), DAG_scene_update_flags(), database_init_objects(), do_logic_buts(), do_version_mdef_250(), do_version_tface(), do_versions(), do_versions_ipos_to_animato(), ED_armature_bone_rename(), ED_armature_from_edit(), ED_clip_update_frame(), ED_editors_exit(), ED_editors_init(), ED_image_update_frame(), ED_node_set_active(), ED_render_engine_changed(), ED_render_scene_update(), ED_screen_delete(), ED_screen_delete_scene(), ED_screen_set(), ED_screen_set_scene(), ED_update_for_newframe(), end_render_materials(), end_render_textures(), envmap_clear_all_exec(), exist_object(), find_family_object(), find_group(), finish_bake_internal(), fix_relpaths_library(), flag_listbase_ids(), foreach_nodetree(), framechange_poses_clear_unkeyed(), free_localbit(), free_old_images(), free_pointdensities(), get_builtin_font(), get_selected_and_linked_obs(), give_base_to_groups(), give_base_to_objects(), GPU_free_images(), GPU_free_images_anim(), GPU_free_unused_buffers(), GPU_materials_free(), GPU_paint_set_mipmap(), GPU_update_images_framechange(), id_search_cb(), IDnames_to_dyn_pupstring(), idproperties_fix_group_lengths(), ignore_parent_tx(), image_changed(), init_render_materials(), init_render_textures(), is_dupid(), joined_armature_fix_links(), lamp_changed(), lib_link_action(), lib_link_armature(), lib_link_brush(), lib_link_camera(), lib_link_curve(), lib_link_group(), lib_link_image(), lib_link_ipo(), lib_link_key(), lib_link_lamp(), lib_link_latt(), lib_link_library(), lib_link_material(), lib_link_mball(), lib_link_mesh(), lib_link_movieclip(), lib_link_nodetree(), lib_link_object(), lib_link_particlesettings(), lib_link_scene(), lib_link_screen(), lib_link_screen_restore(), lib_link_sound(), lib_link_speaker(), lib_link_text(), lib_link_texture(), lib_link_vfont(), lib_link_windowmanager(), lib_link_world(), lib_verify_nodetree(), KX_BlenderSceneConverter::LinkBlendFile(), load_editMesh(), mainvar_count_libread_blocks(), make_envmaps(), make_local_armature(), make_local_brush(), make_local_camera(), make_local_curve(), make_local_image(), make_local_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_local_speaker(), make_local_texture(), make_local_world(), make_pointdensities(), make_sss_tree(), make_voxeldata(), material_changed(), node_add_menu(), node_dynamic_update_cb(), ntreeCompositTagRender(), ntreeCopyTree(), ntreeVerifyNodes(), nurbs_to_mesh(), object_add_duplicate_internal(), object_delete_exec(), object_in_any_scene(), object_origin_set_exec(), object_remove_material_slot(), object_select_same_group_exec(), objects_add_active_exec(), objects_remove_active_exec(), outliner_build_tree(), pack_all_invoke(), packAll(), RE_bake_shade_all_selected(), RE_MergeFullSample(), read_libraries(), recalc_all_library_objects(), reload_sequence_new_file(), restore_pointer_by_name(), rna_id_itemf(), scene_changed(), scene_check_setscene(), scene_remove_render_layer(), scene_sort_groups(), screen_set_exec(), separated_armature_fix_links(), set_material_lightgroups(), set_sca_new_poins(), set_scene_bg(), single_mat_users_expand(), single_obdata_users(), single_tex_users_expand(), sort_alpha_id(), sort_shape_fix(), spacedata_cleanup(), special_aftertrans_update(), split_libdata(), tag_main_lb(), tag_scenes_for_render(), test_object_materials(), text_find_and_replace(), text_refresh_pyconstraints_exec(), text_unlink_exec(), texture_changed(), ui_node_menu_column(), uiTemplateRunningJobs(), unlink_actuator(), unlink_controller(), unlink_group(), unlink_movieclip(), unlink_object(), unlink_scene(), unlink_text(), unpackAll(), validate_pyconstraint_cb(), WM_read_file(), wm_window_match_do(), wm_window_match_init(), WM_write_file(), world_changed(), write_actions(), write_armatures(), write_brushes(), write_cameras(), write_curves(), write_gpencils(), write_groups(), write_images(), write_keys(), write_lamps(), write_lattices(), write_libraries(), write_materials(), write_mballs(), write_meshs(), write_movieclips(), write_nodetrees(), write_objects(), write_particlesettings(), write_renderinfo(), write_scenes(), write_screens(), write_scripts(), write_sounds(), write_speakers(), write_texts(), write_textures(), write_vfonts(), write_windowmanagers(), and write_worlds().

short ID::pad

Definition at line 113 of file DNA_ID.h.

int ID::pad2

Definition at line 119 of file DNA_ID.h.

void * ID::prev
short ID::us

Definition at line 113 of file DNA_ID.h.

Referenced by act_new_exec(), action_to_animato(), add_curve(), add_empty_text(), add_text(), AddNewBlenderMesh(), animrecord_check_state(), append_named_part_ex(), assign_material(), assign_material_id(), background_image_add_invoke(), BKE_add_image_file(), BKE_add_movieclip_file(), BKE_free_animdata(), BKE_image_verify_viewer(), BKE_nla_tweakmode_exit(), brush_clone_image_delete(), brush_texture_delete(), brush_texture_set_nr(), convert_exec(), ConvertMaterial(), KX_BlenderSceneConverter::ConvertMeshSpecial(), copy_attr(), copy_brush(), copy_speaker(), DocumentImporter::create_camera_object(), DocumentImporter::create_lamp_object(), dag_id_flush_update(), direct_link_scene(), direct_link_script(), direct_link_text(), direct_link_windowmanager(), DM_to_mesh(), do_logic_buts(), do_single_tex_user(), do_versions(), do_versions_ipos_to_animato(), draw_dupli_objects(), draw_object(), drawlamp(), ED_node_tree_update(), ED_space_clip_set(), ED_space_image_set(), ED_uvedit_assign_image(), end_render_materials(), end_render_textures(), filelist_from_main(), font_open_exec(), free_brush(), free_lamp(), free_libblock_us(), free_material(), free_object(), free_partdeflect(), free_pointdensities(), free_scene(), free_speaker(), free_world(), get_flags_for_id(), give_base_to_objects(), id_single_user(), id_unlink(), id_us_min(), image_new_exec(), image_open_exec(), init_render_materials(), init_render_textures(), ipo_to_animato(), join_mesh_exec(), lib_link_group(), lib_link_library(), lib_link_mtface(), lib_link_scene(), lib_link_screen(), lib_link_speaker(), load_editMesh(), make_envmaps(), make_local_action(), make_local_armature(), make_local_brush(), make_local_camera(), make_local_curve(), make_local_image(), make_local_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_local_speaker(), make_local_texture(), make_local_world(), make_pointdensities(), make_sss_tree(), make_voxeldata(), mesh_separate_selected(), new_id_matar(), new_material_exec(), new_node_tree_exec(), new_particle_settings_exec(), new_texture_exec(), new_world_exec(), node_browse_text_cb(), node_delete_exec(), node_delete_reconnect(), node_remove_linked(), ntreeLocalize(), ntreeMakeLocal(), ntreeMakeLocal_LinkNew(), object_remove_material_slot(), open_exec(), paste_matcopybuf(), psys_free(), psys_free_settings(), restore_pointer_by_name(), separate_exec(), seq_dupli(), set_mesh(), single_mat_users(), single_obdata_users(), single_object_users(), template_ID(), text_new_exec(), text_open_exec(), txt_add_object(), unlink_curve(), unlink_group(), unlink_material_cb(), unlink_mball(), unlink_mesh(), unlink_movieclip(), unlink_text(), unlink_texture_cb(), view3d_duplicate(), view3d_free(), write_actions(), write_armatures(), write_brushes(), write_cameras(), write_curves(), write_gpencils(), write_groups(), write_images(), write_keys(), write_lamps(), write_lattices(), write_libraries(), write_materials(), write_mballs(), write_meshs(), write_movieclips(), write_nodetrees(), write_objects(), write_particlesettings(), write_scripts(), write_sounds(), write_speakers(), write_textures(), write_vfonts(), and write_worlds().


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