DescriptionAllowOverride Struct Reference Library » 描述

#include <lib_description.h>

详细描述

Message struct for the MSG_DESCRIPTION_ALLOWOVERRIDE message.

由于
R17.032
另请参阅
Take System Messages .

公共成员函数

  DescriptionAllowOverride ( TakeData *takeData=nullptr, BaseTake *overrideTake=nullptr, const DescID *descId=nullptr)

Public Attributes

TakeData _takeData
BaseTake _overrideTake
const DescID _descId
BaseList2D _parent
DescID   _parentId
Bool   _allow
Bool   _overrideEnabled

构造函数 & 析构函数文档编制

◆  DescriptionAllowOverride()

DescriptionAllowOverride ( TakeData takeData = nullptr ,
BaseTake overrideTake = nullptr ,
const DescID descId = nullptr  
)

Default constructor.

参数
[in] takeData The take system context. The caller owns the pointed TakeData .
[in] overrideTake The take asking for the override. The caller owns the pointed BaseTake .
[in] descId The description ID to be overridden.

Member Data Documentation

◆  _takeData

TakeData * _takeData

Take system context. Cinema 4D owns the pointed TakeData .

◆  _overrideTake

BaseTake * _overrideTake

Take asking for the override.

◆  _descId

const DescID * _descId

Description ID to be overridden.

◆  _parent

BaseList2D * _parent

Parent node if the override must be assigned to it and not to the original node. Especially useful in case of branched structures.

◆  _parentId

DescID _parentId

_parent is set also a translated parameter ID needs to be set.

◆  _allow

Bool _allow

true if the parameter can be overridden, otherwise false .

◆  _overrideEnabled

Bool _overrideEnabled

true if the global switch allows the override, otherwise false .