dev-games/mygui (gentoo)

Search

Package Information

Description:
MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of mygui are: speed, flexibility and ease of use. Speed We speed up our system by using our own batching subsystem which combines geometry. It is also possible for the more experienced developers to write their own render system or new subsystems Flexibility The library supports plugins that allows you to create dynamically loaded custom controls or subsystems. Most subsystems are expandable with plugins without the need to touch the core code. All resources and settings are described in XML files. It is possible to load resources like fonts, cursors, images, skins, etc. Forms (layouts) via dynamically by using XML files. Simplicity The user interface is easy to use and uses delegates (Signals and slots) for easy to use event handling.
Homepage:
http://mygui.info
License:
MIT

Versions

Version EAPI Keywords Slot
3.4.3 8 ~amd64 ~arm64 ~ppc64 ~x86 0/3.4.3

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>games@gentoo.org</email>
		<name>Gentoo Games Project</name>
	</maintainer>
	<longdescription lang="en">
		MyGUI is a library for creating Graphical User Interfaces (GUIs) for
		games and 3D applications. The main goals of mygui are: speed,
		flexibility and ease of use.

		Speed
		We speed up our system by using our own batching subsystem which
		combines geometry. It is also possible for the more experienced
		developers to write their own render system or new subsystems

		Flexibility
		The library supports plugins that allows you to create dynamically
		loaded custom controls or subsystems. Most subsystems are expandable
		with plugins without the need to touch the core code. All resources
		and settings are described in XML files. It is possible to load
		resources like fonts, cursors, images, skins, etc. Forms (layouts)
		via dynamically by using XML files.

		Simplicity
		The user interface is easy to use and uses delegates (Signals and
		slots) for easy to use event handling.
	</longdescription>
	<use>
		<flag name="l10n_ru">Install some additional russian docs if 'doc' useflag enabled</flag>
		<flag name="opengl">Use the opengl render subsystem. (cannot combine with ogre)</flag>
		<flag name="ogre">Use the ogre render subsystem. (cannot combine with opengl)</flag>
		<flag name="plugins">Build MyGUI plugins</flag>
		<flag name="samples">Install MyGUI demos (needs ogre USE flag)</flag>
		<flag name="tools">Build the tools for development</flag>
	</use>
	<upstream>
		<maintainer status="active">
			<email>altren@list.ru</email>
			<name>Evmenov Georgiy</name>
		</maintainer>
		<changelog>http://redmine.mygui.info/repositories/entry/mygui/tags/MyGUI3.2/ChangeLog.txt</changelog>
		<bugs-to>https://github.com/MyGUI/mygui/issues</bugs-to>
		<remote-id type="github">MyGUI/mygui</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.4.3
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
l10n_ru Install some additional russian docs if 'doc' useflag enabled
ogre Use the ogre render subsystem. (cannot combine with opengl)
opengl Use the opengl render subsystem. (cannot combine with ogre)
plugins Build MyGUI plugins
samples Install MyGUI demos (needs ogre USE flag)
static-libs Build static versions of dynamic libraries as well
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
tools Build the tools for development

Files

Manifest

Type File Size Versions
DIST mygui-3.4.3.tar.gz 18797995 bytes 3.4.3
Unmatched Entries
Type File Size