About The Examples
These are example (demo) applications which are shipped with VortexGE distribution :
Sections | Files | Descriptions |
The Test Application | demo/Test.cc | This is the basic test application for VortexGE library. This program will test almost all of the basic 3D-rendering-related functionalities of the library. |
Rotating Box Demo | demo/RotatingBox.cc | This application will display rotating boxes. This application demonstrate the very basic capability of VortexGE in hierarchical rendering without using the hierarchy class (which then result in invalid lightings). |
demo/RotatingBox2.cc | An improved version of "RotatingBox.cc" created using a special class which is designed for easy hierarchical rendering. This application also uses a FPS limiter mechanism. | |
Virtual Walk Demo | demo/VirtualWalk.cc | In this application, user can move around in a simple small virtual valley. Simple collision detection mechanism is used in this demo application. |
demo/VirtualWalk2.cc | An improved version of "VirtualWalk.cc" with more rendering functions, increased wall and floor panels densities, water panels, some moving sprites, snow particles, and an experimental frame skipping algorithm. | |
VortexLua Demo | demo/VLGame* | A simple demo application for demoing VortexLua and game entity classes. |
Dialog Demo | demo/Dialog.cc | A simple dialog demo. Use this demo to start learning of how to use the VortexGE dialog functionality. This demo use a custom style (colors). In order to use the default style, comment the line containing the statement "iVideoEnv().SetStyle(&tStyle)" inside the "MyApplication::MyApplication()" function. |
demo/Dialog2.cc | Another dialog demo. | |
Simple IPC Demo | demo/SimpleMQServer.cc | This application is the server aplication of the simple IPC demo. Run this server from console. |
demo/SimpleMQCient.cc | This application is the client aplication of the simple IPC demo. Run this client form another console. You may run multiple clients up to the value "_MAX_MQ_CLIENT_" defined in the file "lib/System/InterProcessCommunication.h". | |
Fractal Demo | demo/Fractal.cc | A demo application that shows the use of fractal to make various objects that can be used for background images, textures, etc. |
DCT Demo | demo/Dct.cc | Discrete Cosine Transform (DCT) and image compression demo application. |
YUV Demo | demo/Yuv.cc | YUV image manipulation demo. |
Tutorial Applications | doc/tutfers/cc/*.cc | This directory contains all source files used in VortexGE tutorial. See the topic "VortexGE Tutorials and References" for details. |
To compile and run those examples, see the topic "Configuring, Building and Cleaning".