SBgl 0.1.0
A graphics framework in C99
Loading...
Searching...
No Matches
sbgl_InitConfig Struct Reference

Configuration for engine initialization. More...

#include <sbgl_types.h>

Collaboration diagram for sbgl_InitConfig:

Data Fields

uint32_t windowWidth
 
uint32_t windowHeight
 
const char * windowTitle
 
sbgl_ResourceLimits limits
 
bool enableValidation
 

Detailed Description

Configuration for engine initialization.

Provides explicit control over initialization parameters including resource limits and runtime behavior flags.

Definition at line 308 of file sbgl_types.h.

Field Documentation

◆ enableValidation

bool sbgl_InitConfig::enableValidation

Enable Vulkan validation layers.

Definition at line 313 of file sbgl_types.h.

◆ limits

sbgl_ResourceLimits sbgl_InitConfig::limits

Resource allocation limits.

Definition at line 312 of file sbgl_types.h.

◆ windowHeight

uint32_t sbgl_InitConfig::windowHeight

Initial window height in pixels.

Definition at line 310 of file sbgl_types.h.

◆ windowTitle

const char* sbgl_InitConfig::windowTitle

Window title string (optional, may be NULL).

Definition at line 311 of file sbgl_types.h.

◆ windowWidth

uint32_t sbgl_InitConfig::windowWidth

Initial window width in pixels.

Definition at line 309 of file sbgl_types.h.


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