OverrideGroupData Class Reference

#include <c4d_overridegroupdata.h>

Inheritance diagram for OverrideGroupData:

Public Types

typedef NodeData SUPER
 
- Public Types inherited from NodeData
typedef PrivateChunk SUPER
 

Public Member Functions

virtual Bool IsInstanceOf (cineware::Int32 id) const
 
 OverrideGroupData ()
 
 ~OverrideGroupData ()
 
virtual Int32 GetChunkLevel ()
 
virtual Bool Init ()
 
Bool SetCurrent (BaseDocument *doc)
 
Bool SetNotCurrent (BaseDocument *doc)
 
void SetEditorMode (Int32 mode)
 
void SetRenderMode (Int32 mode)
 
Bool Check (BaseDocument *doc, BaseList2D *node, InExcludeData *iData=nullptr)
 
BaseTakeGetTake ()
 
- Public Member Functions inherited from NodeData
 NodeData ()
 
BaseList2DGetNode ()
 
void SetNode (BaseList2D *ptr)
 
BaseTagGetTag (Int32 id)
 
BaseTagMakeTag (Int32 id)
 
- Public Member Functions inherited from PrivateChunk
 PrivateChunk ()
 
Bool ReadChunk (HyperFile *hf, Bool keepin=false, Bool noheader=false)
 
virtual Bool IsListHead ()
 
virtual Int32 GetType () const
 
virtual Int32 GetInstanceType () const
 
Bool ReadObject (HyperFile *hf, Bool readheader)
 
Bool WriteObject (HyperFile *hf, Int32 type)
 
virtual Bool Write (HyperFile *hf)
 
Bool CopyTo (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trans)
 
virtual Bool GetDParameter (const DescID &id, GeData &data)
 
virtual Bool SetDParameter (const DescID &id, const GeData &data)
 
Bool GetParameter (Int32 id, GeData &data)
 
Bool SetParameter (Int32 id, const GeData &data)
 
Bool GetParameter (const DescID &id, GeData &data)
 
Bool SetParameter (const DescID &id, const GeData &data)
 
- Public Member Functions inherited from GeTempPublicNode2D< PrivateChunk >
PrivateChunkGetNext () const
 
PrivateChunkGetPrev () const
 
void InsertBefore (PrivateChunk *n)
 
void InsertAfter (PrivateChunk *n)
 
void Remove ()
 

Static Public Member Functions

static NodeDataAlloc ()
 

Additional Inherited Members

- Protected Member Functions inherited from NodeData
virtual void Free ()
 
virtual Bool Read (HyperFile *hf, Int32 id, Int32 level)
 
virtual Bool Execute ()
 
virtual Int32 GetDiskType () const
 
virtual Bool CopyToX (PrivateChunk *dst, COPYFLAGS flags, AliasTrans *trans)
 
virtual Bool TranslateDescID (GeListNode *node, const DescID &id, DescID &res_id, GeListNode *&res_at)
 
- Protected Member Functions inherited from PrivateChunk
virtual Bool HandleSubChunk (HyperFile *hf, Int32 id, Int32 level)
 

Member Typedef Documentation

◆ SUPER

typedef NodeData SUPER

Constructor & Destructor Documentation

◆ OverrideGroupData()

◆ ~OverrideGroupData()

Member Function Documentation

◆ IsInstanceOf()

virtual Bool IsInstanceOf ( cineware::Int32  id) const
virtual

Reimplemented from NodeData.

◆ GetChunkLevel()

virtual Int32 GetChunkLevel ( )
virtual

Reimplemented from PrivateChunk.

◆ Init()

virtual Bool Init ( )
virtual

Called when an instance of a derived node data class needs to be initialized.

Returns
true if successful, otherwise false.

Reimplemented from NodeData.

◆ SetCurrent()

Bool SetCurrent ( BaseDocument doc)

◆ SetNotCurrent()

Bool SetNotCurrent ( BaseDocument doc)

◆ SetEditorMode()

void SetEditorMode ( Int32  mode)

◆ SetRenderMode()

void SetRenderMode ( Int32  mode)

◆ Check()

Bool Check ( BaseDocument doc,
BaseList2D node,
InExcludeData iData = nullptr 
)

◆ GetTake()

BaseTake* GetTake ( )

◆ Alloc()

static NodeData* Alloc ( )
static