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
FX
Definition:
FX4Splitter.h:31
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