It's a software framework built on C++ and OpenGL, providing high performance on desktop and mobile.
The framework includes reusable classes that form the foundation of Mewa applications.
Mewa source is organized into modules so that each module can be tested and developed independently from the whole application. Each module can be worked on as a self contained Qt application. Current modules and respective Qt application are as follows:
Module | Location | Notes |
---|---|---|
Simple Widget | simplewidget.pro | Basic widget drawing |
Triangle Plugin | test_triangle.pro | Example of a Mewa plugin |
Color Wheel | colorselector.pro | N/A |
Store Window | test_storebuttons.pro | 1) This app renders only the Store buttons (currently without text). 2) Button rendering code is within drawButtons() function in file mxstoreview.cpp. 3) The Store buttons Look&Feel still needs work: store buttons discussion |
Roto Node Tree View | test_rototreeview.pro | Tree view showing the hierarchy of shapes |
To know more about the Mewa framework check the developers page.
Mewa applications are designed to simplify motion graphics for artists.
With CSS dn SVG animations becoming more common through websites and mobile apps, the need for smoother and richer animations keeps growing.
Mewa was designed from the ground up to raise the bar of web animations performance. Taking full advantage of GPU, Mewa can deliver smoother animations, with an even richer content.
It's main goal is to make cross-platform animations feel faster and responsive, running richer animations on any screen size and aspect ratio.
Mewa Animations offer:
- Constant frame rate: for guaranteed smooth animations
- Offload work from CPU to GPU : for responsive user interaction
- Scale-invariant drawing : for seamless look & feel across any screen size
- Small file size : for faster startup
- javascript API : for programmable user interaction (something XML and JSON do not)
- Portable across mobile, desktop and web
With an underlying node-graph interface, Mewa aims to offer compositing capabilities with:
- Faster/Imediate previews, everywhere
- Previews in full resolution, always
- More intuitive user interface
- Dedicated script engine for:
- Faster execution of expressions/scripts
- Guaranteed UI responsiveness
- Easier extensibility and customizability