MSG Effector

Detailed Description

Classes

struct  MultiInstanceEntry
 

Macros

#define MSG_EXECUTE_EFFECTOR
 
#define MSG_SAMPLE_EFFECTOR_VALUE
 
#define MSG_GET_MODATA
 
#define MSG_GET_MODATASELECTION
 
#define MSG_GET_MODATAWEIGHTS
 
#define BC_ID_MODATAINDEX
 
#define BC_ID_MODATATAGINDEX
 
#define BC_ID_CLONE_DATA_ARRAY
 
#define BC_ID_COLOR_MODE
 
#define MSG_DISABLE_DELAY_EFFECTOR
 
#define MSG_ENABLE_DELAY_EFFECTOR
 
#define MSG_MOGRAPH_REEVALUATE
 

Functions

const MultiInstanceEntryGetMographMultiEntry (const BaseContainer &motagBC, Int index)
 
const MultiInstanceEntryGetMographMultiEntry (const BaseContainer *motagBC, Int index)
 

Macro Definition Documentation

◆ MSG_EXECUTE_EFFECTOR

#define MSG_EXECUTE_EFFECTOR

Sent to execute the effector. The corresponding data is Effector_PassData.

◆ MSG_SAMPLE_EFFECTOR_VALUE

#define MSG_SAMPLE_EFFECTOR_VALUE

Sent to sample the effector's strength for any particular point in space. The corresponding data is Effector_PassValueData.

◆ MSG_GET_MODATA

#define MSG_GET_MODATA

Sent to get the MoData. Sent to the MoData tag (ID is ID_MOTAGDATA) of the MoGraph object to get the MoData for. The corresponding data is GetMoDataMessage.

◆ MSG_GET_MODATASELECTION

#define MSG_GET_MODATASELECTION

Send to retrieve the data of MoGraph selection tags. The corresponding data is GetMGSelectionMessage.

◆ MSG_GET_MODATAWEIGHTS

#define MSG_GET_MODATAWEIGHTS

Send to retrieve the weights of MoGraph weights tags. The corresponding data is GetMGWeightMessage.

Since
R18

◆ BC_ID_MODATAINDEX

#define BC_ID_MODATAINDEX

The index of the clone corresponding to its MoData particle index.

◆ BC_ID_MODATATAGINDEX

#define BC_ID_MODATATAGINDEX

The MoData tag index. Set in the clones container.

◆ BC_ID_CLONE_DATA_ARRAY

#define BC_ID_CLONE_DATA_ARRAY

maxon::Data(maxon::BaseArray<MultiInstanceEntry>). 1 mograph entry per instance. used by Multi-instance and cloner

◆ BC_ID_COLOR_MODE

#define BC_ID_COLOR_MODE

Color mode.

◆ MSG_DISABLE_DELAY_EFFECTOR

#define MSG_DISABLE_DELAY_EFFECTOR

Private.

◆ MSG_ENABLE_DELAY_EFFECTOR

#define MSG_ENABLE_DELAY_EFFECTOR

Private.

◆ MSG_MOGRAPH_REEVALUATE

#define MSG_MOGRAPH_REEVALUATE

Private.

Function Documentation

◆ GetMographMultiEntry() [1/2]

const MultiInstanceEntry* GetMographMultiEntry ( const BaseContainer motagBC,
Int  index 
)

◆ GetMographMultiEntry() [2/2]

const MultiInstanceEntry* GetMographMultiEntry ( const BaseContainer motagBC,
Int  index 
)