﻿<?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%3ASource%2FModifiers%2FStack%2FAPI_Refactor</id>
	<title>Dev:Source/Modifiers/Stack/API Refactor - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=Dev%3ASource%2FModifiers%2FStack%2FAPI_Refactor"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Source/Modifiers/Stack/API_Refactor&amp;action=history"/>
	<updated>2026-04-25T05:11:58Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=Dev:Source/Modifiers/Stack/API_Refactor&amp;diff=77129&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Source/Modifiers/Stack/API_Refactor&amp;diff=77129&amp;oldid=prev"/>
		<updated>2018-06-28T18:36:12Z</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日 (木) 18:36時点における版&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:Source/Modifiers/Stack/API_Refactor&amp;diff=77128&amp;oldid=prev</id>
		<title>wiki&gt;Mindrones: moved Dev:Source/Blender/Modifiers/Stack/API Refactor to Dev:Source/Modifiers/Stack/API Refactor</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=Dev:Source/Modifiers/Stack/API_Refactor&amp;diff=77128&amp;oldid=prev"/>
		<updated>2010-03-09T10:21:12Z</updated>

		<summary type="html">&lt;p&gt;moved &lt;a href=&quot;/Dev:Source/Blender/Modifiers/Stack/API_Refactor&quot; class=&quot;mw-redirect&quot; title=&quot;Dev:Source/Blender/Modifiers/Stack/API Refactor&quot;&gt;Dev:Source/Blender/Modifiers/Stack/API Refactor&lt;/a&gt; to &lt;a href=&quot;/Dev:Source/Modifiers/Stack/API_Refactor&quot; title=&quot;Dev:Source/Modifiers/Stack/API Refactor&quot;&gt;Dev:Source/Modifiers/Stack/API Refactor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
This page describes work to refactor the modifier stack API. The current aim is to split modifier.c into one source file per modifier, leaving only the stack management functions in modifier.c. This should make the system easier to understand, and facilitate work on individual modifiers.&lt;br /&gt;
&lt;br /&gt;
=Directory structure=&lt;br /&gt;
The new directory structure is inspired by the nodes API.&lt;br /&gt;
* A &amp;lt;code&amp;gt;modifiers&amp;lt;/code&amp;gt; directory has been added, which holds all the code for specific modifiers &lt;br /&gt;
* &amp;lt;code&amp;gt;modifier.c&amp;lt;/code&amp;gt; is still in the &amp;lt;code&amp;gt;blenkernel/intern&amp;lt;/code&amp;gt; directory, but now it only holds modifier stack API functions&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blender/&lt;br /&gt;
    source/&lt;br /&gt;
        blender/&lt;br /&gt;
            blenkernel/&lt;br /&gt;
                BKE_modifiers.h       - public interface for the modifier API&lt;br /&gt;
                intern/&lt;br /&gt;
                    modifier.c        - modifier stack API implementation&lt;br /&gt;
            modifiers/&lt;br /&gt;
                MOD_modifiers.h       - type structures for individual modifier types&lt;br /&gt;
                intern/&lt;br /&gt;
                    MOD_armature.c    - Armature modifier implementation&lt;br /&gt;
                    MOD_array.c       - Array modifier implementation&lt;br /&gt;
                    MOD_bevel.c       - Bevel modifier implementation&lt;br /&gt;
                    ... etc ...&lt;br /&gt;
                    MOD_util.h        - modifier utility function declarations&lt;br /&gt;
                    MOD_util.c        - modifier utility function implementations&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Patches=&lt;br /&gt;
A patch can be found in the patch tracker at https://projects.blender.org/tracker/index.php?func=detail&amp;amp;aid=14437&amp;amp;group_id=9&amp;amp;atid=127 .&lt;/div&gt;</summary>
		<author><name>wiki&gt;Mindrones</name></author>
		
	</entry>
</feed>