Logo Search packages:      
Sourcecode: blender version File versions  Download package

KX_NetworkEventManager Class Reference

#include <KX_NetworkEventManager.h>

Inheritance diagram for KX_NetworkEventManager:

SCA_EventManager

List of all members.


Detailed Description

Id
KX_NetworkEventManager.h 14444 2008-04-16 22:40:48Z hos

***** BEGIN GPL LICENSE BLOCK *****

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. All rights reserved.

The Original Code is: all of this file.

Contributor(s): none yet.

***** END GPL LICENSE BLOCK ***** Ketsji Logic Extenstion: Network Event Manager class

Definition at line 35 of file KX_NetworkEventManager.h.


Public Types

enum  EVENT_MANAGER_TYPE {
  KEYBOARD_EVENTMGR = 0, MOUSE_EVENTMGR, ALWAYS_EVENTMGR, TOUCH_EVENTMGR,
  PROPERTY_EVENTMGR, TIME_EVENTMGR, RANDOM_EVENTMGR, RAY_EVENTMGR,
  RADAR_EVENTMGR, NETWORK_EVENTMGR, JOY_EVENTMGR
}

Public Member Functions

virtual void EndFrame ()
SCA_LogicManager * GetLogicManager ()
class NG_NetworkDeviceInterface * GetNetworkDevice ()
int GetType ()
 KX_NetworkEventManager (class SCA_LogicManager *logicmgr, class NG_NetworkDeviceInterface *ndi)
virtual void NextFrame (double curtime, double fixedtime)
virtual void NextFrame ()
virtual void RegisterSensor (class SCA_ISensor *sensor)
virtual void RemoveSensor (class SCA_ISensor *sensor)

Protected Attributes

EVENT_MANAGER_TYPE m_mgrtype
std::vector< class SCA_ISensor * > m_sensors

Private Attributes

class SCA_LogicManager * m_logicmgr
class NG_NetworkDeviceInterface * m_ndi

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index