com.jblend.graphics.j3d
クラス ActionTable

java.lang.Object
  |
  +--com.jblend.graphics.j3d.ActionTable

public class ActionTable
extends java.lang.Object

アクションテーブルを表すクラス。


コンストラクタの概要
ActionTable(byte[] data)
          ActionTableコンストラクタ
ActionTable(java.lang.String name)
          ActionTableコンストラクタ
 
メソッドの概要
 int getNumAction()
          アクション数を取得する。
 int getNumFrame(int action)
          フレーム数を取得する。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionTable

public ActionTable(byte[] data)
ActionTableコンストラクタ
パラメータ:
data - アクションデータを表す配列
例外:
NullPointerException - データがnullの場合に発生します。
RuntimeException - 生成失敗の場合に発生します。

ActionTable

public ActionTable(java.lang.String name)
            throws java.io.IOException
ActionTableコンストラクタ
パラメータ:
name - リソース名
例外:
NullPointerException - リソース名がnullの場合に発生します。
RuntimeException - 生成失敗の場合に発生します。
メソッドの詳細

getNumAction

public final int getNumAction()
アクション数を取得する。
戻り値:
int - アクション数

getNumFrame

public final int getNumFrame(int action)
フレーム数を取得する。
パラメータ:
action - アクション番号
例外:
IllegalArgumentException - アクション番号がアクションテーブルの範囲外の場合に発生します。