Panda3D
config_egg2pg.h
Go to the documentation of this file.
1 /**
2  * PANDA 3D SOFTWARE
3  * Copyright (c) Carnegie Mellon University. All rights reserved.
4  *
5  * All use of this software is subject to the terms of the revised BSD
6  * license. You should have received a copy of this license along
7  * with this source code in a file named "LICENSE."
8  *
9  * @file config_egg2pg.h
10  * @author drose
11  * @date 2002-02-26
12  */
13 
14 #ifndef CONFIG_EGG2PG_H
15 #define CONFIG_EGG2PG_H
16 
17 #include "pandabase.h"
18 
19 #include "coordinateSystem.h"
20 #include "eggRenderMode.h"
21 #include "notifyCategoryProxy.h"
22 #include "configVariableBool.h"
23 #include "configVariableDouble.h"
24 #include "configVariableEnum.h"
25 #include "configVariableInt.h"
26 #include "dconfig.h"
27 
28 ConfigureDecl(config_egg2pg, EXPCL_PANDA_EGG2PG, EXPTP_PANDA_EGG2PG);
29 NotifyCategoryDecl(egg2pg, EXPCL_PANDA_EGG2PG, EXPTP_PANDA_EGG2PG);
30 
31 extern EXPCL_PANDA_EGG2PG ConfigVariableDouble egg_normal_scale;
32 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_show_normals;
33 extern EXPCL_PANDA_EGG2PG ConfigVariableEnum<CoordinateSystem> egg_coordinate_system;
34 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_ignore_mipmaps;
35 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_ignore_filters;
36 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_ignore_clamp;
37 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_ignore_decals;
38 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_flatten;
39 extern EXPCL_PANDA_EGG2PG ConfigVariableDouble egg_flatten_radius;
40 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_unify;
41 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_combine_geoms;
42 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_rigid_geometry;
43 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_flat_shading;
44 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_flat_colors;
45 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_load_old_curves;
46 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_load_classic_nurbs_curves;
47 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_accept_errors;
48 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_suppress_hidden;
49 extern EXPCL_PANDA_EGG2PG ConfigVariableEnum<EggRenderMode::AlphaMode> egg_alpha_mode;
50 extern EXPCL_PANDA_EGG2PG ConfigVariableInt egg_max_vertices;
51 extern EXPCL_PANDA_EGG2PG ConfigVariableInt egg_max_indices;
52 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_emulate_bface;
53 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_preload_simple_textures;
54 extern EXPCL_PANDA_EGG2PG ConfigVariableDouble egg_vertex_membership_quantize;
55 extern EXPCL_PANDA_EGG2PG ConfigVariableInt egg_vertex_max_num_joints;
56 extern EXPCL_PANDA_EGG2PG ConfigVariableBool egg_implicit_alpha_binary;
57 
58 extern EXPCL_PANDA_EGG2PG void init_libegg2pg();
59 
60 #endif
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a boolean type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as a floating- point type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This class specializes ConfigVariable as an enumerated type.
EXPCL_PANDA_EGG2PG void init_libegg2pg()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
This is a convenience class to specialize ConfigVariable as an integer type.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.