Open Search
    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 
    )