Blender V2.61 - r43446
Public Member Functions

SCA_KeyboardSensor Class Reference

#include <SCA_KeyboardSensor.h>

Inheritance diagram for SCA_KeyboardSensor:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SCA_KeyboardSensor (class SCA_KeyboardManager *keybdmgr, short int hotkey, short int qual, short int qual2, bool bAllKeys, const STR_String &targetProp, const STR_String &toggleProp, SCA_IObject *gameobj)
virtual ~SCA_KeyboardSensor ()
virtual CValueGetReplica ()
virtual void Init ()
short int GetHotkey ()
virtual bool Evaluate ()
virtual bool IsPositiveTrigger ()
bool TriggerOnAllKeys ()

Detailed Description

The keyboard sensor listens to the keyboard, and passes on events on selected keystrokes. It has an alternate mode in which it logs keypresses to a property. Note that these modes are not mutually exclusive.

Definition at line 45 of file SCA_KeyboardSensor.h.


Constructor & Destructor Documentation

SCA_KeyboardSensor::SCA_KeyboardSensor ( class SCA_KeyboardManager keybdmgr,
short int  hotkey,
short int  qual,
short int  qual2,
bool  bAllKeys,
const STR_String targetProp,
const STR_String toggleProp,
SCA_IObject gameobj 
)
SCA_KeyboardSensor::~SCA_KeyboardSensor ( ) [virtual]

Definition at line 70 of file SCA_KeyboardSensor.cpp.


Member Function Documentation

bool SCA_KeyboardSensor::Evaluate ( ) [virtual]
short int SCA_KeyboardSensor::GetHotkey ( )

Definition at line 95 of file SCA_KeyboardSensor.cpp.

CValue * SCA_KeyboardSensor::GetReplica ( void  ) [virtual]

Implements SCA_ISensor.

Definition at line 84 of file SCA_KeyboardSensor.cpp.

References Init(), SCA_ISensor::ProcessReplica(), and SCA_KeyboardSensor().

void SCA_KeyboardSensor::Init ( void  ) [virtual]

Reimplemented from SCA_ISensor.

Definition at line 74 of file SCA_KeyboardSensor.cpp.

References SCA_ISensor::m_invert, and SCA_ISensor::m_reset.

Referenced by GetReplica(), and SCA_KeyboardSensor().

bool SCA_KeyboardSensor::IsPositiveTrigger ( ) [virtual]

Reimplemented from SCA_ISensor.

Definition at line 102 of file SCA_KeyboardSensor.cpp.

References SCA_ISensor::m_invert.

bool SCA_KeyboardSensor::TriggerOnAllKeys ( )

Definition at line 114 of file SCA_KeyboardSensor.cpp.


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