Blender  V2.59
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 47 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 72 of file SCA_KeyboardSensor.cpp.


Member Function Documentation

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

Definition at line 97 of file SCA_KeyboardSensor.cpp.

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

Implements SCA_ISensor.

Definition at line 86 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 76 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 104 of file SCA_KeyboardSensor.cpp.

References SCA_ISensor::m_invert.

bool SCA_KeyboardSensor::TriggerOnAllKeys ( )

Definition at line 116 of file SCA_KeyboardSensor.cpp.


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