|
virtual Bool | IsInstanceOf (cineware::Int32 id) const |
|
| BaseOverrideData () |
|
| ~BaseOverrideData () |
|
virtual Bool | Init () |
|
virtual void | Free () |
|
virtual Bool | Read (HyperFile *hf, Int32 id, Int32 level) |
|
virtual Bool | Write (HyperFile *hf) |
|
virtual Bool | CopyToX (PrivateChunk *dest, COPYFLAGS flags, AliasTrans *trn) |
|
virtual Int32 | GetChunkLevel () |
|
virtual Bool | TranslateDescID (GeListNode *node, const DescID &id, DescID &res_id, GeListNode *&res_at) |
|
BaseList2D * | GetMainNode () |
|
BaseTake * | GetTakeNode (BaseDocument *doc) |
|
Bool | SetTakeNode (BaseTake *newTake) |
|
BaseOverrideGroup * | GetGroupLink (BaseDocument *doc) |
|
Bool | SetGroupLink (BaseOverrideGroup *group) |
|
Int | GetOverrideParameterCount () |
|
Bool | IsOverriddenParam (const DescID &pIdx) |
|
Bool | IsAnimatedOverrideParam (const DescID &pIdx) |
|
Bool | DeleteTrackIfAnimated (const DescID &pIdx) |
|
Bool | OverrideParam (const OverrideDataSet &data) |
|
GeData | GetOverrideParam (const DescID &pIdx) |
|
Bool | RemoveOverrideParam (BaseDocument *doc, const DescID &pIdx, Bool removeEntry=true) |
|
Bool | GetValuesFromDocument (BaseDocument *doc, NodeChange *exclude) |
|
Bool | GetAllValuesFromDocument (BaseDocument *doc, BaseArray< OverrideMapEntry > &changed) |
|
Bool | SendValuesToDocument (BaseDocument *doc, NodeChange *exclude, BaseList2D *toClone=nullptr) |
|
Bool | SendAllValuesToDocument (BaseDocument *doc, BaseArray< OverrideMapEntry > &changed, BaseList2D *toClone=nullptr) |
|
Bool | IsTakeAffected (BaseDocument *doc, BaseTake *take, const DescID &pIdx) |
|
Bool | GetAllOverrideDescID (cineware::BaseArray< DescID > &result) |
|
Bool | RebuildUserData (GeListNode *node) |
|
void | AppendSubNode (BaseDocument *doc, BaseList2D *node) |
|
Bool | HasValidSubNodes (BaseDocument *doc) |
|
BaseList2D * | GetParentNode (BaseDocument *doc) |
|
void | SetParentNode (BaseList2D *parent) |
|
| 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 () |
|
Node data class for BaseOverride objects.