com.crayonsoft.ui.media
クラス CSImage

java.lang.Object
  拡張com.crayonsoft.util.CSHashArray
      拡張com.crayonsoft.ui.media.CSMedia
          拡張com.crayonsoft.ui.media.CSImage

public class CSImage
extends CSMedia

イメージデータを管理する基本クラスです。 画像データの一括読込や、一部読込、一部開放など、 ほとんどの基本操作的な機能を実装しています。

バージョン:
1.07

フィールドの概要
 
クラス com.crayonsoft.ui.media.CSMedia から継承したフィールド
def_keylist, MEDIA_BUF_MAX
 
クラス com.crayonsoft.util.CSHashArray から継承したフィールド
 
コンストラクタの概要
CSImage()
          コンストラクタ
 
メソッドの概要
 void drawImage(com.nttdocomo.ui.Graphics g, com.nttdocomo.ui.Image img, int x, int y)
          イメージを描画します。
 void drawImage(com.nttdocomo.ui.Graphics g, java.lang.String img, int x, int y)
          イメージを描画します。
 void drawImage(com.nttdocomo.ui.Graphics g, java.lang.String img, int x, int y, int src_x, int src_y, int width, int height)
          トリミング指定でイメージを描画します。
 void loadMedia(java.lang.String key)
          イメージを読み込みます。
 
クラス com.crayonsoft.ui.media.CSMedia から継承したメソッド
getMediaObject, loadMedia, loadMediaList, setMedia
 
クラス com.crayonsoft.util.CSHashArray から継承したメソッド
checkEnableKey, getHashtable, setHashtable
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CSImage

public CSImage()
コンストラクタ

メソッドの詳細

loadMedia

public void loadMedia(java.lang.String key)
               throws com.nttdocomo.ui.UIException
イメージを読み込みます。
指定された名称のイメージ画像を一つだけ読み込みます。 ただし、指定するファイル名の拡張子は省略します。

定義:
クラス CSMedia 内の loadMedia
パラメータ:
key - ファイル名
例外:
com.nttdocomo.ui.UIException - 読込に失敗した時に呼び出されます

drawImage

public void drawImage(com.nttdocomo.ui.Graphics g,
                      java.lang.String img,
                      int x,
                      int y)
               throws CSHashKeyNotFoundException
イメージを描画します。ファイル名で指定します。

パラメータ:
g - 端末APIのグラフィックデバイス
img - イメージファイル名
x - X座標
y - Y座標
例外:
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します

drawImage

public void drawImage(com.nttdocomo.ui.Graphics g,
                      com.nttdocomo.ui.Image img,
                      int x,
                      int y)
イメージを描画します。イメージクラスで指定します。

パラメータ:
g - 端末APIのグラフィックデバイス
img - 端末APIのイメージクラス
x - X座標
y - Y座標

drawImage

public void drawImage(com.nttdocomo.ui.Graphics g,
                      java.lang.String img,
                      int x,
                      int y,
                      int src_x,
                      int src_y,
                      int width,
                      int height)
               throws CSHashKeyNotFoundException
トリミング指定でイメージを描画します。ファイル名で指定します。

パラメータ:
g - 端末APIのグラフィックデバイス
img - イメージファイル名
x - X座標
y - Y座標
src_x - ソース画像の基点X座標
src_y - ソース画像の基点Y座標
width - 横サイズ
height - 縦サイズ
例外:
CSHashKeyNotFoundException - ハッシュキーが存在しない時に発生します


Copyright(C)CRAYONSOFT All Rights Reserved

このライブラリはNTTドコモ用のゲーム用APIです。移植性を高めることも目的なので、今後はほぼ同一仕様APIとして、ソフトバンク版やAU版なども開発予定となります。尚、当ライブラリは、iアプリの作成や移植などを支援する為のフレームワークです。まだ開発途上なので、予期せぬ仕様変更が多数発生する見込みであることにご留意ください。
このライブラリを使用するためには、別途の外部ライブラリのMathFPが必要になります。
このドキュメントは、Eclipse上のjavadoc呼び出しで生成しました。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。