﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3A2.7%2FSource%2FChecklists%2FDatablock</id>
	<title>Dev:2.7/Source/Checklists/Datablock - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3A2.7%2FSource%2FChecklists%2FDatablock"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/Datablock&amp;action=history"/>
	<updated>2026-06-17T10:12:28Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/Datablock&amp;diff=154373&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/Datablock&amp;diff=154373&amp;oldid=prev"/>
		<updated>2018-06-28T21:23:44Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 21:23時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/Datablock&amp;diff=154372&amp;oldid=prev</id>
		<title>wiki&gt;Aligorith: Created page with &quot;WARNING: Potentially incomplete information...   == BASICS ==  + add OB_GROOM enum to DNA_object_types.h + get_obdata_defname + add new ID type for ob-&gt;data library_remap.c, once...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:2.7/Source/Checklists/Datablock&amp;diff=154372&amp;oldid=prev"/>
		<updated>2017-12-10T10:46:29Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;WARNING: Potentially incomplete information...   == BASICS ==  + add OB_GROOM enum to DNA_object_types.h + get_obdata_defname + add new ID type for ob-&amp;gt;data library_remap.c, once...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;WARNING: Potentially incomplete information...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BASICS ==&lt;br /&gt;
&lt;br /&gt;
+ add OB_GROOM enum to DNA_object_types.h&lt;br /&gt;
+ get_obdata_defname&lt;br /&gt;
+ add new ID type for ob-&amp;gt;data&lt;br /&gt;
library_remap.c, once there is anything to remap&lt;br /&gt;
DNA_object_types.h : OB_TYPE_SUPPORT_***&lt;br /&gt;
&lt;br /&gt;
== NEW ID STRUCT ==&lt;br /&gt;
&lt;br /&gt;
+ enum ID_Type&lt;br /&gt;
+ BKE_id_copy_ex&lt;br /&gt;
+ id_make_local&lt;br /&gt;
+ ListBase Main.grooms&lt;br /&gt;
+ which_libbase&lt;br /&gt;
+ INDEX_ID_GM&lt;br /&gt;
+ BKE_idcode_to_index&lt;br /&gt;
+ set_listbasepointers&lt;br /&gt;
+ BKE_libblock_get_alloc_info&lt;br /&gt;
+ idcode.c : idtypes&lt;br /&gt;
+ #define BLT_I18NCONTEXT_ID_GROOM&lt;br /&gt;
+ BLT_I18NCONTEXTS_DESC&lt;br /&gt;
~ single_obdata_users [may need extension later]&lt;br /&gt;
~ BKE_library_foreach_ID_link [add all internal id pointers here]&lt;br /&gt;
~ BKE_library_id_can_use_idtype&lt;br /&gt;
FILTER_ID_GM (possible? bitflag enum is running out of bits ...)&lt;br /&gt;
material.c: give_matarar, give_totcolp&lt;br /&gt;
BKE_mesh_new_from_object&lt;br /&gt;
BKE_object_obdata_add_from_type&lt;br /&gt;
BKE_object_boundbox_get&lt;br /&gt;
BKE_object_minmax&lt;br /&gt;
OBJECT_OT_convert to convert to another type (mesh, plain curves)&lt;br /&gt;
USER_DUP_GROOM&lt;br /&gt;
object_add_duplicate_internal&lt;br /&gt;
object_origin_set_exec&lt;br /&gt;
buttons_context_path_data&lt;br /&gt;
struct Groom *CTX_data_groom(const bContext *C); [etc.]&lt;br /&gt;
BKE_libblock_get_alloc_info&lt;br /&gt;
BKE_libblock_free_datablock&lt;br /&gt;
writefile/readfile: lib_link_grooms&lt;br /&gt;
DepsgraphNodeBuilder::build_groom&lt;br /&gt;
DepsgraphRelationBuilder::build_groom&lt;br /&gt;
editors/animation&lt;br /&gt;
&lt;br /&gt;
== RNA ==&lt;br /&gt;
&lt;br /&gt;
rna_groom.c&lt;br /&gt;
rna_Main_objects_new&lt;br /&gt;
rna_Main_meshes_new_from_object&lt;br /&gt;
rna_enum_object_type_items&lt;br /&gt;
rna_Object_data_typef&lt;br /&gt;
ID_code_to_RNA_type&lt;br /&gt;
&lt;br /&gt;
== CURVE SPECIFICS ==&lt;br /&gt;
&lt;br /&gt;
displist.c, generate Object.curve_cache&lt;br /&gt;
&lt;br /&gt;
== DEPSGRAPH ==&lt;br /&gt;
&lt;br /&gt;
BKE_object_handle_data_update&lt;br /&gt;
BKE_object_eval_uber_data&lt;br /&gt;
+ DepsgraphNodeBuilder::build_object_data&lt;br /&gt;
DepsgraphNodeBuilder::build_obdata_geom&lt;br /&gt;
+ DepsgraphRelationBuilder::build_object_data&lt;br /&gt;
DepsgraphRelationBuilder::build_obdata_geom&lt;br /&gt;
+ id_tag_update_object_data&lt;br /&gt;
&lt;br /&gt;
== DRAWING ==&lt;br /&gt;
&lt;br /&gt;
DRW_cache_object_surface_get&lt;br /&gt;
OBJECT_cache_populate&lt;br /&gt;
drawobject.c : legacy draw mode? do we still care?&lt;br /&gt;
&lt;br /&gt;
== EDITING ==&lt;br /&gt;
&lt;br /&gt;
+ CTX_MODE_EDIT_GROOM&lt;br /&gt;
+ CTX_data_mode_enum_ex&lt;br /&gt;
+ object_mode_compat_test&lt;br /&gt;
add ob-&amp;gt;data-&amp;gt;edit_groom&lt;br /&gt;
BKE_object_is_in_editmode&lt;br /&gt;
editors/groom&lt;br /&gt;
editors/object/object_add: new function OBJECT_OT_groom_add&lt;br /&gt;
ed_screen_context&lt;br /&gt;
ED_object_editmode_load_ex&lt;br /&gt;
ED_object_editmode_enter&lt;br /&gt;
copy_texture_space (if needed?)&lt;br /&gt;
ED_object_editmode_calc_active_center&lt;br /&gt;
screen_ops.c : ED_operator_editgroom&lt;br /&gt;
view3d_lasso_select&lt;br /&gt;
view3d_borderselect_exec&lt;br /&gt;
view3d_select_exec&lt;br /&gt;
obedit_circle_select&lt;br /&gt;
createTransData&lt;br /&gt;
calc_manipulator_stats&lt;br /&gt;
getTransformOrientation_ex&lt;br /&gt;
ED_transverts_check_obedit&lt;br /&gt;
ED_transverts_create_from_obedit&lt;br /&gt;
ED_undo_push&lt;br /&gt;
&lt;br /&gt;
== ANIMDATA ==&lt;br /&gt;
&lt;br /&gt;
acf_object_icon&lt;br /&gt;
animdata_filter_ds_obdata&lt;br /&gt;
&lt;br /&gt;
== OUTLINER ==&lt;br /&gt;
&lt;br /&gt;
outliner_add_id_contents&lt;br /&gt;
outliner_draw.c : tselem_draw_icon&lt;br /&gt;
&lt;br /&gt;
== OTHER ==&lt;br /&gt;
&lt;br /&gt;
alembic export&lt;br /&gt;
&lt;br /&gt;
meshdeform_bind_exec (supported?)&lt;br /&gt;
extend bake_objects_check to exclude from baking (if necessary?)&lt;br /&gt;
&lt;br /&gt;
stats_object&lt;br /&gt;
stats_object_edit&lt;br /&gt;
stats_dupli_object&lt;/div&gt;</summary>
		<author><name>wiki&gt;Aligorith</name></author>
		
	</entry>
</feed>