gitpan / ogre-betagui Goto Github PK
View Code? Open in Web Editor NEWRead-only release history for Ogre-BetaGUI
Home Page: http://metacpan.org/release/Ogre-BetaGUI
Read-only release history for Ogre-BetaGUI
Home Page: http://metacpan.org/release/Ogre-BetaGUI
BetaGUI for OGRE ================ This is a port from C++ to Perl of Robin "Betajaen" Southern's BetaGUI library for OGRE 3D: http://www.ogre3d.org/wiki/index.php/BetaGUI . Since it depends on OGRE, it's probably useless outside of applications that use OGRE. The idea is to provide a minimal GUI library with no external dependencies (c.f. CEGUI, OpenGUI, etc.). My current interest in it, in particular, is just to be able to have a mouse cursor in my OGRE examples, but the rest of the library has also been ported so you can also make basic dialogs with text input and buttons. The library's functionality is intentionally very basic, but you can customize it somewhat by providing your own media resources. I was going to just bundle this in with the Perl Ogre module, but putting it in a separate module allows people to download it only if they need it (Perl Ogre is getting pretty big already, as it is...) DEPENDENCIES Required: Ogre The BetaGUI library is meant to be used with OGRE applications and depends on Ogre to render Overlays and do material management. In order to use this module, you'll need to install the Ogre Perl module first. Optional: OIS BetaGUI doesn't actually get user input (mouse, keyboard) for you, so you need a way to do that. OIS provides one way of obtaining user input. If you have another way to do that (SDL, for example), you don't have to install OIS. INSTALLATION To install this module, do the usual: perl Makefile.PL make make test make install BUGS Please report any bugs/suggestions to <[email protected]>. COPYRIGHT AND LICENCE Copyright 2007,2009 Scott Lanning. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself, provided that in addition you keep the original copyright header given below. This is the copyright header of the original BetaGUI library: /// Betajaen's GUI 016 Uncompressed /// Written by Robin "Betajaen" Southern 07-Nov-2006, http://www.ogre3d.org/wiki/index.php/BetaGUI /// This code is under the Whatevar! licence. Do what you want; but keep the original copyright header.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.