Blender V2.61 - r43446
|
#include <KX_SG_NodeRelationships.h>
Public Member Functions | |
bool | UpdateChildCoordinates (SG_Spatial *child, const SG_Spatial *parent, bool &parentUpdated) |
SG_ParentRelation * | NewCopy () |
MT_Scalar | GetTimeOffset () |
void | SetTimeOffset (MT_Scalar relaxation) |
~KX_SlowParentRelation () | |
bool | IsSlowRelation () |
Static Public Member Functions | |
static KX_SlowParentRelation * | New (MT_Scalar relaxation) |
Definition at line 155 of file KX_SG_NodeRelationships.h.
KX_SlowParentRelation::~KX_SlowParentRelation | ( | ) |
Definition at line 291 of file KX_SG_NodeRelationships.cpp.
MT_Scalar KX_SlowParentRelation::GetTimeOffset | ( | ) | [inline] |
Definition at line 191 of file KX_SG_NodeRelationships.h.
bool KX_SlowParentRelation::IsSlowRelation | ( | ) | [inline, virtual] |
Need this to see if we are able to adjust time-offset from the python api
Reimplemented from SG_ParentRelation.
Definition at line 203 of file KX_SG_NodeRelationships.h.
KX_SlowParentRelation * KX_SlowParentRelation::New | ( | MT_Scalar | relaxation | ) | [static] |
Allocate and construct a new KX_VertexParentRelation on the heap.
Slow parent relationship
Definition at line 175 of file KX_SG_NodeRelationships.cpp.
Referenced by BL_ConvertBlenderObjects().
SG_ParentRelation * KX_SlowParentRelation::NewCopy | ( | ) | [virtual] |
Method inherited from KX_ParentRelation
Implements SG_ParentRelation.
Definition at line 275 of file KX_SG_NodeRelationships.cpp.
void KX_SlowParentRelation::SetTimeOffset | ( | MT_Scalar | relaxation | ) | [inline] |
Definition at line 195 of file KX_SG_NodeRelationships.h.
bool KX_SlowParentRelation::UpdateChildCoordinates | ( | SG_Spatial * | child, |
const SG_Spatial * | parent, | ||
bool & | parentUpdated | ||
) | [virtual] |
Method inherited from KX_ParentRelation
Implements SG_ParentRelation.
Definition at line 187 of file KX_SG_NodeRelationships.cpp.
References SG_IObject::ActivateRecheduleUpdateCallback(), SG_Spatial::ClearModified(), SG_Spatial::GetLocalOrientation(), SG_Spatial::GetLocalPosition(), SG_Spatial::GetLocalScale(), SG_Spatial::GetWorldOrientation(), SG_Spatial::GetWorldPosition(), SG_Spatial::GetWorldScaling(), MT_assert, NULL, SG_Spatial::SetWorldOrientation(), SG_Spatial::SetWorldPosition(), SG_Spatial::SetWorldScale(), and MT_Quaternion::slerp().