#include <c4d_baseeffectordata.h>
Message struct for the MSG_EXECUTE_EFFECTOR message.
Either op or md must be filled, and weight should be normally set to 1.0. 
Public Member Functions | |
| Effector_PassData () | |
Public Attributes | |
| const BaseObject * | op | 
| MoData * | md | 
| Float | weight | 
| BaseThread * | thread | 
| EffectorDataStruct | effectorData | 
Default constructor.
| const BaseObject* op | 
The object that the MoData belongs to. Used for its matrix.
| MoData* md | 
The motion data to be modified.
| Float weight | 
An additional strength value for the effector. The result is weight * effectors_own_strength * its_falloff * effector_values = end_strength of effect on any particular particle.
| BaseThread* thread | 
The thread the effector is being executed in.
| EffectorDataStruct effectorData | 
Internal effector data, this has to be used for Effector_PassValueData::effectorData for a following MSG_SAMPLE_EFFECTOR_VALUE message.