Blender V2.61 - r43446
Public Member Functions | Protected Attributes

BL_DeformableGameObject Class Reference

#include <BL_DeformableGameObject.h>

Inheritance diagram for BL_DeformableGameObject:
Inheritance graph
[legend]

List of all members.

Public Member Functions

CValueGetReplica ()
double GetLastFrame ()
ObjectGetBlendObject ()
virtual void Relink (CTR_Map< CTR_HashedPtr, void * > *map)
void ProcessReplica ()
 BL_DeformableGameObject (Object *blendobj, void *sgReplicationInfo, SG_Callbacks callbacks)
virtual ~BL_DeformableGameObject ()
bool SetActiveAction (class BL_ShapeActionActuator *act, short priority, double curtime)
bool GetShape (vector< float > &shape)
virtual void SetDeformer (class RAS_Deformer *deformer)
virtual class RAS_DeformerGetDeformer ()

Protected Attributes

RAS_Deformerm_pDeformer
class BL_ShapeActionActuatorm_activeAct
double m_lastframe
Objectm_blendobj
short m_activePriority

Detailed Description

Definition at line 48 of file BL_DeformableGameObject.h.


Constructor & Destructor Documentation

BL_DeformableGameObject::BL_DeformableGameObject ( Object blendobj,
void *  sgReplicationInfo,
SG_Callbacks  callbacks 
) [inline]

Definition at line 69 of file BL_DeformableGameObject.h.

References KX_GameObject::m_isDeformable.

Referenced by GetReplica().

BL_DeformableGameObject::~BL_DeformableGameObject ( ) [virtual]

Definition at line 39 of file BL_DeformableGameObject.cpp.

References m_pDeformer.


Member Function Documentation

Object* BL_DeformableGameObject::GetBlendObject ( ) [inline]
virtual class RAS_Deformer* BL_DeformableGameObject::GetDeformer ( ) [inline, virtual]
double BL_DeformableGameObject::GetLastFrame ( ) [inline]
CValue * BL_DeformableGameObject::GetReplica ( void  ) [virtual]

Inherited from CValue -- return a new copy of this instance allocated on the heap. Ownership of the new object belongs with the caller.

Reimplemented from KX_GameObject.

Definition at line 53 of file BL_DeformableGameObject.cpp.

References BL_DeformableGameObject(), and ProcessReplica().

bool BL_DeformableGameObject::GetShape ( vector< float > &  shape)
void BL_DeformableGameObject::ProcessReplica ( ) [virtual]

Inherited from CValue -- Makes sure any internal data owned by this class is deep copied. Called internally

Reimplemented from KX_GameObject.

Definition at line 45 of file BL_DeformableGameObject.cpp.

References RAS_Deformer::GetReplica(), and m_pDeformer.

Referenced by GetReplica().

virtual void BL_DeformableGameObject::Relink ( CTR_Map< CTR_HashedPtr, void * > *  map) [inline, virtual]

Reimplemented from KX_GameObject.

Definition at line 61 of file BL_DeformableGameObject.h.

References m_pDeformer, and RAS_Deformer::Relink().

bool BL_DeformableGameObject::SetActiveAction ( class BL_ShapeActionActuator act,
short  priority,
double  curtime 
)
void BL_DeformableGameObject::SetDeformer ( class RAS_Deformer deformer) [virtual]

Member Data Documentation

Definition at line 96 of file BL_DeformableGameObject.h.

Referenced by SetActiveAction().

Definition at line 99 of file BL_DeformableGameObject.h.

Referenced by SetActiveAction().

Definition at line 98 of file BL_DeformableGameObject.h.

Referenced by GetBlendObject().

Definition at line 97 of file BL_DeformableGameObject.h.

Referenced by GetLastFrame(), and SetActiveAction().


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