Registry Class Reference

#include <c4d_general.h>

Inheritance diagram for Registry:

公共成员函数

Registry GetNext (void)
Registry GetPred (void)
REGISTRYTYPE   GetMainID (void)
Int32   GetSubID (void)
void *  GetData (void)
-  Public Member Functions inherited from GeListNode
GeListNode GetNext ()
GeListNode GetPred ()
GeListNode GetDown ()
GeListNode GetUp ()
GeListNode GetDownLast ()
void  InsertBefore ( GeListNode *bl)
void  InsertAfter ( GeListNode *bl)
void  InsertUnder ( GeListNode *bl)
void  InsertUnderLast ( GeListNode *bl)
void  移除 ()
GeListHead GetListHead ()
Int32   GetNodeID ( Int32 index=0) const
template<typename CAST >
const CAST *  GetNodeData ( Int32 index=0) const
template<typename CAST >
CAST *  GetNodeData ( Int32 index=0)
void  SetCustomData ( GeListNode *node)
GeListNode GetCustomData ()
BaseDocument GetDocument ()
Int32   GetBranchInfo ( BranchInfo *info, Int32 max, GETBRANCHINFO flags)
Bool   IsDocumentRelated ()
Int32   GetInfo ()
Bool   GetNBit ( NBIT bit) const
UInt32   GetNBitMask ( Int32 index) const
Bool   ChangeNBit ( NBIT bit, NBITCONTROL bitmode)
-  Public Member Functions inherited from C4DAtom
Int32   GetType () const
Int32   GetRealType () const
Int32   GetDiskType () const
Bool   IsInstanceOf ( Int32 id) const
Int32   GetClassification () const
Bool   消息 ( Int32 type, void *data=nullptr)
Bool   MultiMessage ( MULTIMSG_ROUTE flags, Int32 type, void *data)
C4DAtom GetClone ( COPYFLAGS flags, AliasTrans *trn)
Bool   CopyTo ( C4DAtom *dst, COPYFLAGS flags, AliasTrans *trn)
Bool   读取 ( HyperFile *hf, Int32 id, Int32 level)
Bool   Write ( HyperFile *hf)
Bool   ReadObject ( HyperFile *hf, Bool readheader)
Bool   WriteObject ( HyperFile *hf)
Bool   GetDescription ( 描述 *description, DESCFLAGS_DESC flags)
Bool   GetParameter (const DescID &id, GeData &t_data, DESCFLAGS_GET flags)
Bool   SetParameter (const DescID &id, const GeData &t_data, DESCFLAGS_SET flags)
DynamicDescription GetDynamicDescription ()
Bool   GetEnabling (const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)
Bool   TranslateDescID (const DescID &id, DescID &res_id, C4DAtom *&res_at)
UInt32   GetDirty ( DIRTYFLAGS flags) const
void  SetDirty ( DIRTYFLAGS flags)
UInt32   GetHDirty ( HDIRTYFLAGS mask) const
void  SetHDirty ( HDIRTYFLAGS mask)

私有成员函数

  Registry ()
  ~Registry ()

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

◆  Registry()

Registry () private

◆  ~Registry()

~ Registry () private

成员函数文档编制

◆  GetNext()

Registry * GetNext ( void  )

Gets the next Registry in the list. Convenience version of GeListNode::GetNext() .

返回
The next Registry ,或 nullptr if there is none. Cinema 4D owns the pointed registry.

◆  GetPred()

Registry * GetPred ( void  )

Gets the previous Registry in the list. Convenience version of GeListNode::GetNext() .

返回
The previous Registry ,或 nullptr if there is none. Cinema 4D owns the pointed registry.

◆  GetMainID()

REGISTRYTYPE GetMainID ( void  )

Retrieves the main ID for the registry entry.

返回
The main ID: REGISTRYTYPE

◆  GetSubID()

Int32 GetSubID ( void  )

Retrieves the sub ID for the registry entry.

返回
The sub ID.

◆  GetData()

void* GetData ( void  )

Retrieves the data stored in the registry entry.

返回
The stored data.