BlackTopp Studios
inc
Main
Namespaces
Classes
Files
File List
File Members
Mezzanine
src
dox
mezzanine_engine.h
1
// © Copyright 2010 - 2016 BlackTopp Studios Inc.
2
/* This file is part of The Mezzanine Engine.
3
4
The Mezzanine Engine is free software: you can redistribute it and/or modify
5
it under the terms of the GNU General Public License as published by
6
the Free Software Foundation, either version 3 of the License, or
7
(at your option) any later version.
8
9
The Mezzanine Engine is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
13
14
You should have received a copy of the GNU General Public License
15
along with The Mezzanine Engine. If not, see <http://www.gnu.org/licenses/>.
16
*/
17
/* The original authors have included a copy of the license specified above in the
18
'Docs' folder. See 'gpl.txt'
19
*/
20
/* We welcome the use of the Mezzanine engine to anyone, including companies who wish to
21
Build professional software and charge for their product.
22
23
However there are some practical restrictions, so if your project involves
24
any of the following you should contact us and we will try to work something
25
out:
26
- DRM or Copy Protection of any kind(except Copyrights)
27
- Software Patents You Do Not Wish to Freely License
28
- Any Kind of Linking to Non-GPL licensed Works
29
- Are Currently In Violation of Another Copyright Holder's GPL License
30
- If You want to change our code and not add a few hundred MB of stuff to
31
your distribution
32
33
These and other limitations could cause serious legal problems if you ignore
34
them, so it is best to simply contact us or the Free Software Foundation, if
35
you have any questions.
36
37
Joseph Toppi - toppij@gmail.com
38
John Blackwood - makoenergy02@gmail.com
39
*/
40
#ifndef _dox_mezzanine_engine_h
41
#define _dox_mezzanine_engine_h
42
43
44
/**
45
@page mezzanine_engine %Mezzanine Engine
46
47
The %Mezzanine Engine is Framework for building 3d physics enabled video games. It is written in
48
and intended for C++ development. The Mezzanine Engine is designed to be re-usable and genre
49
agnostic, so that it can be used in as many games as possible.
50
51
@n
52
It is released
53
under an open source license, the GPLv3 and can readily be used by hobbyists or for educational.
54
For licensing without GPL restrictions, including commercial licensing, please @ref contact_us
55
All of the dependencies are open source as well enabling you or your team to investigate and
56
understand every single bit of what our engine is doing.
57
58
@n
59
Unlike many other libraries out there we do not expect snooping through source code to be the
60
only method of understanding the library. We have rigorously documented all the components of
61
our engine and have made available @ref tech_doc_index "Doxygen generated documentation" to help
62
you understand our code. We’ve even included a couple extra manuals and articles about some
63
higher level usage of parts of our engine, and plan to include more articles for other parts of
64
the engine as it is developed and matures.
65
66
@section mezzanine_engine_goals Goals
67
We have a number of goals going into this when we started this project:
68
69
- Provide every major library/resource a typical A+ quality game needs
70
- 3d Graphics
71
- Real time physics
72
- 3d surround sound
73
- Intelligent Multithreading
74
- User input
75
- Keyboard
76
- Mouse
77
- Joystick
78
- Work on every major gaming platform
79
- PC – Currently works on Windows, Linux and Mac OS X
80
- Mobile Platforms – Working on Android and iOS Support
81
- Active research into obscure platforms (NaCL, Other mobile, etc)
82
- Completely insulate games built with this from needing any platform specific code.
83
- Maintain backward compatibility as long as technically feasible.
84
- Modular reusable design
85
*/
86
87
88
89
#endif
Generated on Wed Apr 6 2016 08:34:46 for BlackTopp Studios inc by
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.