window.h File Reference
`#include <fg/defines.h>`
`#include <fg/font.h>`
`#include <fg/image.h>`
`#include <fg/chart.h>`
`#include <fg/surface.h>`
`#include <fg/histogram.h>`

Go to the source code of this file.

## Data Structures

class | Window
| Window is where other objects such as Images, Plots etc. More...

## Namespaces

namespace | forge

## Functions

FGAPI fg_err | fg_create_window (fg_window *pWindow, const int pWidth, const int pHeight, const char *pTitle, const fg_window pShareWindow, const bool pInvisible)
| Create a Window object.
FGAPI fg_err | fg_retain_window (fg_window *pOut, fg_window pWindow)
| Increment the internal reference count for Window.
FGAPI fg_err | fg_release_window (fg_window pWindow)
| Destroy Window Object.
FGAPI fg_err | fg_set_window_font (fg_window pWindow, const fg_font pFont)
| Set font object to be used by Window Object.
FGAPI fg_err | fg_set_window_title (fg_window pWindow, const char *pTitle)
| Set the title of Window Object.
FGAPI fg_err | fg_set_window_position (fg_window pWindow, const int pX, const int pY)
| Set the window origin of Window Object w.r.t screen origin.
FGAPI fg_err | fg_set_window_size (fg_window pWindow, const unsigned pWidth, const unsigned pHeight)
| Set the window dimensions of Window Object.
FGAPI fg_err | fg_set_window_colormap (fg_window pWindow, const fg_color_map pColorMap)
| Set the colormap to be used by the Window Object.
FGAPI fg_err | fg_get_window_context_handle (long long *pContext, const fg_window pWindow)
| Get the backend specific context handle of Window.
FGAPI fg_err | fg_get_window_display_handle (long long *pDisplay, const fg_window pWindow)
| Get the display device handle of Window.
FGAPI fg_err | fg_get_window_width (int *pWidth, const fg_window pWindow)
| Get the width of Window.
FGAPI fg_err | fg_get_window_height (int *pHeight, const fg_window pWindow)
| Get the height of Window.
FGAPI fg_err | fg_make_window_current (const fg_window pWindow)
| Make the window's backend specific context the active context in given thread.
FGAPI fg_err | fg_hide_window (const fg_window pWindow)
| Hide the Window.
FGAPI fg_err | fg_show_window (const fg_window pWindow)
| Show the Window.
FGAPI fg_err | fg_close_window (bool *pIsClosed, const fg_window pWindow)
| Check if the Window is closed.
FGAPI fg_err | fg_draw_image (const fg_window pWindow, const fg_image pImage, const bool pKeepAspectRatio)
| Render given image to Window.
FGAPI fg_err | fg_draw_chart (const fg_window pWindow, const fg_chart pChart)
| Render given chart to Window.
FGAPI fg_err | fg_draw_image_to_cell (const fg_window pWindow, const int pRows, const int pCols, const int pIndex, const fg_image pImage, const char *pTitle, const bool pKeepAspectRatio)
| Render given image to Window's particular sub-view.
FGAPI fg_err | fg_draw_chart_to_cell (const fg_window pWindow, const int pRows, const int pCols, const int pIndex, const fg_chart pChart, const char *pTitle)
| Render given chart to Window's particular sub-view.
FGAPI fg_err | fg_swap_window_buffers (const fg_window pWindow)
| Swap back buffer with front buffer.
FGAPI fg_err | fg_save_window_framebuffer (const char *pFullPath, const fg_window pWindow)
| Save the current frame buffer to a file at provided path.