shengine pre-release
shengine by mrsinho
Loading...
Searching...
No Matches
ShWindow Struct Reference

Structure representing a window in the shengine framework. More...

#include <shWindow.h>

Data Fields

GLFWwindow * window
 
GLFWcursor * default_cursors [4]
 
int32_t default_cursor_icons [4]
 
uint32_t width
 
uint32_t height
 
const char * title
 
const char ** pp_instance_extensions
 
uint32_t instance_extension_count
 
ShInput input
 
uint8_t surface_resize_pending
 

Detailed Description

Structure representing a window in the shengine framework.

The ShWindow structure represents a window in the shengine framework, including properties such as the GLFW window, default cursors, cursor icons, width, height, title, instance extensions, instance extension count, input, and surface resize status.

Field Documentation

◆ default_cursor_icons

int32_t ShWindow::default_cursor_icons[4]

Default cursor icons.

◆ default_cursors

GLFWcursor* ShWindow::default_cursors[4]

Default cursors.

◆ height

uint32_t ShWindow::height

Height of the window.

◆ input

ShInput ShWindow::input

Input structure.

◆ instance_extension_count

uint32_t ShWindow::instance_extension_count

Instance extension count.

◆ pp_instance_extensions

const char** ShWindow::pp_instance_extensions

Instance extensions.

◆ surface_resize_pending

uint8_t ShWindow::surface_resize_pending

Surface resize status.

◆ title

const char* ShWindow::title

Title of the window.

◆ width

uint32_t ShWindow::width

Width of the window.

◆ window

GLFWwindow* ShWindow::window

GLFW window.


The documentation for this struct was generated from the following file: