|
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.
For Building Evan, you will need:
Evan builds as a static library along with examples and tests:
You can also build and run the several examples included in the examples/ directory to see Evan in action:
Then you can find the compiled examples in the ./examples/ directory:
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: