CEGUI


La GUI de Crazy Eddie ( CEGUI ) es una biblioteca de interfaz gráfica de usuario (GUI) para el lenguaje de programación C ++ . Fue diseñado para las necesidades de los videojuegos , pero se puede utilizar para tareas ajenas al juego, como aplicaciones y herramientas. Está diseñado para que el usuario tenga flexibilidad en la apariencia y se adapte a la elección del usuario en cuanto a herramientas y sistemas operativos.

Los puntos fuertes de CEGUI son su robustez [3] y su configurabilidad. El sistema no carga archivos directamente, renderiza ventanas, muestra directamente texto, ni siquiera busca entradas del sistema. CEGUI interactúa con estos a través de código definido por el usuario, aunque su paquete de código fuente viene con varios módulos para usar ciertos componentes y bibliotecas.

Esta libertad permite utilizar CEGUI en cualquier tipo de sistema de gestión de recursos o entorno operativo. Se espera que la entrada sea recopilada por el código del usuario, posiblemente filtrada como el usuario lo crea conveniente, y luego pasada a CEGUI para el procesamiento de la ventana.

CEGUI se puede personalizar completamente utilizando herramientas estándar de edición de código, xml y / o imágenes. Sin embargo, CEGUI también proporciona herramientas diseñadas para ayudar en el diseño y desarrollo de interfaces basadas en CEGUI.

Las versiones anteriores de CEGUI, anteriores a la 0.8, proporcionaban herramientas independientes para editar diferentes aspectos de la interfaz. Los más notables son los editores Imageset y Layout.

Desde CEGUI 0.8, existe una nueva herramienta de edición unificada llamada editor unificado CEGUI (CEED) que se está desarrollando activamente. [4] Incorpora todos los aspectos del desarrollo de GUI en una sola herramienta.