libHSPlasma
Public Member Functions | List of all members
plSwimDetector Class Reference

#include <plSimpleRegionSensor.h>

Inheritance diagram for plSwimDetector:
plSimpleRegionSensor plSingleModifier plModifier plSynchedObject hsKeyedObject plCreatable

Public Member Functions

virtual void read (hsStream *S, plResManager *mgr)
virtual void write (hsStream *S, plResManager *mgr)
- Public Member Functions inherited from plSimpleRegionSensor
 plSimpleRegionSensor ()
virtual ~plSimpleRegionSensor ()
void setEnterMsg (plMessage *msg)
void setExitMsg (plMessage *msg)
- Public Member Functions inherited from plSingleModifier
bool getFlag (size_t flag) const
void setFlag (size_t flag, bool value)
virtual size_t getTargetsCount () const
virtual plKey getTarget (size_t) const
virtual void addTarget (plKey target)
virtual void removeTarget (plKey)

Additional Inherited Members

- Public Types inherited from plSynchedObject
enum  Flags {
  kDontDirty = 0x1, kSendReliably = 0x2, kHasConstantNetGroup = 0x4, kDontSynchGameMessages = 0x8,
  kExcludePersistentState = 0x10, kExcludeAllPersistentState = 0x20, kLocalOnly = kExcludeAllPersistentState | kDontSynchGameMessages, kHasVolatileState = 0x40,
  kAllStateIsVolatile = 0x80
}
enum  SDLSendFlags {
  kBCastToClients = 0x1, kForceFullSend = 0x2, kSkipLocalOwnershipCheck = 0x4, kSendImmediately = 0x8,
  kDontPersistOnServer = 0x10, kUseRelevanceRegions = 0x20, kNewState = 0x40, kIsAvatarState = 0x80
}
- Protected Member Functions inherited from plSimpleRegionSensor
virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag, plResManager *mgr)
- Protected Attributes inherited from plSimpleRegionSensor
plMessagefEnterMsg
plMessagefExitMsg

Member Function Documentation

virtual void plSwimDetector::read ( hsStream ,
plResManager  
)
virtual

Reads this creatable directly from the stream. If any keys are read, they will be added to the plResManager automatically.

Reimplemented from plSimpleRegionSensor.

virtual void plSwimDetector::write ( hsStream ,
plResManager  
)
virtual

Writes this creatable directly to the stream. The plResManager is used to manage any key references written by this creatable.

Reimplemented from plSimpleRegionSensor.


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