Skip to content

Window Functions

Merijn Hendriks edited this page Mar 22, 2019 · 9 revisions
void automataWindowInit();

Initializes the window module

void automataWindowCreate(unsigned int width, unsigned int height, const char *title);

Create the window. width: the window width height: the window height ```title````: the window title

void automataWindowClose();

Closes the created window.

void automataWindowTerminate();

Terminate the window module.

int automataWindowIsAlive();

Returns if the window is alive.

void automataWindowUpdate();

Updates the window.

void automataWindowSwapBuffers();

Swap the window buffers.

unsigned int automataWindowGetWidth();

Get the window width.

unsigned int automataWindowGetHeight();

Get the window height.

AutomataWindowMode automataWindowGetMode();

Get the window mode.

void automataWindowSetTitle(const char *title);

Set the window title. title: the window title.

void automataWindowSetSize(unsigned int width, unsigned int height);

Set the window size. width: set the window width. height: set the window height.

void automataWindowSetMode(AutomataWindowMode mode);

Set the window mode. mode: the window mode.

GLFWwindow *automataWindowGetWindow();

Returns the GLFWwindow.

void automataWindowSetIcon(int width, int height, unsigned char *pixels);

Set the window icon. width: the image width. height: the image height. pixels: the image pixels.

void automataWindowRemoveIcon()

Removes the window icon.

Clone this wiki locally