#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.