Skip to content

Windowing toolkit and abstraction layer for C++ DirectX games and applications.

License

Notifications You must be signed in to change notification settings

TheReincarnator/glaziery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Glaziery

Windowing toolkit and abstraction layer for C++ DirectX games and applications.

Provides concepts like form components, layouts, dialogs, lists, etc.

Engine of JukeThat, the music jukebox.

Features

Caching support to improve rendering on performance-critical applications like games.

Highly extensible and flexible, hierarchical windowing component architecture.

Strong separation of concerns:

  • The component objects contain the state (models). Drawing is delegated from the components to the skin.

  • The skin defines the layout, colors, bitmaps and the UI behavior of the components. Primitive drawing operations are delegated to the platform adapter.

  • The platform adapter is the only part of Glaziery containing platform depending code. It performs primitive operations.

Documentation

API documentation

Contact

For more information, please contact me.

About

Windowing toolkit and abstraction layer for C++ DirectX games and applications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages