Panda3D
config_egg.h
1 // Filename: config_egg.h
2 // Created by: drose (19Mar00)
3 //
4 ////////////////////////////////////////////////////////////////////
5 //
6 // PANDA 3D SOFTWARE
7 // Copyright (c) Carnegie Mellon University. All rights reserved.
8 //
9 // All use of this software is subject to the terms of the revised BSD
10 // license. You should have received a copy of this license along
11 // with this source code in a file named "LICENSE."
12 //
13 ////////////////////////////////////////////////////////////////////
14 
15 #ifndef CONFIG_EGG_H
16 #define CONFIG_EGG_H
17 
18 #include "pandabase.h"
19 #include "notifyCategoryProxy.h"
20 #include "configVariableSearchPath.h"
21 #include "configVariableBool.h"
22 #include "configVariableEnum.h"
23 #include "configVariableDouble.h"
24 #include "configVariableInt.h"
25 
26 NotifyCategoryDecl(egg, EXPCL_PANDAEGG, EXPTP_PANDAEGG);
27 
28 extern ConfigVariableBool egg_support_old_anims;
29 
30 extern EXPCL_PANDAEGG ConfigVariableBool egg_mesh;
31 extern EXPCL_PANDAEGG ConfigVariableBool egg_retesselate_coplanar;
32 extern EXPCL_PANDAEGG ConfigVariableBool egg_unroll_fans;
33 extern EXPCL_PANDAEGG ConfigVariableBool egg_show_tstrips;
34 extern EXPCL_PANDAEGG ConfigVariableBool egg_show_qsheets;
35 extern EXPCL_PANDAEGG ConfigVariableBool egg_show_quads;
36 #define egg_false_color (egg_show_tstrips | egg_show_qsheets | egg_show_quads)
37 extern EXPCL_PANDAEGG ConfigVariableBool egg_subdivide_polys;
38 extern EXPCL_PANDAEGG ConfigVariableBool egg_consider_fans;
39 extern EXPCL_PANDAEGG ConfigVariableDouble egg_max_tfan_angle;
40 extern EXPCL_PANDAEGG ConfigVariableInt egg_min_tfan_tris;
41 extern EXPCL_PANDAEGG ConfigVariableDouble egg_coplanar_threshold;
42 extern EXPCL_PANDAEGG ConfigVariableInt egg_test_vref_integrity;
43 extern EXPCL_PANDAEGG ConfigVariableInt egg_recursion_limit;
44 
45 extern EXPCL_PANDAEGG void init_libegg();
46 
47 #endif
This is a convenience class to specialize ConfigVariable as a boolean type.
This is a convenience class to specialize ConfigVariable as a floating-point type.
This is a convenience class to specialize ConfigVariable as an integer type.