|
libHSPlasma
|
#include <plModifier.h>
Public Member Functions | |
| virtual size_t | getTargetsCount () const |
| virtual plKey | getTarget (size_t) const |
| virtual void | addTarget (plKey) |
| virtual void | removeTarget (plKey) |
Public Member Functions inherited from plSynchedObject | |
| plSynchedObject () | |
| virtual void | read (hsStream *S, plResManager *mgr) |
| virtual void | write (hsStream *S, plResManager *mgr) |
| int | getFlags () const |
| void | setFlags (int flags) |
| const std::vector< plString > & | getExcludes () const |
| const std::vector< plString > & | getVolatiles () const |
| void | setExclude (const plString &sdl) |
| void | setVolatile (const plString &sdl) |
| void | clearExcludes () |
| void | clearVolatiles () |
Public Member Functions inherited from hsKeyedObject | |
| void | init (const plString &name) |
| plKey | getKey () const |
| void | setKey (plKey key) |
Public Member Functions inherited from plCreatable | |
| plCreatable () | |
| virtual | ~plCreatable () |
| virtual short | ClassIndex () const =0 |
| short | ClassIndex (PlasmaVer ver) const |
| virtual const char * | ClassName () const |
| virtual bool | ClassInstance (short) const |
| virtual bool | isStub () const |
| virtual void | prcWrite (pfPrcHelper *prc) |
| virtual void | prcParse (const pfPrcTag *tag, plResManager *mgr) |
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 plSynchedObject | |
| virtual void | IPrcWrite (pfPrcHelper *prc) |
| virtual void | IPrcParse (const pfPrcTag *tag, plResManager *mgr) |
Protected Attributes inherited from plSynchedObject | |
| unsigned int | fSynchFlags |
| std::vector< plString > | fSDLExcludeList |
| std::vector< plString > | fSDLVolatileList |
|
virtual |
Add referenced scene object
Reimplemented in plMultiModifier, and plSingleModifier.
|
virtual |
Get key of n-th referenced target
Reimplemented in plMultiModifier, and plSingleModifier.
|
virtual |
Get number of targets (scene objects) referenced by this modifier
Reimplemented in plMultiModifier, and plSingleModifier.
|
virtual |
Remove scene object from target list
Reimplemented in plMultiModifier, and plSingleModifier.
1.8.1.2