#include <gv_nodemaster.h>
|
| GvRealNodeMasterData () |
|
virtual | ~GvRealNodeMasterData () |
|
virtual Bool | Init () |
|
virtual Bool | CopyToX (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trn) |
|
virtual Bool | Read (HyperFile *hf, Int32 id, Int32 level) |
|
virtual Bool | Write (HyperFile *hf) |
|
virtual Int32 | GetChunkLevel () |
|
GvRealNode * | GetRoot () const |
|
virtual Bool | IsInstanceOf (cineware::Int32 id) const |
|
| NodeData () |
|
BaseList2D * | GetNode () |
|
void | SetNode (BaseList2D *ptr) |
|
BaseTag * | GetTag (Int32 id) |
|
BaseTag * | MakeTag (Int32 id) |
|
| 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) |
|
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) |
|
PrivateChunk * | GetNext () const |
|
PrivateChunk * | GetPrev () const |
|
void | InsertBefore (PrivateChunk *n) |
|
void | InsertAfter (PrivateChunk *n) |
|
void | Remove () |
|
|
void | CountConnections (GvRealNode *node, Int32 &count) |
|
void | WriteConnections (GvRealNode *node, BaseContainer *bc, Int32 &id) |
|
Bool | ReadConnections (GvRealNode *node, BaseContainer *bc, BaseDocument *doc) |
|
void | SetNodeIDs (GvRealNode *node, Int32 &id) |
|
Bool | CopyAllConnections (GvRealNode *sroot, GvRealNode *droot, GvRealNode *snode, GvRealNode *dnode) |
|
Int32 | GetPort (GvRealNode *node, GvRealPort *port, Int32 &io) |
|
Bool | CopyNodeConnections (GvRealNode *snode, GvRealNode *dnode, GvGetNode get_node, void *root, Int32 offset=0) |
|
◆ GvRealNodeMasterData()
◆ ~GvRealNodeMasterData()
◆ Init()
Called when an instance of a derived node data class needs to be initialized.
- Returns
- true if successful, otherwise false.
Reimplemented from NodeData.
◆ CopyToX()
◆ Read()
Reads the node from a hyper file.
- Parameters
-
[in] | hf | The hyper file to read from. Cineware SDK owns the pointed hyper file. |
[in] | id | The ID of the node to read. |
[in] | level | The disklevel of the node to read. |
- Returns
- true if successful, otherwise false.
Reimplemented from NodeData.
◆ Write()
◆ GetChunkLevel()
virtual Int32 GetChunkLevel |
( |
| ) |
|
|
virtual |
◆ Alloc()
◆ GetRoot()
◆ CountConnections()
◆ WriteConnections()
◆ ReadConnections()
◆ SetNodeIDs()
◆ CopyAllConnections()
◆ GetPort()
◆ CopyNodeConnections()
◆ GetNode()
◆ GvRealNodeMaster
◆ head