OverrideDataSet Struct Reference

#include <c4d_baseoverridedata.h>

Public Member Functions

 OverrideDataSet (BaseDocument *doc=nullptr, BaseList2D *node=nullptr, BaseTake *take=nullptr, const DescID &did=DescID(), const GeData &data=GeData(), const GeData &oldData=GeData(), Bool deleteAnim=false, BaseList2D *parent=nullptr)
 

Public Attributes

BaseDocument_doc
 
BaseList2D_node
 
BaseTake_take
 
DescID _id
 
GeData _data
 
GeData _oldData
 
Bool _deleteAnim
 
BaseList2D_parent
 
BaseOverride_overrideNode
 
void * _desc
 

Detailed Description

A compact structure to override a parameter for a specific node in a Take.

Constructor & Destructor Documentation

◆ OverrideDataSet()

OverrideDataSet ( BaseDocument doc = nullptr,
BaseList2D node = nullptr,
BaseTake take = nullptr,
const DescID did = DescID(),
const GeData data = GeData(),
const GeData oldData = GeData(),
Bool  deleteAnim = false,
BaseList2D parent = nullptr 
)

Member Data Documentation

◆ _doc

BaseDocument* _doc

◆ _node

BaseList2D* _node

◆ _take

BaseTake* _take

◆ _id

DescID _id

◆ _data

GeData _data

◆ _oldData

GeData _oldData

◆ _deleteAnim

Bool _deleteAnim

◆ _parent

BaseList2D* _parent

◆ _overrideNode

BaseOverride* _overrideNode

◆ _desc

void* _desc