DemoFramework 6.5.1 Window

March 25, 2025 ยท View on GitHub

To main document

Table of contents

Demo applications

Window

VulkanTriangle

Demonstrates how to use the Freestyle window project type to create a window for use with Vulkan.

Then renders a simple triangle to it.

The triangle rendering code is based on a sample by Norbert Nopper from VKTS Examples VKTS_Sample02 Recreated as a DemoFramework freestyle window sample in 2016.

Window101

Just shows how to create a native window using the FslNativeWindow library.

This can be used to develop support for a new platform.

Window.System

InputEvents

Demonstrates how to receive various input events and logs information about them to the log.

This can also be used to do some basic real time tests of the input system when porting the framework to a new platform.