OSDN Git Service

空読みスキップ対応
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / pmd / parser / PmdMaterialHandler.java
index ab5f60c..6a37237 100644 (file)
@@ -22,7 +22,7 @@ public interface PmdMaterialHandler extends LoopHandler {
 
     /**
      * 材質の拡散光成分の通知を受け取る。
-     * {@link #MATERIAL_LIST}ループの構成要素。
+     * <p>{@link #MATERIAL_LIST}ループの構成要素。
      * @param red 0.0~1.0の範囲の赤成分
      * @param green 0.0~1.0の範囲の緑成分
      * @param blue 0.0~1.0の範囲の青成分
@@ -36,7 +36,7 @@ public interface PmdMaterialHandler extends LoopHandler {
 
     /**
      * 材質の反射光成分の通知を受け取る。
-     * {@link #MATERIAL_LIST}ループの構成要素。
+     * <p>{@link #MATERIAL_LIST}ループの構成要素。
      * @param red 0.0~1.0の範囲の赤成分
      * @param green 0.0~1.0の範囲の緑成分
      * @param blue 0.0~1.0の範囲の青成分
@@ -50,7 +50,7 @@ public interface PmdMaterialHandler extends LoopHandler {
 
     /**
      * 材質の環境色成分の通知を受け取る。
-     * {@link #MATERIAL_LIST}ループの構成要素。
+     * <p>{@link #MATERIAL_LIST}ループの構成要素。
      * @param red 0.0~1.0の範囲の赤成分
      * @param green 0.0~1.0の範囲の緑成分
      * @param blue 0.0~1.0の範囲の青成分
@@ -62,7 +62,7 @@ public interface PmdMaterialHandler extends LoopHandler {
 
     /**
      * シェーディング情報の通知を受け取る。
-     * {@link #MATERIAL_LIST}ループの構成要素。
+     * <p>{@link #MATERIAL_LIST}ループの構成要素。
      * @param toonIdx トゥーンファイル番号。
      * 0ならtoon01.bmp。9ならtoon10.bmp。0xffならtoon0.bmp。
      * @param textureFile テクスチャファイル名。
@@ -78,13 +78,16 @@ public interface PmdMaterialHandler extends LoopHandler {
 
     /**
      * 材質情報の通知を受け取る。
-     * {@link #MATERIAL_LIST}ループの構成要素。
+     * <p>{@link #MATERIAL_LIST}ループの構成要素。
      * @param hasEdge エッジを表示するならtrue
      * @param vertexNum 面頂点数。
      * 3の倍数のはず。
-     * 3で割ると積算で表される面IDの範囲を表す。
+     * 3で割ると、材質に属する面の数を表す。
+     * <p>通算した面数を面情報通知順と突き合わせることにより、
+     * 材質に属する面の集合を得ることが可能。
      * @throws MmdFormatException 不正フォーマットによる
      * パース処理の中断をパーサに指示
+     * @see PmdShapeHandler#pmdSurfaceTriangle(int, int, int)
      */
     void pmdMaterialInfo(boolean hasEdge, int vertexNum)
             throws MmdFormatException;