Panda3D
gtkStatsMonitor.I
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 gtkStatsMonitor.I
10  * @author drose
11  * @date 2006-01-16
12  */
13 
14 /**
15  *
16  */
17 GtkStatsMonitor::MenuDef::
18 MenuDef(int thread_index, int collector_index, bool show_level) :
19  _thread_index(thread_index),
20  _collector_index(collector_index),
21  _show_level(show_level),
22  _monitor(nullptr)
23 {
24 }
25 
26 /**
27  *
28  */
29 bool GtkStatsMonitor::MenuDef::
30 operator < (const MenuDef &other) const {
31  if (_thread_index != other._thread_index) {
32  return _thread_index < other._thread_index;
33  }
34  if (_collector_index != other._collector_index) {
35  return _collector_index < other._collector_index;
36  }
37  return (int)_show_level < (int)other._show_level;
38 }