com.jblend.graphics.j3d
クラス ActionTable
java.lang.Object
|
+--com.jblend.graphics.j3d.ActionTable
- 直系の既知のサブクラス:
- ActionTable
- public class ActionTable
- extends java.lang.Object
アクションテーブルを表すクラス。
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionTable
public ActionTable(byte[] data)
- ActionTableコンストラクタ
- パラメータ:
data
- アクションデータを表す配列- 例外:
NullPointerException
- データがnullの場合に発生します。java.lang.RuntimeException
- 生成失敗の場合に発生します。IllegalStateException
- スプライト実行中に呼び出された場合に発生します。
ActionTable
public ActionTable(java.lang.String name)
throws java.io.IOException
- ActionTableコンストラクタ
- パラメータ:
name
- リソース名- 例外:
NullPointerException
- リソース名がnullの場合に発生します。java.lang.RuntimeException
- 生成失敗の場合に発生します。java.io.IOException
- リソースのオープンに失敗した場合に発生します。IllegalStateException
- スプライト実行中に呼び出された場合に発生します。
getNumAction
public final int getNumAction()
- アクション数を取得する。
- 戻り値:
- int - アクション数
- 例外:
IllegalStateException
- スプライト実行中に呼び出された場合に発生します。
getNumFrame
public final int getNumFrame(int action)
- フレーム数を取得する。
- パラメータ:
action
- アクション番号- 例外:
IllegalStateException
- スプライト実行中に呼び出された場合に発生します。java.lang.IllegalArgumentException
- アクション番号がアクションテーブルの範囲外の場合に発生します。