Panda3D
Loading...
Searching...
No Matches
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"
22#include "configVariableInt.h"
24#include "configVariableBool.h"
25
26// Configure variables for pstats package.
27
28ConfigureDecl(config_pstatclient, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
29NotifyCategoryDecl(pstats, EXPCL_PANDA_PSTATCLIENT, EXPTP_PANDA_PSTATCLIENT);
30
31extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_name;
32extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_max_rate;
33extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_threaded_write;
34extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_max_queue_size;
35extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_tcp_ratio;
36
37extern EXPCL_PANDA_PSTATCLIENT ConfigVariableString pstats_host;
38extern EXPCL_PANDA_PSTATCLIENT ConfigVariableInt pstats_port;
39extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_target_frame_rate;
40extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_gpu_timing;
41extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_python_profiler;
42
43extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_scroll_mode;
44extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_history;
45extern EXPCL_PANDA_PSTATCLIENT ConfigVariableDouble pstats_average_time;
46
47extern EXPCL_PANDA_PSTATCLIENT ConfigVariableBool pstats_mem_other;
48
49extern EXPCL_PANDA_PSTATCLIENT void init_libpstatclient();
50
51#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.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
EXPCL_PANDA_PSTATCLIENT void init_libpstatclient()
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.