libHSPlasma
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
proPickedEventData Class Reference

#include <proEventData.h>

Inheritance diagram for proPickedEventData:
proEventData

Public Member Functions

 proPickedEventData ()
plKey getPicker () const
plKey getPicked () const
bool isEnabled () const
hsVector3 getHitPoint () const
void setPicker (plKey picker)
void setPicked (plKey picked)
void setEnabled (bool enabled)
void setHitPoint (const hsVector3 &point)
- Public Member Functions inherited from proEventData
 proEventData ()
virtual ~proEventData ()
int EventType () const
void write (hsStream *S, plResManager *mgr)
void prcWrite (pfPrcHelper *prc)

Protected Member Functions

virtual void IRead (hsStream *S, plResManager *mgr)
virtual void IWrite (hsStream *S, plResManager *mgr)
virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag, plResManager *mgr)

Protected Attributes

plKey fPicker
plKey fPicked
bool fEnabled
hsVector3 fHitPoint
- Protected Attributes inherited from proEventData
int fEventType

Additional Inherited Members

- Public Types inherited from proEventData
enum  eventType {
  kCollision = 1, kPicked, kControlKey, kVariable,
  kFacing, kContained, kActivate, kCallback,
  kResponderState, kMultiStage, kSpawned, kClickDrag,
  kCoop, kOfferLinkBook, kBook, kClimbingBlockerHit,
  kNone
}
enum  dataType { kNumber, kKey, kNotta }
enum  multiStageEventType {
  kEnterStage = 1, kBeginningOfLoop, kAdvanceNextStage, kRegressPrevStage,
  kNothing
}
- Static Public Member Functions inherited from proEventData
static proEventDataRead (hsStream *S, plResManager *mgr)
static proEventDataPrcParse (const pfPrcTag *tag, plResManager *mgr)
- Static Protected Member Functions inherited from proEventData
static proEventDataICreateEventDataType (int type)
static proEventDataICreateEventDataType (const char *typeName)

Constructor & Destructor Documentation

proPickedEventData::proPickedEventData ( )

Member Function Documentation

hsVector3 proPickedEventData::getHitPoint ( ) const
plKey proPickedEventData::getPicked ( ) const
plKey proPickedEventData::getPicker ( ) const
virtual void proPickedEventData::IPrcParse ( const pfPrcTag tag,
plResManager mgr 
)
protectedvirtual

Reimplemented from proEventData.

virtual void proPickedEventData::IPrcWrite ( pfPrcHelper prc)
protectedvirtual

Implements proEventData.

virtual void proPickedEventData::IRead ( hsStream S,
plResManager mgr 
)
protectedvirtual

Implements proEventData.

bool proPickedEventData::isEnabled ( ) const
virtual void proPickedEventData::IWrite ( hsStream S,
plResManager mgr 
)
protectedvirtual

Implements proEventData.

void proPickedEventData::setEnabled ( bool  enabled)
void proPickedEventData::setHitPoint ( const hsVector3 point)
void proPickedEventData::setPicked ( plKey  picked)
void proPickedEventData::setPicker ( plKey  picker)

Member Data Documentation

bool proPickedEventData::fEnabled
protected
hsVector3 proPickedEventData::fHitPoint
protected
plKey proPickedEventData::fPicked
protected
plKey proPickedEventData::fPicker
protected

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