Application

armosの中心となるクラスです.プロジェクトを作成する際はこのクラスを継承して処理を記述していきます.

Members

Functions

draw
void draw(EventArg arg)

毎フレーム実行されるメンバ関数です.updateの次に呼ばれます.描画処理を記述します.

exit
void exit(EventArg arg)

終了時に一度だけ呼ばれるメンバ関数です.

exitApp
void exitApp()
hasHeldKey
bool hasHeldKey(KeyType key)
hasPressedKey
bool hasPressedKey(KeyType key)
hasReleasedKey
bool hasReleasedKey(KeyType key)
keyPressed
void keyPressed(KeyPressedEventArg message)

キーボードを押した際に呼ばれるメンバ関数です.

keyReleased
void keyReleased(KeyReleasedEventArg message)

キーボードを離した際に呼ばれるメンバ関数です.

mouseDragged
void mouseDragged(MouseDraggedEventArg message)

マウスがドラッグされた際に呼ばれるメンバ関数です.

mouseMoved
void mouseMoved(MouseMovedEventArg message)

マウスが動いた際に呼ばれるメンバ関数です.

mousePressed
void mousePressed(MousePressedEventArg message)

マウスのボタンが押された際に呼ばれるメンバ関数です.

mouseReleased
void mouseReleased(MouseReleasedEventArg message)

マウスのボタンが離れた際に呼ばれるメンバ関数です.

setup
void setup(EventArg arg)

事前処理を記述するメンバ関数です.initializerによる初期化が行われた後,一度だけ実行されます.

shouldClose
bool shouldClose()
unicodeInputted
void unicodeInputted(UnicodeInputtedEventArg message)
update
void update(EventArg arg)

毎フレーム実行されるメンバ関数です.

windowResized
void windowResized(WindowResizeEventArg message)

Meta