DescriptionTakeChanged Struct Reference

#include <lib_description.h>

Detailed Description

Message struct for the MSG_DESCRIPTION_TAKECHANGED message.

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

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.