Blender  V2.59
Public Member Functions
KX_SCA_AddObjectActuator Class Reference

#include <KX_SCA_AddObjectActuator.h>

Inheritance diagram for KX_SCA_AddObjectActuator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 KX_SCA_AddObjectActuator (SCA_IObject *gameobj, SCA_IObject *original, int time, SCA_IScene *scene, const float *linvel, bool linv_local, const float *angvel, bool angv_local)
 ~KX_SCA_AddObjectActuator (void)
CValueGetReplica ()
virtual void ProcessReplica ()
virtual void Replace_IScene (SCA_IScene *val)
virtual bool UnlinkObject (SCA_IObject *clientobj)
virtual void Relink (CTR_Map< CTR_HashedPtr, void * > *obj_map)
virtual bool Update ()
SCA_IObjectGetLastCreatedObject () const
void InstantAddObject ()

Detailed Description

Definition at line 47 of file KX_SCA_AddObjectActuator.h.


Constructor & Destructor Documentation

KX_SCA_AddObjectActuator::KX_SCA_AddObjectActuator ( SCA_IObject gameobj,
SCA_IObject original,
int  time,
SCA_IScene scene,
const float *  linvel,
bool  linv_local,
const float *  angvel,
bool  angv_local 
)

This class also has the default constructors available. Use with care!

Definition at line 50 of file KX_SCA_AddObjectActuator.cpp.

References NULL, and SCA_IObject::RegisterActuator().

Referenced by GetReplica().

KX_SCA_AddObjectActuator::~KX_SCA_AddObjectActuator ( void  )

Definition at line 82 of file KX_SCA_AddObjectActuator.cpp.

References SCA_IObject::UnregisterActuator().


Member Function Documentation

SCA_IObject * KX_SCA_AddObjectActuator::GetLastCreatedObject ( ) const

Definition at line 109 of file KX_SCA_AddObjectActuator.cpp.

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

Implements CValue.

Definition at line 116 of file KX_SCA_AddObjectActuator.cpp.

References KX_SCA_AddObjectActuator(), NULL, and ProcessReplica().

void KX_SCA_AddObjectActuator::InstantAddObject ( )
void KX_SCA_AddObjectActuator::ProcessReplica ( ) [virtual]

Makes sure any internal data owned by this class is deep copied.

Reimplemented from SCA_IActuator.

Definition at line 129 of file KX_SCA_AddObjectActuator.cpp.

References NULL, and SCA_IObject::RegisterActuator().

Referenced by GetReplica().

void KX_SCA_AddObjectActuator::Relink ( CTR_Map< CTR_HashedPtr, void * > *  obj_map) [virtual]
virtual void KX_SCA_AddObjectActuator::Replace_IScene ( SCA_IScene val) [inline, virtual]

Reimplemented from SCA_ILogicBrick.

Definition at line 102 of file KX_SCA_AddObjectActuator.h.

References simple_enum_gen::val.

bool KX_SCA_AddObjectActuator::UnlinkObject ( SCA_IObject clientobj) [virtual]

UnlinkObject(...) Certain actuator use gameobject pointers (like TractTo actuator) This function can be called when an object is removed to make sure that the actuator will not use it anymore.

Reimplemented from SCA_IActuator.

Definition at line 137 of file KX_SCA_AddObjectActuator.cpp.

References NULL.

bool KX_SCA_AddObjectActuator::Update ( void  ) [virtual]

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