Window

armosで用いるWindowsの雛形となるinterfaceです.新たにWindowを実装する際はこのinterfaceを継承することでrunnerから実行できます.

Members

Functions

aspect
float aspect()

Windowのアスペクト比を表します

close
void close()

Windowを閉じます.

draw
void draw()
frameBufferSize
Vector2i frameBufferSize()

サイズのプロパティです.

initEvents
void initEvents(Application )
name
string name()

Windowのタイトル文字列のプロパティです.

name
void name(string str)

Windowのタイトル文字列のプロパティです.

observables
CoreObservables observables()
pixelScreenCoordScale
float pixelScreenCoordScale()
Undocumented in source.
pollEvents
void pollEvents()

イベントが発生している場合,登録されたイベントを実行します

renderer
Renderer renderer()
select
void select()
Undocumented in source.
setup
void setup()
shouldClose
bool shouldClose()

Windowがフレームの最後に閉じる場合trueになります.

size
void size(Vector2i size)

サイズのプロパティです

size
Vector2i size()

サイズのプロパティです.

update
void update()

Windowを更新します.

verticalSync
void verticalSync(bool )

VerticalSync

Variables

hasRenderer
enum bool hasRenderer;
Undocumented in source.

Meta