c4d_basetag.h File Reference

Classes

class  BaseTag
 
class  VariableTag
 
class  PointTag
 
class  VertexMapTag
 
class  SegmentTag
 
class  TangentTag
 
class  PolygonTag
 
class  SelectionTag
 
class  UVWTag
 
class  NormalTag
 
class  TextureTag
 
class  StickTextureTag
 
class  VertexColorTag
 
class  XPressoTag
 
struct  PolyWeight
 
struct  HNData
 
struct  HNSubdiv
 
class  HNWeightTag
 
class  SoftSelectionTag
 
class  DisplayTag
 

Macros

#define TAG_VISIBLE
 
#define TAG_MULTIPLE
 
#define TAG_HIERARCHICAL
 
#define TAG_EXPRESSION
 
#define TAG_TEMPORARY
 
#define TAG_MODIFYOBJECT
 
#define TAG_ADDTOTAKEGROUP
 
#define TAG_IMPLEMENTS_DRAW_FUNCTION
 
#define TAG_VARIABLEFIELD
 
#define TAG_ICONCHOOSER_PARENT_IGNORE
 
#define TAG_MODIFYMATRIX
 
#define MSG_CHECKDIRTY_MODIFYMATRIX_TAG
 
#define BAKEPARTICLETAG_FROM
 
#define BAKEPARTICLETAG_TO
 
#define BAKEPARTICLETAG_STEP
 
#define BAKEPARTICLETAG_IGNORE
 

Functions

const BaseTagBacktrackToOriginal (const BaseTag *const startTag)
 

Macro Definition Documentation

◆ MSG_CHECKDIRTY_MODIFYMATRIX_TAG

#define MSG_CHECKDIRTY_MODIFYMATRIX_TAG

◆ BAKEPARTICLETAG_FROM

#define BAKEPARTICLETAG_FROM

◆ BAKEPARTICLETAG_TO

#define BAKEPARTICLETAG_TO

◆ BAKEPARTICLETAG_STEP

#define BAKEPARTICLETAG_STEP

◆ BAKEPARTICLETAG_IGNORE

#define BAKEPARTICLETAG_IGNORE

Function Documentation

◆ BacktrackToOriginal()

const BaseTag* BacktrackToOriginal ( const BaseTag *const  startTag)

Backtracks the origin of a tag to where it most likely came from. This includes cloning, cache copies and alembic proxies.

Parameters
[in]startTagThe tag to start the search from.
Returns
An origin tag if one was found different to the startTag.