I3DExGlobalDeformerInstance Struct Reference
[External Interfaces]

Inheritance diagram for I3DExGlobalDeformerInstance:
IMCUnknown

List of all members.

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.

Detailed Description

The interface for an instance of a global deformer.


Member Function Documentation

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.

Parameters:
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().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:37 2010 for Carrara SDK Doc by  doxygen 1.6.3