Main Page
Class Hierarchy
Alphabetical List
Compound List
File List
Compound Members
include
fx3d.h
Go to the documentation of this file.
1
/********************************************************************************
2
* *
3
* A d d i t i o n a l F O X I n c l u d e F i l e F o r 3 D *
4
* *
5
*********************************************************************************
6
* Copyright (C) 1997,2006 by Jeroen van der Zijp. All Rights Reserved. *
7
*********************************************************************************
8
* This library is free software; you can redistribute it and/or *
9
* modify it under the terms of the GNU Lesser General Public *
10
* License as published by the Free Software Foundation; either *
11
* version 2.1 of the License, or (at your option) any later version. *
12
* *
13
* This library is distributed in the hope that it will be useful, *
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
16
* Lesser General Public License for more details. *
17
* *
18
* You should have received a copy of the GNU Lesser General Public *
19
* License along with this library; if not, write to the Free Software *
20
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. *
21
*********************************************************************************
22
* $Id: fx3d.h,v 1.22 2006/01/22 17:58:13 fox Exp $ *
23
********************************************************************************/
24
#ifndef FX3D_H
25
#define FX3D_H
26
27
// OpenGL includes
28
#ifdef WIN32
29
#ifndef STRICT
30
#define STRICT
31
#endif
32
#include <windows.h>
33
#endif
34
#ifdef HAVE_GL_H
35
#include <GL/gl.h>
36
#endif
37
#ifndef GLAPIENTRY
38
#define GLAPIENTRY
39
#endif
40
#ifndef GLAPI
41
#define GLAPI
42
#endif
43
#ifdef HAVE_GLU_H
44
#include <GL/glu.h>
45
#endif
46
47
// Additional FOX includes
48
#include "
FXVec2f.h
"
49
#include "
FXVec2d.h
"
50
#include "
FXVec3f.h
"
51
#include "
FXVec3d.h
"
52
#include "
FXVec4f.h
"
53
#include "
FXVec4d.h
"
54
#include "
FXQuatf.h
"
55
#include "
FXQuatd.h
"
56
#include "
FXMat3f.h
"
57
#include "
FXMat3d.h
"
58
#include "
FXMat4f.h
"
59
#include "
FXMat4d.h
"
60
#include "
FXRangef.h
"
61
#include "
FXRanged.h
"
62
#include "
FXSpheref.h
"
63
#include "
FXSphered.h
"
64
#include "
FXExtentf.h
"
65
#include "
FXExtentd.h
"
66
#include "
FXGLVisual.h
"
67
#include "
FXGLContext.h
"
68
#include "
FXGLCanvas.h
"
69
#include "
FXGLViewer.h
"
70
#include "
FXGLObject.h
"
71
#include "
FXGLShape.h
"
72
#include "
FXGLCone.h
"
73
#include "
FXGLCube.h
"
74
#include "
FXGLCylinder.h
"
75
#include "
FXGLSphere.h
"
76
#include "
FXGLTriangleMesh.h
"
77
78
#ifndef FX_NO_GLOBAL_NAMESPACE
79
using namespace
FX;
80
#endif
81
82
#endif
FXMat3d.h
FXGLObject.h
FXMat3f.h
FXSphered.h
FXGLSphere.h
FXGLViewer.h
FXGLCone.h
FXRangef.h
FXRanged.h
FXGLCylinder.h
FXVec3d.h
FXGLVisual.h
FXVec3f.h
FXExtentf.h
FXGLContext.h
FXQuatd.h
FXMat4d.h
FXQuatf.h
FXMat4f.h
FXGLCube.h
FXVec2d.h
FXVec2f.h
FXExtentd.h
FXGLTriangleMesh.h
FXGLShape.h
FXVec4d.h
FXSpheref.h
FXVec4f.h
FXGLCanvas.h
Copyright © 1997-2005 Jeroen van der Zijp