BaseApp

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

class BaseApp : Application {}

Members

Functions

draw
void draw(DrawEvent arg)

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

draw
void draw()

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

exit
void exit(ExitEvent 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(KeyPressedEvent message)

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

keyPressed
void keyPressed(KeyType key)

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

keyReleased
void keyReleased(KeyReleasedEvent message)

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

keyReleased
void keyReleased(KeyType key)

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

mouseDragged
void mouseDragged(MouseDraggedEvent message)

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

mouseDragged
void mouseDragged(int currentX, int currentY, int button)

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

mouseDragged
void mouseDragged(int firstX, int firstY, int currentX, int currentY, int button)
Undocumented in source. Be warned that the author may not have intended to support it.
mouseDragged
void mouseDragged(Vector2f currentPosition, int button)

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

mouseDragged
void mouseDragged(Vector2f firstPosition, Vector2f currentPosition, int button)
Undocumented in source. Be warned that the author may not have intended to support it.
mouseDragged
void mouseDragged(Vector2i currentPosition, int button)

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

mouseDragged
void mouseDragged(Vector2i firstPosition, Vector2i currentPosition, int button)
Undocumented in source. Be warned that the author may not have intended to support it.
mouseMoved
void mouseMoved(MouseMovedEvent 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(MousePressedEvent 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(MouseReleasedEvent message)

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

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

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

mouseReleased
void mouseReleased(Vector2f position, int button)

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

mouseReleased
void mouseReleased(Vector2i position, int button)

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

mouseScrolled
void mouseScrolled(MouseScrolledEvent message)
mouseScrolled
void mouseScrolled(float xOffset, float yOffset)
mouseScrolled
void mouseScrolled(Vector2i position)
mouseScrolled
void mouseScrolled(Vector2f position)
setup
void setup(SetupEvent 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(UnicodeInputtedEvent message)
unicodeInputted
void unicodeInputted(uint key)
update
void update(UpdateEvent arg)

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

update
void update()

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

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

Variables

mouseX
int mouseX;
mouseY
int mouseY;

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

Inherited Members

From Application

setup
void setup(SetupEvent arg)

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

update
void update(UpdateEvent arg)

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

draw
void draw(DrawEvent arg)

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

exit
void exit(ExitEvent arg)

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

windowResized
void windowResized(WindowResizeEvent message)
keyPressed
void keyPressed(KeyPressedEvent message)

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

keyReleased
void keyReleased(KeyReleasedEvent message)

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

unicodeInputted
void unicodeInputted(UnicodeInputtedEvent message)
mouseMoved
void mouseMoved(MouseMovedEvent message)

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

mouseDragged
void mouseDragged(MouseDraggedEvent message)

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

mouseScrolled
void mouseScrolled(MouseScrolledEvent message)
mouseReleased
void mouseReleased(MouseReleasedEvent message)

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

mousePressed
void mousePressed(MousePressedEvent message)

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

hasPressedKey
bool hasPressedKey(KeyType key)
hasHeldKey
bool hasHeldKey(KeyType key)
hasReleasedKey
bool hasReleasedKey(KeyType key)
exitApp
void exitApp()
shouldClose
bool shouldClose()

Meta