Public Member Functions | |
virtual int32 MCCOMAPI | GetSubGlobalDeformerHelperCount ()=0 |
virtual I3DShGlobalDeformerHelper *MCCOMAPI | GetSubGlobalDeformerHelper (int32 index)=0 |
virtual boolean MCCOMAPI | IsContextValid ()=0 |
Returns true if the context is valid. | |
virtual void MCCOMAPI | InvalidateContext ()=0 |
Invalidates the context. | |
virtual void MCCOMAPI | ValidateContext ()=0 |
virtual void MCCOMAPI | DeformPoint (TVector3 &point, real32 strength)=0 |
Apply the deformer on a point. |
The interface for an instance of a global deformer.
virtual void MCCOMAPI I3DExGlobalDeformerInstance::DeformPoint | ( | TVector3 & | point, | |
real32 | strength | |||
) | [pure virtual] |
Apply the deformer on a point.
/param point [in, out] The point in global coordinates. /param strength The strength of the modifier
virtual I3DShGlobalDeformerHelper* MCCOMAPI I3DExGlobalDeformerInstance::GetSubGlobalDeformerHelper | ( | int32 | index | ) | [pure virtual] |
Returns on of the sub global deformer helper.
index | The index of the helper. |
virtual int32 MCCOMAPI I3DExGlobalDeformerInstance::GetSubGlobalDeformerHelperCount | ( | ) | [pure virtual] |
Returns the number of deformer helper.
virtual void MCCOMAPI I3DExGlobalDeformerInstance::InvalidateContext | ( | ) | [pure virtual] |
Invalidates the context.
virtual boolean MCCOMAPI I3DExGlobalDeformerInstance::IsContextValid | ( | ) | [pure virtual] |
Returns true if the context is valid.
virtual void MCCOMAPI I3DExGlobalDeformerInstance::ValidateContext | ( | ) | [pure virtual] |
Validates the context. This function should be called before calling DeformPoint().