Skip to content

EvergineTeam/UIWindowSystemsDemo

Repository files navigation

UI API integrations Demo

This demo shows how you can integrate Evergine in an application using the WindowSystem. The Windows Forms, SDL and UWP samples use the full window to render the application, the WPF, WinUI and MAUI samples demonstrate a way to include a Evergine renderer and how it can interact with WPF controls.

Video: https://www.youtube.com/watch?v=MOgKXaxselg

alt WPF sample

alt UWP sample

alt WinUI sample

alt MAUI sample

alt Windows Forms sample

alt SDL sample

Extended samples

Some of windows system samples provide additional features.

  • WPF: You have the option in App.xaml file to choose between creating a single window with two rendering surfaces, or create two windows, and each one of them with an independent rendering surface.
  • WinForms: Changing value of ShowSingleWindowSample you can test a rendering surface for the full window, or have a rendering surface that can be with other native UI elements.

Build and Test

Required Visual Studio 2022 with .NET6 support and .NET7 support.

You can also test the binaries in the Releases section.


Powered by Evergine

LET'S CONNECT!

About

This demo shows how you can integrate Evergine in an application using the WindowSystem.

Topics

Resources

License

Stars

Watchers

Forks

Languages