Torque3D Documentation / _generateds / afxConstraintMgr

afxConstraintMgr

Engine/source/afx/afxConstraint.h

More...

Classes:

Private Types

Parent 

Public Functions

initConstraintDefs(Vector< afxConstraintDef > & , bool on_server, F32 scoping_dist)
sample(F32 dt, U32 now, const Point3F * cam_pos)
setReferenceObjectByScopeId(afxConstraintID which_id, U16 scope_id, bool is_shape)
setStartTime(U32 timestamp)

Detailed Description

Private Types

typedef SimObject Parent 

Private Attributes

Vector< afxConstraintList * > mConstraints_v 
Vector< S32 > mGhost_ids 
bool mInitialized 
Vector< afxConstraint * > * missing_objs 
Vector< afxConstraint * > * missing_objs2 
Vector< afxConstraint * > missing_objs_a 
Vector< afxConstraint * > missing_objs_b 
Vector< StringTableEntry > mNames_on_server 
bool mOn_server 
Vector< preDef > mPredefs 
F32 mScoping_dist_sq 
U32 mStartTime 
Vector< U16 > scopeable_ids 
Vector< SceneObject * > scopeable_objs 

Private Functions

create_constraint(const afxConstraintDef & )

find_cons_idx_from_name(StringTableEntry )

find_effect_cons_idx_from_name(StringTableEntry )

find_object_from_name(StringTableEntry )

set_ref_shape(afxConstraintID which_id, ShapeBase * )

set_ref_shape(afxConstraintID which_id, U16 scope_id)

Public Functions

afxConstraintMgr()

~afxConstraintMgr()

addScopeableObject(SceneObject * )

adjustProcessOrdering(afxChoreographer * )

clearAllScopeableObjs()

createReferenceEffect(StringTableEntry which, afxEffectWrapper * )

defineConstraint(U32 type, StringTableEntry )

getConstraint(afxConstraintID cons_id)

getConstraintId(const afxConstraintDef & )

getScopingDistanceSquared()

initConstraintDefs(Vector< afxConstraintDef > & , bool on_server, F32 scoping_dist)

invalidateReference(afxConstraintID which_id)

packConstraintNames(NetConnection * conn, BitStream * stream)

postMissingConstraintObject(afxConstraint * , bool is_deleting)

removeScopeableObject(SceneObject * )

restoreScopedObject(SceneObject * , afxChoreographer * ch)

sample(F32 dt, U32 now, const Point3F * cam_pos)

setReferenceEffect(afxConstraintID which_id, afxEffectWrapper * )

setReferenceEffect(StringTableEntry which, afxEffectWrapper * )

setReferenceObject(afxConstraintID which_id, SceneObject * )

setReferenceObject(StringTableEntry which, SceneObject * )

setReferenceObjectByScopeId(afxConstraintID which_id, U16 scope_id, bool is_shape)

setReferenceObjectByScopeId(StringTableEntry which, U16 scope_id, bool is_shape)

setReferencePoint(afxConstraintID which_id, Point3F point)

setReferencePoint(afxConstraintID which_id, Point3F point, Point3F vector)

setReferencePoint(StringTableEntry which, Point3F point)

setReferencePoint(StringTableEntry which, Point3F point, Point3F vector)

setReferenceTransform(afxConstraintID which_id, MatrixF & xfm)

setReferenceTransform(StringTableEntry which, MatrixF & xfm)

setStartTime(U32 timestamp)

unpackConstraintNames(BitStream * stream)