Open Search
    DescriptionTakeChanged Struct Reference

    #include <lib_description.h>

    Detailed Description

    Message struct for the MSG_DESCRIPTION_TAKECHANGED message.

    Since
    R17.032
    See also
    Take System Messages.

    Public Member Functions

     DescriptionTakeChanged (TakeData *takeData=nullptr, BaseTake *overrideTake=nullptr, BaseOverride *overrideNode=nullptr, Bool store=false, const DescID *descId=nullptr)
     

    Public Attributes

    TakeData_takeData
     
    BaseTake_overrideTake
     
    BaseOverride_overrideNode
     
    Bool _store
     
    const DescID_descId
     

    Constructor & Destructor Documentation

    ◆ DescriptionTakeChanged()

    DescriptionTakeChanged ( TakeData takeData = nullptr,
    BaseTake overrideTake = nullptr,
    BaseOverride overrideNode = nullptr,
    Bool  store = false,
    const DescID descId = nullptr 
    )

    Default constructor.

    Member Data Documentation

    ◆ _takeData

    TakeData* _takeData

    The take system context. Cinema 4D owns the pointed takedata.

    ◆ _overrideTake

    BaseTake* _overrideTake

    The take used for the operation.

    ◆ _overrideNode

    BaseOverride* _overrideNode

    The the override for this node.

    ◆ _store

    Bool _store

    If true the data is going to be stored in a take, else the data are going to be sent to the document.

    ◆ _descId

    const DescID* _descId

    The description ID for the message, can be nullptr so is sent at the end of the operation just once.