Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [Class List](annotated.md) - [Alphabetical List](classes.md) - [Class Hierarchy](hierarchy.md) - [Class Members](functions.md)

HTreeObject Class Reference

The father class of about all objects in Animation Master. More...

#include <HHashObj.h>

Inheritance diagram for HTreeObject:

Inheritance graph

[legend]

List of all members.


Public Types

enum   Skip {
  SKIPNONE = 0x00, SKIPINVISIBLE = 0x01, SKIPFILTERED = 0x02, SKIPADVANCED = 0x04,
  SKIPFOLDERS = 0x08
}

Public Member Functions

HProperty GetPropertyAt (int i)
ObjectType  GetObjectType ()
int  GetType ()
void  operator delete (void *ptr)
BOOL  IsModified ()
void  OnModified ()
HTreeObject FindChildByName (char *matchname)
HTreeObject FindChildByTreeName (char *treename)
void  ExpandInProjectBar (BOOL expand)
void  RefreshInProjectBar (BOOL updatenow=FALSE)
void  HilightInProjectBar ()
HTreeObject GetTreeParent (UINT skip=SKIPINVISIBLE|SKIPFILTERED)
HTreeObject GetTreeProgeny (UINT skip=SKIPINVISIBLE|SKIPFILTERED)
HTreeObject GetTreeSibling (UINT skip=SKIPINVISIBLE|SKIPFILTERED)
HTreeObject GetParent ()
void  SetParent (HTreeObject *parent)
void  ReassignPtr (void *ptruplink, HTreeObject *newvalue)
HAnimObject GetAnimObject ()
HAnimObject GetAnimObjectNotProperty ()
String  GetMatchName ()
String  GetFileName ()
String  GetFullName ()
HBone IsBone ()
BOOL  IsActionObjectChild ()
void  InterpolateObjects (Time time, BOOL notify=TRUE)
void  Interpolate (Time time, BOOL notify=TRUE)
void  OffInterpolate (HProperty *dueto)
HHashObject IsHashObject ()
HAnimObjectShortcut IsAnimObjectShortcut ()
HPropertyDriver IsPropertyDriver ()
BOOL  Save (HashStream &hs)
void  SetVisible (BOOL visible)
void  SetTempBit (BOOL state)
BOOL  GetTempBit ()
HProperty IsProperty ()

Static Public Member Functions

static void  DeleteHandle (HTreeObject *handle)