public interface VmdLightingHandler extends LoopHandler {
/** 照明光源データ抽出ループ識別子。 */
- ParseStage LUMINOUS_LIST = new ParseStage();
+ public static final ParseStage LUMINOUS_LIST = new ParseStage();
/** セルフシャドウデータ抽出ループ識別子。 */
- ParseStage SHADOW_LIST = new ParseStage();
+ public static final ParseStage SHADOW_LIST = new ParseStage();
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdLuminousMotion(int keyFrameNo)
+ public abstract void vmdLuminousMotion(int keyFrameNo)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdLuminousColor(float rVal, float gVal, float bVal)
+ public abstract void vmdLuminousColor(float rVal, float gVal, float bVal)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdLuminousDirection(float xVec, float yVec, float zVec)
+ public abstract void vmdLuminousDirection(
+ float xVec, float yVec, float zVec)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdShadowMotion(int keyFrameNo)
+ public abstract void vmdShadowMotion(int keyFrameNo)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdShadowMode(byte shadowMode)
+ public abstract void vmdShadowMode(byte shadowMode)
throws MmdFormatException;
/**
* @throws MmdFormatException 不正フォーマットによる
* パース処理の中断をパーサに指示
*/
- void vmdShadowScopeRaw(float shadowScope)
+ public abstract void vmdShadowScopeRaw(float shadowScope)
throws MmdFormatException;
}