neoGFX
1.0.0
NEOGFX es un motor de aplicación/juego C ++ y una plataforma de desarrollo dirigida a los desarrolladores de aplicaciones y juegos que desean aprovechar las GPU modernas para las interfaces de usuarios de aplicaciones performativas y los gráficos de juegos. NEOGFX sigue siendo un trabajo en progreso (incompleto), por lo que aún no es adecuado para hacer aplicaciones o juegos. Actualmente, NEOGFX solo se ha construido y probado en Windows.
| Versión | ETA | Características |
|---|---|---|
| V0.99 | * | Windows OpenGL; función de la biblioteca de widgets completos; Herramienta de diseño de UI |
| V1.00 | Wid + 12 meses | Linux OpenGL; motor de secuencias de comandos |
| V1.10 | Wid + 24 meses | Vulkan; Soporte de Android; motor de física |
| V1.20 | Wid + 36 meses | soporte de macOS |
* Cuando esté hecho
| Característica | % hecho | HACER |
|---|---|---|
| Ventana | 95 | Sombra de caída |
| Diálogo | 90 | Botón predeterminado |
| Cuadro de mensaje | 100 | |
| Menú | 100 | |
| Ventanas anidadas | 90 | |
| MDI | 0 | |
| Cortina a la italiana | 95 | Pestañas verticales |
| Barras de herramientas | 90 | Soporte del botón desplegable |
| Gerentes de diseño | 95 | Necesidad de apoyar completamente las políticas de tamaño |
| Etiqueta | 100 | |
| Botón | 100 | |
| Vista de mesa | 95 | Selección; widget de celda |
| Vista de árbol | 95 | |
| Vista de lista | 95 | |
| Edición de texto | 90 | Columnas; texto rico (html); deshacer/rehacer |
| Línea Editar | 100 | |
| Caja de hincapié | 100 | |
| Control deslizante | 90 | Teclado |
| Casilla de verificación | 100 | |
| Botón de radio | 100 | |
| Caja combinada | 95 | Filtros Glob y Regex; Revisión de ux. |
| Caja grupal | 100 | |
| Consejos de herramientas | 0 | |
| Barra de estado | 100 | |
| Barra de progreso | 95 | |
| Muelles | 75 | |
| Seleccionador de fuentes | 99 | Filtro monoespacial |
| Selector de gradiente de color | 95 | Biblioteca de muestra |
| Seleccionador de color | 100 | |
| Fecha/hora | 0 | |
| Navegadores de archivos (nativos) | 99 | |
| Arrastrar y soltar | 75 | |
| Descripción de la interfaz de usuario/recursos (RJSON) | 40 | |
| Herramienta: NEOGFX Design Studio | 10 | |
| i18n | 70 | |
| L10N | 0 | Inglés del Reino Unido, inglés estadounidense, francés, alemán, chino |
| HID: controladores de juego | 80 | Calibración/configuración UI; Mapeo de botones DirectInput |
| Multimonitor | 50 | DPI cambia al cambiar o arrastrar entre monitores |
| Gráfico de escena | 0 | |
| Batería | 40 |