# I3DExGlobalDeformerInstance Struct Reference
[External Interfaces]

Inheritance diagram for I3DExGlobalDeformerInstance:

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:

- I3DExGlobalDeformer.h