com.j_phone.amuse.j3d
クラス Canvas3D

java.lang.Object
  |
  +--javax.microedition.lcdui.Displayable
        |
        +--javax.microedition.lcdui.Canvas
              |
              +--com.j_phone.amuse.j3d.Canvas3D
すべての実装インタフェース:
com.jblend.ui.SequenceInterface

推奨されていません。 As JSCL 1.0.0

public abstract class Canvas3D
extends javax.microedition.lcdui.Canvas
implements com.jblend.ui.SequenceInterface

ポリゴン操作可能なCanvasクラス 非推奨クラスとします。


クラス javax.microedition.lcdui.Canvas から継承したフィールド
DOWN, FIRE, GAME_A, GAME_B, GAME_C, GAME_D, KEY_NUM0, KEY_NUM1, KEY_NUM2, KEY_NUM3, KEY_NUM4, KEY_NUM5, KEY_NUM6, KEY_NUM7, KEY_NUM8, KEY_NUM9, KEY_POUND, KEY_STAR, LEFT, RIGHT, UP
 
コンストラクタの概要
Canvas3D()
          推奨されていません。 Canvas3Dコンストラクタ
 
メソッドの概要
 void drawFigure(Figure figure)
          推奨されていません。 Figureを描画仮想画面に描画する。
 void sequenceStart()
          推奨されていません。 開始する。
 void sequenceStop()
          推奨されていません。 終了する。
 void setAffineTrans(AffineTrans t)
          推奨されていません。 アフィン変換を設定する。
 void setClipRect(int x, int y, int width, int height)
          推奨されていません。 クリップ領域を設定する。
 void setScreenCenter(int cx, int cy)
          推奨されていません。 スクリーンの中心を設定する。
 void setScreenScale(int x_scale, int y_scale)
          推奨されていません。 視点座標からスクリーンへのスケールを設定する。
 void setTexture(Texture texture)
          推奨されていません。 テクスチャーデータを設定する。
 
クラス javax.microedition.lcdui.Canvas から継承したメソッド
getGameAction, getHeight, getKeyCode, getKeyName, getWidth, hasPointerEvents, hasPointerMotionEvents, hasRepeatEvents, hideNotify, isDoubleBuffered, keyPressed, keyReleased, keyRepeated, paint, pointerDragged, pointerPressed, pointerReleased, repaint, repaint, serviceRepaints, showNotify
 
クラス javax.microedition.lcdui.Displayable から継承したメソッド
addCommand, isShown, removeCommand, setCommandListener
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Canvas3D

public Canvas3D()
推奨されていません。 
Canvas3Dコンストラクタ
メソッドの詳細

setAffineTrans

public void setAffineTrans(AffineTrans t)
推奨されていません。 
アフィン変換を設定する。
パラメータ:
t - アフィン変換
例外:
NullPointerException - アフィン変換がnullの場合に発生する。

setScreenScale

public void setScreenScale(int x_scale,
                           int y_scale)
推奨されていません。 
視点座標からスクリーンへのスケールを設定する。
パラメータ:
x_scale - X軸方向のスケール
y_scale - Y軸方向のスケール

setScreenCenter

public void setScreenCenter(int cx,
                            int cy)
推奨されていません。 
スクリーンの中心を設定する。
パラメータ:
cx - 中心のX座標
cy - 中心のY座標

setTexture

public void setTexture(Texture texture)
推奨されていません。 
テクスチャーデータを設定する。
パラメータ:
texture - テクスチャーデータ
例外:
NullPointerException - テクスチャーデータがnullの場合に発生する。

drawFigure

public void drawFigure(Figure figure)
推奨されていません。 
Figureを描画仮想画面に描画する。
パラメータ:
figure - モデルデータ
例外:
NullPointerException - Figureがnullの場合、Textureが未設定の場合に発生する。

setClipRect

public void setClipRect(int x,
                        int y,
                        int width,
                        int height)
推奨されていません。 
クリップ領域を設定する。
パラメータ:
x - X座標
y - Y座標
width - 幅
height - 高さ
例外:
java.lang.IllegalArgumentException - クリップ領域が実画面をはみ出している場合に発生する。

sequenceStart

public final void sequenceStart()
推奨されていません。 
開始する。 内部的に使用しています。アプリケーションからはコールしないでください。
定義:
インタフェース com.jblend.ui.SequenceInterface 内の sequenceStart

sequenceStop

public final void sequenceStop()
推奨されていません。 
終了する。 内部的に使用しています。アプリケーションからはコールしないでください。
定義:
インタフェース com.jblend.ui.SequenceInterface 内の sequenceStop