#include <c4d_basecontainer.h>
Public Member Functions | |
~GeContainer () | |
void | SDKInit (Int32 id) |
void | ClearDirty () |
void | SetDirty () |
void | RestoreDirty (UInt32 dirty) |
Bool | IsDirty () |
UInt32 | GetDirty () |
BaseContainer * | GetClone (COPYFLAGS flags, AliasTrans *aliastrans) const |
void | CopyTo (BaseContainer *dest, COPYFLAGS flags, AliasTrans *aliastrans) const |
void | FlushAll () |
Int32 | GetId () const |
void | SetId (Int32 c_id) |
GeData * | InsData (Int32 id, const GeData &n) |
GeData * | InsDataAfter (Int32 id, const GeData &n, GeData *last) |
BaseContainer * | InsContainer (Int32 id, const BaseContainer &gc) |
GeData * | SetData (Int32 id, const GeData &n) |
Bool | RemoveData (Int32 id) |
Bool | RemoveIndex (Int32 i) |
Int32 | FindIndex (Int32 id) const |
Int32 | GetIndexId (Int32 index) const |
GeData * | GetIndexData (Int32 index) const |
const GeData & | GetData (Int32 id) const |
Protected Member Functions | |
GeContainer () | |
GeContainer (Int32 id) | |
GeContainer (const BaseContainer &n) | |
void | _SDKInit (Int32 id) |
void | _ClearDirty () |
void | _SetDirty () |
Bool | _IsDirty () |
UInt32 | _GetDirty () |
BaseContainer * | _GetClone (COPYFLAGS flags, AliasTrans *aliastrans) const |
void | _CopyTo (BaseContainer *dest, COPYFLAGS flags, AliasTrans *aliastrans) const |
const GeContainer & | operator= (const GeContainer &n) |
void | _FlushAll () |
Int32 | _GetId () const |
void | _SetId (Int32 c_id) |
GeData * | _InsData (Int32 id, const GeData &n) |
GeData * | _InsDataAfter (Int32 id, const GeData &n, GeData *last) |
BaseContainer * | _InsContainer (Int32 id, const BaseContainer &gc) |
GeData * | _SetData (Int32 id, const GeData &n) |
Bool | _RemoveData (Int32 id) |
Bool | _RemoveIndex (Int32 i) |
Int32 | _FindIndex (Int32 id) const |
Int32 | _GetIndexId (Int32 index) const |
GeData * | _GetIndexData (Int32 index) const |
const GeData & | _GetData (Int32 id) const |
Protected Attributes | |
GeDataList * | First |
GeDataList * | Last |
Int32 | Id |
UInt16 | dirty_sum |
UInt16 | dirty_last |
void * | future_enhancements |
Friends | |
class | BrowseContainer |
Private. Internal.
|
protected |
|
explicitprotected |
|
protected |
~GeContainer | ( | ) |
void SDKInit | ( | Int32 | id | ) |
void ClearDirty | ( | ) |
void SetDirty | ( | ) |
void RestoreDirty | ( | UInt32 | dirty | ) |
Bool IsDirty | ( | ) |
UInt32 GetDirty | ( | ) |
BaseContainer* GetClone | ( | COPYFLAGS | flags, |
AliasTrans * | aliastrans | ||
) | const |
void CopyTo | ( | BaseContainer * | dest, |
COPYFLAGS | flags, | ||
AliasTrans * | aliastrans | ||
) | const |
void FlushAll | ( | ) |
Int32 GetId | ( | ) | const |
void SetId | ( | Int32 | c_id | ) |
BaseContainer* InsContainer | ( | Int32 | id, |
const BaseContainer & | gc | ||
) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |