Blender  V2.59
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 [24]
short us
short flag
int icon_id
IDPropertyproperties

Detailed Description

Definition at line 97 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 107 of file DNA_ID.h.

Referenced by add_brush(), add_empty_action(), add_lightgroup(), all_local(), append_id_part(), append_named_part(), bake_images(), BKE_image_free_all_textures(), build_dag(), clear_images(), KX_BlenderSceneConverter::ConvertMeshSpecial(), copy_action(), copy_brush(), copy_libblock(), count_images(), 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(), 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_nodetree(), lib_link_object(), lib_link_particlesettings(), lib_link_scene(), lib_link_screen(), lib_link_sound(), lib_link_text(), lib_link_texture(), lib_link_vfont(), lib_link_windowmanager(), lib_link_world(), mainvar_count_libread_blocks(), make_local_action(), make_local_armature(), make_local_brush(), 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_local_texture(), make_local_tface(), make_local_world(), node_read_renderlayers_exec(), ntree_render_scenes(), ntreeMakeLocal(), 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 100 of file DNA_ID.h.

Referenced by all_local(), alphasort_version_246(), animdata_filter_action(), assign_material(), BKE_ptcache_id_clear(), BLI_bpathIterator_step(), blo_clear_proxy_pointers_from_lib(), bpy_text_filename_get(), check_for_dupid(), con_extern_cb(), convert_poll(), copy_attr(), copy_object_pose(), createTransObject(), customdata_external_filename(), do_outliner_item_rename(), do_textmarkers(), do_texttools(), 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(), file_browse_exec(), filelist_from_main(), free_libblock_us(), get_flags_for_id(), give_base_to_objects(), id_local_cb(), image_aspect(), image_fix_relative_path(), image_load_image_file(), image_load_movie_file(), image_load_sequence_file(), 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_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_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_key(), make_local_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_local_texture(), make_local_tface(), make_local_world(), make_proxy_invoke(), make_vertexcol(), new_id(), new_id_matar(), node_group_edit_invoke(), ntreeMakeLocal(), object_copy_proxy_drivers(), object_data_is_libdata(), 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(), 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(), snode_make_group_editable(), sort_alpha_id(), special_editmenu(), 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_select_exec(), view3d_modeselect_pup(), view3d_setcameratoview_poll(), wm_link_append_exec(), and write_renderinfo().

char ID::name[24]

Definition at line 101 of file DNA_ID.h.

Referenced by acf_filltexd_offset(), acf_filltexd_setting_ptr(), acf_generic_group_offset(), acf_generic_idblock_name(), acf_generic_indention_flexible(), actcon_get_tarmat(), action_idcode_patch_check(), add_hook_object(), add_key(), all_local(), alloc_libblock(), ANIM_add_driver(), ANIM_apply_keyingset(), ANIM_copy_driver(), ANIM_paste_driver(), animdata_filter_dopesheet(), animdata_filter_dopesheet_texs(), append_id_part(), append_named_part_ex(), area_dupli_invoke(), autocomplete_id(), BIF_listTemplates(), BIF_retargetArmature(), BKE_animdata_separate_by_basepath(), 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_ConvertBlenderObjects(), BL_ConvertControllers(), BL_ConvertMaterialIpos(), BL_ConvertMesh(), BL_ConvertProperties(), BL_ConvertSensors(), BLI_bpathIterator_step(), blo_add_library_pointer_map(), BPY_modules_load_user(), bpy_text_filename_get(), bpy_text_import(), bpy_text_reimport(), buttons_context_path_texture(), check_for_dupid(), childof_set_inverse_exec(), common_preview_endjob(), 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_flush_tagged(), DAG_scene_sort(), data_delete_material_index_id(), delete_key_v3d_exec(), delete_keyframe(), 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_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(), export_fluid_objects(), face_duplilist(), filelist_from_main(), find_basis_mball(), find_family_object(), flag_render_node_material(), fluid_init_filepaths(), fluidsimBake(), 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(), group_label(), group_relink_nla_objects(), icon_preview_startjob(), icon_set_image(), icu_to_fcurves(), 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(), make_new_animlistelem(), make_proxy_exec(), material_in_nodetree(), mesh_separate_selected(), mesh_to_curve(), mouse_nla_channels(), mouse_select_menu(), multires_external_save_invoke(), name_uiprefix_id(), namebutton_cb(), new_id(), new_particle_duplilist(), nlaedit_add_actionclip_exec(), node_auto_add_menu(), node_browse_text_cb(), node_composit_exec_composite(), node_composit_exec_rlayers(), node_drop_poll(), node_id_path_drop_copy(), node_read_fullsamplelayers_exec(), node_render_changed_exec(), node_set_active(), node_tree_from_ID(), nodeAddNodeType(), nodeClearActiveID(), nodeGetActiveID(), nodeSetActive(), nodeSetActiveID(), ntree_version_245(), ntreeAddTree(), ob_parbone(), object_duplilist_recursive(), object_handle_update(), object_select_same_group_exec(), outliner_add_element(), outliner_add_id_contents(), outliner_add_object_contents(), outliner_buttons(), packAll(), paste_mtex_copybuf(), pastebuf_match_path_property(), pose_proxy_synchronize(), preview_prepare_scene(), print_part_stats(), proxy_group_object_itemf(), ptcache_filename(), pyrna_prop_repr(), pyrna_struct_repr(), python_script_error_jump_text(), RE_Database_FromScene(), RE_Database_FromScene_Vectors(), RE_ReadRenderResult(), read_libblock(), read_libraries(), rename_id(), render_animation(), render_frame(), render_scene(), restore_pointer_by_name(), rna_id_write_error(), rna_search_cb(), save_as_invoke(), scene_unique_exr_name(), screen_opengl_render_init(), screen_render_exec(), screen_render_invoke(), sculpt_undo_push_node(), sculpt_undo_restore(), sculpt_update_cache_invariants(), select_grouped_group(), seq_render_scene_strip_impl(), 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_update_drawcache(), texture_slot_move(), time_draw_idblock_keyframes(), tselem_draw_icon(), ui_but_drop(), ui_get_but_string(), ui_id_icon_get(), uiIconFromID(), uiTemplateConstraint(), uiTemplateImage(), uiTemplateModifier(), uiTemplatePreview(), undo_clean_stack(), unlink_group_cb(), unlink_material_cb(), unlink_texture_cb(), 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 98 of file DNA_ID.h.

Referenced by all_local(), ANIM_keyingset_info_unregister(), animdata_filter_gpencil(), applyarmature_fix_boneparents(), autocomplete_id(), BKE_add_image_file(), BKE_image_all_free_anim_ibufs(), BKE_image_free_all_textures(), BKE_image_print_memlist(), BKE_image_signal(), BKE_image_verify_viewer(), 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_make_image_pointer_map(), blo_split_main(), BPY_modules_load_user(), brush_tool_cycle(), build_dag(), cdata_stepdata__internal(), check_for_dupid(), clean_paths(), clear_sca_new_poins(), clear_scene_in_allseqs(), clear_scene_in_nodes(), convert_exec(), copy_object_set_idnew(), countPackedFiles(), dag_id_flush_update(), DAG_id_tag_update(), DAG_ids_flush_tagged(), DAG_on_visible_update(), DAG_scene_update_flags(), database_init_objects(), do_logic_buts(), do_version_mdef_250(), do_versions(), do_versions_ipos_to_animato(), ED_armature_bone_rename(), ED_armature_from_edit(), ED_editors_exit(), ED_editors_init(), ED_image_update_frame(), ED_node_generic_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_and_replace(), find_family_object(), find_group(), finish_bake_internal(), fix_relpaths_library(), flag_listbase_ids(), 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(), ima_stepdata__internal(), image_changed(), image_undo_restore(), 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_nodetree(), lib_link_object(), lib_link_particlesettings(), lib_link_scene(), lib_link_screen(), lib_link_screen_restore(), lib_link_sound(), 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_lamp(), make_local_lattice(), make_local_material(), make_local_mball(), make_local_mesh(), make_local_object(), make_local_particlesettings(), make_local_texture(), make_local_world(), make_pointdensities(), make_sss_tree(), make_voxeldata(), node_auto_add_menu(), node_dynamic_update_cb(), nodeGroupSocketUseFlags(), nodeGroupVerify(), ntreeCompositTagRender(), ntreeCopyTree(), ntreeMakeLocal(), nurbs_to_mesh(), object_add_duplicate_internal(), 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(), refresh_pyconstraints_exec(), reload_sequence_new_file(), restore_pointer_by_name(), rna_id_itemf(), scene_changed(), scene_check_setscene(), scene_sort_groups(), screen_set_exec(), separated_armature_fix_links(), seq_stepdata__internal(), set_material_lightgroups(), set_sca_new_poins(), set_scene_bg(), set_unified_alpha(), set_unified_settings(), set_unified_size(), set_unified_unprojected_radius(), single_mat_users_expand(), single_obdata_users(), single_tex_users_expand(), snd_stepdata__internal(), sort_alpha_id(), sort_shape_fix(), spacedata_cleanup(), special_aftertrans_update(), split_libdata(), tag_main_lb(), tag_scenes_for_render(), test_object_materials(), tex_stepdata__internal(), text_stepdata__internal(), texture_changed(), uiTemplateRunningJobs(), unified_alpha(), unified_settings(), unified_size(), unified_unprojected_radius(), unlink_actuator(), unlink_controller(), unlink_exec(), unlink_group(), unlink_object(), unlink_scene(), unlink_text(), unpackAll(), validate_pyconstraint_cb(), vf_stepdata__internal(), 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_nodetrees(), write_objects(), write_particlesettings(), write_renderinfo(), write_scenes(), write_screens(), write_scripts(), write_sounds(), write_texts(), write_textures(), write_vfonts(), write_windowmanagers(), and write_worlds().

void * ID::prev

Definition at line 98 of file DNA_ID.h.

Referenced by ED_screen_delete(), ED_screen_delete_scene(), screen_set_exec(), and unlink_exec().

short ID::us

Definition at line 102 of file DNA_ID.h.

Referenced by act_new_exec(), action_to_animato(), add_curve(), add_empty_action(), add_empty_text(), add_text(), AddNewBlenderMesh(), animrecord_check_state(), append_named_part_ex(), assign_material(), background_image_add_invoke(), background_image_remove_exec(), BKE_add_image_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_action(), copy_attr(), copy_brush(), 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_space_image_set(), ED_uvedit_assign_image(), end_render_materials(), end_render_textures(), filelist_from_main(), free_brush(), free_lamp(), free_libblock_us(), free_material(), free_object(), free_partdeflect(), free_pointdensities(), free_scene(), free_world(), get_flags_for_id(), give_base_to_objects(), gp_data_unlink_exec(), id_unlink(), id_us_min(), image_new_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(), load_editMesh(), make_envmaps(), make_local_action(), make_local_armature(), make_local_brush(), 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_local_texture(), make_local_world(), make_pointdensities(), make_sss_tree(), make_voxeldata(), mesh_separate_selected(), new_exec(), new_id_matar(), new_material_exec(), new_particle_settings_exec(), new_texture_exec(), new_world_exec(), node_browse_text_cb(), node_delete_exec(), node_delete_reconnect(), nodeGroupCopy(), ntreeLocalize(), ntreeMakeLocal(), 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(), txt_add_object(), unlink_curve(), unlink_group(), unlink_material_cb(), unlink_mball(), unlink_mesh(), 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_nodetrees(), write_objects(), write_particlesettings(), write_scripts(), write_sounds(), write_textures(), write_vfonts(), and write_worlds().


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