Browse Source

*** empty log message ***

Dave Schuyler 22 years ago
parent
commit
a0e4dd252a
1 changed files with 34 additions and 0 deletions
  1. 34 0
      panda/src/event/eventHandler.I

+ 34 - 0
panda/src/event/eventHandler.I

@@ -0,0 +1,34 @@
+// Filename: eventHandler.h
+// Created by:  drose (08Feb99)
+//
+////////////////////////////////////////////////////////////////////
+//
+// PANDA 3D SOFTWARE
+// Copyright (c) 2001, Disney Enterprises, Inc.  All rights reserved
+//
+// All use of this software is subject to the terms of the Panda 3d
+// Software license.  You should have received a copy of this license
+// along with this source code; you will also find a current copy of
+// the license at http://www.panda3d.org/license.txt .
+//
+// To contact the maintainers of this program write to
+// [email protected] .
+//
+////////////////////////////////////////////////////////////////////
+
+
+////////////////////////////////////////////////////////////////////
+//     Function: EventQueue::get_global_event_handler
+//       Access: Public
+//  Description: Returns a pointer to the one global EventHandler
+//               object.  If the global object has not yet been
+//               created, this will create it.
+////////////////////////////////////////////////////////////////////
+INLINE EventHandler *EventHandler::
+get_global_event_handler(EventQueue *queue) {
+  if (_global_event_handler == 0) {
+    assert(queue);
+    make_global_event_handler(queue);
+  }
+  return _global_event_handler;
+}