|
evan 1.0.0
Evan is a component-based UI framework library built around a primitive rendering system. It's designed for building user interfaces across OpenXR platforms and traditional platforms with custom rendering backends and input handling. The framework is lightweight, flexible, and easy to integrate into existing projects.
|
Evan is a library for 3D rendering and input handling for applications on OpenXR devices and traditional platforms. It is built on top of OpenXR and Vulkan, providing a high-level interface for developers to create immersive experiences.
Evan builds as a static library along with examples and tests:
After building, you can run the examples:
To run the test suite:
Evan builds as a static library (libevan.a) with minimal dependencies. To use it in your CMake project:
The examples/ directory contains sample applications demonstrating Evan's features. Each example is organized in its own subdirectory: