Panda3D
config_pstatclient.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_pstatclient.h
10  * @author drose
11  * @date 2000-07-09
12  */
13 
14 #ifndef CONFIG_PSTATS_H
15 #define CONFIG_PSTATS_H
16 
17 #include "pandabase.h"
18 
19 #include "notifyCategoryProxy.h"
20 #include "dconfig.h"
21 #include "configVariableString.h"
22 #include "configVariableInt.h"
23 #include "configVariableDouble.h"
24 #include "configVariableBool.h"
25 
26 // Configure variables for pstats package.
27 
28 ConfigureDecl(config_pstatclient, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
29 NotifyCategoryDecl(pstats, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
30 
31 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_name;
32 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_max_rate;
33 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_threaded_write;
34 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_max_queue_size;
35 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_tcp_ratio;
36 
37 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_host;
38 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_port;
39 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_target_frame_rate;
40 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_gpu_timing;
41 
42 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_scroll_mode;
43 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_history;
44 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_average_time;
45 
46 extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_mem_other;
47 
48 extern EXPCL_PANDA_PSTATCLIENT void init_libpstatclient();
49 
50 #endif
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
EXPCL_PANDA_PSTATCLIENT void init_libpstatclient()
Initializes the library.
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.
This is a convenience class to specialize ConfigVariable as a string 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.
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.