<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="./style.xsl"?>
<contents caption="Spell" file="spell">
	<category caption="概要" link="true">
		<paragraph>
			スペルスクリプトでのみ使用可能なライブラリセットです。
			配置フォルダは<path>/lib/FLAN/LIB/Spell.dnh</path>となります。
			(関数の数が少ないので1ファイルのみの構成となります)
		</paragraph>
		<paragraph>
			このライブラリセットはより上位のライブラリから自動的にインクルードされます。
			これに直接インクルードする必要はありません。
		</paragraph>
	</category>
	<category caption="書換不可定数" link="true">
	</category>
	<category caption="書換可能定数" link="true">
	</category>
	<category caption="メンバ変数" link="true">
	</category>
	<category caption="エフェクトオブジェクト">
		<paragraph>
			主にエフェクトオブジェクト制御関連の関数群です。
		</paragraph>
		<define key="CreateCircleSpellEffectObject">
			<argument>頂点数</argument>
			<argument>半径</argument>
			<argument>各頂点のα値</argument>
			<argument>各頂点の赤輝度</argument>
			<argument>各頂点の緑輝度</argument>
			<argument>各頂点の青輝度</argument>
			<return>エフェクトオブジェクトハンドル</return>
			<paragraph>
				真<caption>円形スペルエフェクトオブジェクトを生成</caption>します。<br />
				<caution>三角形の集合体で円が形成されますが、ピザやケーキのような均等分割ではなく団扇のような扇状の分割となります。</caution>
			</paragraph>
		</define>
		<define key="CreateSquareSpellEffectObject">
			<argument>画像ファイルパス</argument>
			<argument>テクスチャの切り出し左端X座標</argument>
			<argument>テクスチャの切り出し左端Y座標</argument>
			<argument>テクスチャの切り出し幅</argument>
			<argument>テクスチャの切り出し高さ</argument>
			<argument>本体の幅</argument>
			<argument>本体の高さ</argument>
			<return>エフェクトオブジェクトハンドル</return>
			<paragraph>
				<caption>四角形のスペルエフェクトオブジェクトを生成</caption>します。
			</paragraph>
		</define>
	</category>
	<category caption="共通処理">
		<paragraph>
			このライブラリセットの読み込み対象となる全てのスクリプトで実行される共通処理です。<br />
			<caution>
				内部から自動的に呼ばれる関数です。
				通常直接呼び出すことはありません。
			</caution>
		</paragraph>
		<define key="__MainTask">
			<paragraph>
				該当<caption>スクリプトの共通メインタスク呼び出し処理</caption>です。
			</paragraph>
		</define>
	</category>
</contents>
