#include <c4d_baselist4d.h>
Public Types | |
typedef BaseList2D | SUPER |
![]() | |
typedef GeListNode | SUPER |
![]() | |
typedef PrivateChunk | SUPER |
Protected Member Functions | |
BaseList4D () | |
~BaseList4D () | |
virtual Bool | HandleSubChunk (HyperFile *hf, Int32 id, Int32 level) |
virtual Bool | Write (HyperFile *hf) |
![]() | |
void | SetID (Int32 id) |
virtual Bool | GetDParameter (const DescID &id, GeData &data) |
virtual Bool | SetDParameter (const DescID &id, const GeData &data) |
virtual Bool | CopyToX (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trans) |
virtual Int32 | GetInstanceType () const |
Navigation | |
BaseList4D * | GetUp () |
BaseList4D * | GetDown () |
BaseList4D * | GetDownLast () |
Insertion | |
void | InsertBefore (BaseList4D *bl) |
void | InsertAfter (BaseList4D *bl) |
void | InsertUnder (BaseList4D *bl) |
void | InsertUnderLast (BaseList4D *bl) |
Removal | |
virtual void | Remove () |
Additional Inherited Members | |
![]() | |
Int32 | m_id |
RootShader | mp_rootshader |
RootShader | mp_rootshader_hidden |
RootShader | root_shader_repository |
Int32 | l_bitfeld |
RootCTrack | mp_rootctrack |
RootPluginNode | root_override |
NotifyList * | notify_events |
DescIdStore * | keyframestore |
DescIdStore * | propstore |
BaseContainer | m_bc |
NodeData * | m_data |
![]() | |
GeAliasGoal | m_xgoal |
UInt32 | m_bits [4] |
RootList2D * | t_rootlist_parent |
RootList2D * | m_children |
BaseDocument * | parent_doc |
void * | unknownData |
Int | unknownDataSize |
Int32 | unknownDataLevel |
Int32 | pluginID |
Represents a node in a 4D list.
typedef BaseList2D SUPER |
|
protected |
|
protected |
|
virtual |
Reimplemented from BaseList2D.
Reimplemented in BaseObject, SplineObject, RenderData, PolygonObject, LayerObject, BaseShader, MultipassObject, and PointObject.
Private.
Reimplemented from BaseList2D.
Reimplemented in RenderData, BaseShader, BaseObject, MultipassObject, SplineObject, and LayerObject.
Private.
Reimplemented from BaseList2D.
Reimplemented in RenderData, BaseShader, MultipassObject, BaseObject, SplineObject, and LayerObject.
BaseList4D* GetUp | ( | ) |
Gets the parent node.
BaseList4D* GetDown | ( | ) |
Gets the first child node.
BaseList4D* GetDownLast | ( | ) |
Gets the last child node.
void InsertBefore | ( | BaseList4D * | bl | ) |
Inserts the node before bl.
[in] | bl | The node to insert before. The caller owns the pointed node. |
void InsertAfter | ( | BaseList4D * | bl | ) |
Inserts the node after bl.
[in] | bl | The node to insert after. The caller owns the pointed node. |
void InsertUnder | ( | BaseList4D * | bl | ) |
Inserts the node under bl as the first child.
[in] | bl | The node to insert under. The caller owns the pointed node. |
void InsertUnderLast | ( | BaseList4D * | bl | ) |
Insert the node as the last child of bl.
[in] | bl | The node to insert under as last child. The caller owns the pointed node. |
|
virtual |
Removes the node from its list.
Reimplemented from BaseList2D.