com.jblend.graphics.m3d
クラス ActionTable <Phase3>
java.lang.Object
|
+--com.jblend.graphics.m3d.ActionTable
- public class ActionTable
- extends java.lang.Object
アニメーションテーブルのクラスです。
ActionTable は Figure に使われる独立したキーフレーム・アクション群のコンテナです。
それぞれのアクションは Figure のジョイントごとにアニメーション・トラックを持ちます。
ActionTable が関連付けられている Figure のジョイントの数だけトラックが存在します。
コンストラクタの概要 |
ActionTable(byte[] data)
指定されたデータのアクションテーブルを生成します。
|
ActionTable(java.lang.String resource)
指定されたリソースでアクションテーブルを生成します。
|
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionTable
public ActionTable(byte[] data)
- 指定されたデータのアクションテーブルを生成します。
- パラメータ:
data
- データを表すバイト列- 例外:
NullPointerException
- 引数 data に null が指定された場合に発生するjava.lang.IllegalArgumentException
- データが不正な場合に発生する
ActionTable
public ActionTable(java.lang.String resource)
throws java.io.IOException
- 指定されたリソースでアクションテーブルを生成します。
- パラメータ:
resource
- データのリソース名- 例外:
NullPointerException
- 引数 resource に null が指定された場合に発生するjava.io.IOException
- データが存在しなかったり、読込がエラーになった場合に発生する
getNumActions
public int getNumActions()
- アクションテーブルに含まれるアクション数を返します。
- 戻り値:
- アクション数
getNumFrames
public int getNumFrames(int actionIndex)
- アクションテーブルに含まれるアクションのフレームの最大値を返します。
- パラメータ:
index
- - アクションのインデックス- 戻り値:
- フレームの最大値
- 例外:
IndexOutOfBoundsException
- 存在しないインデックスが指定さてた場合に発生する
Copyright 2003 Aplix Corporation. All rights reserved. Aplix Confidential and Restricted.