com.nttdocomo.opt.ui.j3d2
クラス C3DCanvas

java.lang.Object
  |
  +--com.nttdocomo.ui.Canvas
        |
        +--com.nttdocomo.opt.ui.j3d2.C3DCanvas

public abstract class C3DCanvas
extends com.nttdocomo.ui.Canvas

低レベルの3DグラフィックスAPIのための表示面を定義します。 アプリケーションはC3DCanvasオブジェクトを複数持つことはできません。 複数のC3DCanvasオブジェクトを生成しようとした場合例外が発生します。 C3DCanvasオブジェクトと高レベルAPIを使用するフレームとは混在して使用することはできませんが、 同時に持ち、使用するフレームを切り替えて利用することはできます。 C3DCanvasオブジェクトがカレントフレームに設定されていない場合、描画動作は保証されません。

端末によってサポートされていない場合があります。未サポートの場合、メソッドが呼び出された時点でUnsupportedOperationExceptionを発生します。


コンストラクタの概要
C3DCanvas()
          C3DCanvas クラスのコンストラクタです。
 
メソッドの概要
 C3DGraphics getC3DGraphics()
          C3Dキャンバスに描画するための3Dグラフィックスオブジェクトを取得します。   
 com.nttdocomo.ui.Graphics getGraphics()
          com.nttdocomo.ui.Canvasクラスから継承したメソッド。
abstract  void paint(C3DGraphics g3d)
          C3Dキャンバスに表示するために使用するメソッドです。
 void paint(com.nttdocomo.ui.Graphics g)
          com.nttdocomo.ui.Canvasクラスから継承したメソッド(本クラスでは使用不可となります)。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

C3DCanvas

public C3DCanvas()
C3DCanvas クラスのコンストラクタです。
例外:
java.lang.RuntimeException - C3DCanvasオブジェクトを複数生成しようとした場合に発生します。
メソッドの詳細

getC3DGraphics

public C3DGraphics getC3DGraphics()
C3Dキャンバスに描画するための3Dグラフィックスオブジェクトを取得します。   getC3DGraphics メソッドを呼び出すと、予め 確保したオブジェクトが存在する場合は、   確保したオブジェクトを再使用し、存在しない場合には新しいオブジェクトを生成します。
戻り値:
グラフィックスオブジェクト

getGraphics

public final com.nttdocomo.ui.Graphics getGraphics()
                                            throws com.nttdocomo.lang.UnsupportedOperationException
com.nttdocomo.ui.Canvasクラスから継承したメソッド。本クラスでは使用できません。 常にUnsupportedOperationExceptionが発生します。getC3DGraphics()を使用してください。
例外:
java.lang.UnsupportedOperationException - 常に発生します。

paint

public abstract void paint(C3DGraphics g3d)
C3Dキャンバスに表示するために使用するメソッドです。 このメソッドは、C3Dキャンバスが 表示されるタイミングで呼び出されます。 引数で渡されるC3DGraphicsオブジェクトは、paint メソッドの呼び出し元が用意して渡されます。
パラメータ:
g3d - 3D描画に使用するC3DGraphicsオブジェクトが渡されます。

paint

public final void paint(com.nttdocomo.ui.Graphics g)
com.nttdocomo.ui.Canvasクラスから継承したメソッド(本クラスでは使用不可となります)。


NTT DoCoMo,Inc.

本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。

Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。

「iモード」、「iアプリ/アイアプリ」はNTTドコモの商標です。