Panda3D
Loading...
Searching...
No Matches
config_express.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_express.h
10 * @author cary
11 * @date 2000-01-04
12 */
13
14#ifndef __CONFIG_EXPRESS_H__
15#define __CONFIG_EXPRESS_H__
16
17#include "pandabase.h"
18#include "notifyCategoryProxy.h"
19#include "dconfig.h"
20
21#include "configVariableBool.h"
22#include "configVariableInt.h"
24#include "configVariableList.h"
26
27// Include these so interrogate can find them.
29#include "lineStream.h"
30
31ConfigureDecl(config_express, EXPCL_PANDA_EXPRESS, EXPTP_PANDA_EXPRESS);
32NotifyCategoryDecl(express, EXPCL_PANDA_EXPRESS, EXPTP_PANDA_EXPRESS);
33NotifyCategoryDecl(clock, EXPCL_PANDA_EXPRESS, EXPTP_PANDA_EXPRESS);
34
35// Actually, we can't determine this config variable the normal way, because
36// we must be able to access it at static init time. Instead of declaring it
37// a global constant, we'll make it a member of MemoryUsage.
38
39// extern EXPCL_PANDA_EXPRESS const bool track_memory_usage;
40
41EXPCL_PANDA_EXPRESS bool get_use_high_res_clock();
42EXPCL_PANDA_EXPRESS bool get_paranoid_clock();
43EXPCL_PANDA_EXPRESS bool get_paranoid_inheritance();
44EXPCL_PANDA_EXPRESS bool get_verify_dcast();
45
46extern ConfigVariableInt patchfile_window_size;
47extern ConfigVariableInt patchfile_increment_size;
48extern ConfigVariableInt patchfile_buffer_size;
49extern ConfigVariableInt patchfile_zone_size;
50
51extern EXPCL_PANDA_EXPRESS ConfigVariableBool keep_temporary_files;
52extern ConfigVariableBool multifile_always_binary;
53
54extern EXPCL_PANDA_EXPRESS ConfigVariableBool collect_tcp;
55extern EXPCL_PANDA_EXPRESS ConfigVariableDouble collect_tcp_interval;
56
57extern EXPCL_PANDA_EXPRESS void init_libexpress();
58
59#endif /* __CONFIG_UTIL_H__ */
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
EXPCL_PANDA_EXPRESS void init_libexpress()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.