BaseApp

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

Members

Functions

draw
void draw(EventArg arg)

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

draw
void draw()

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

exit
void exit(EventArg arg)

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

exit
void exit()

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

exitApp
void exitApp()
Undocumented in source. Be warned that the author may not have intended to support it.
hasHeldKey
bool hasHeldKey(KeyType key)
hasPressedKey
bool hasPressedKey(KeyType key)
hasReleasedKey
bool hasReleasedKey(KeyType key)
keyPressed
void keyPressed(KeyPressedEventArg message)

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

keyPressed
void keyPressed(KeyType key)

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

keyReleased
void keyReleased(KeyReleasedEventArg message)

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

keyReleased
void keyReleased(KeyType key)

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

mouseDragged
void mouseDragged(MouseDraggedEventArg message)

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

mouseDragged
void mouseDragged(int x, int y, int button)

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

mouseDragged
void mouseDragged(Vector2f position, int button)

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

mouseDragged
void mouseDragged(Vector2i position, int button)

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

mouseMoved
void mouseMoved(MouseMovedEventArg message)

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

mouseMoved
void mouseMoved(int x, int y, int button)

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

mouseMoved
void mouseMoved(Vector2f position, int button)

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

mouseMoved
void mouseMoved(Vector2i position, int button)

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

mousePressed
void mousePressed(MousePressedEventArg message)

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

mousePressed
void mousePressed(int x, int y, int button)

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

mousePressed
void mousePressed(Vector2f position, int button)

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

mousePressed
void mousePressed(Vector2i position, int button)

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

mouseReleased
void mouseReleased(MouseReleasedEventArg message)

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

mouseReleased
void mouseReleased(int x, int y, int button)

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

mouseReleased
void mouseReleased(Vector2f position, int button)

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

mouseReleased
void mouseReleased(Vector2i position, int button)

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

setup
void setup(EventArg arg)

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

setup
void setup()

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

shouldClose
bool shouldClose()
Undocumented in source. Be warned that the author may not have intended to support it.
unicodeInputted
void unicodeInputted(UnicodeInputtedEventArg message)
unicodeInputted
void unicodeInputted(uint key)
update
void update(EventArg arg)

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

update
void update()

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

windowResized
void windowResized(WindowResizeEventArg message)
windowResized
void windowResized()
windowResized
void windowResized(int w, int h)
windowResized
void windowResized(Vector2i size)

Variables

mouseX
int mouseX;
mouseY
int mouseY;

マウス位置を表すプロパティです.

Meta