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)

HModelCache Class Reference

#include <HModel.h>

Inheritance diagram for HModelCache:

Inheritance graph

[legend]

Collaboration diagram for HModelCache:

Collaboration graph

[legend]

List of all members.


Public Member Functions

HFileInfoProperty GetFileInfo ()
HAttrProperty GetAttr ()
HModelCache GetSiblingModelCache ()
HObjectCacheContainer GetParentObjectCacheContainer ()
IEPatchModel BuildExportModel (IEModelParms *iemp, const char *modelmapfilename)
IEPolyModel BuildExportModel (IEPolyModelParms *iemp, const char *modelmapfilename)
BOOL  MergeIEModel (IEPatchModel *model, const char *name, float peaktolerance, BOOL addgroup, BOOL showprogressbar)
BOOL  MergeIEModel (IEPolyModel *model, const char *name, float peaktolerance, BOOL addgroup, BOOL showprogressbar)
HModel NewInstance (HChor *)
void  SetChanged (BOOL modified=TRUE)
HSpline GetHeadSpline ()
HSpline CreateSpline ()
void  DeleteSpline (HSpline *spline)
BOOL  AttachCPs (HCP *cp1, HCP *cp2)
BOOL  AttachHook (HCP *cp1, HCP *cp2, float s)
HSpline StartSpline (Vector *p1, Vector *p2)
HCP AddCP (HCP *cp, Vector *p)
HCP InsertCP (HCP **cpuplink, HCP *cp, Vector *p)
BOOL  DeleteCP (HCP **cpuplink, HCP *matchcp)
void  BreakSpline (HCP *cp)
BOOL  Make5PointPatch (HGroup *group)
BOOL  Make5PointPatch (HCP *cp1, HCP *cp2, HCP *cp3, HCP *cp4, HCP *cp5)
void  CopyExtrude (BOOL extrude, HGroupCP *grouptocopy, HGroupCP **newgroup)
  This function can perform two different operations. It can copy or extrude a group.
HSegmentCache AddSegment (HBoneCache *parentbonecache, HBoneCache *afterbonecache, String &name, COLORREF color)
int  CountBones ()
void  AddToTemporaryGroup (HGroupCP *gh)
HGroup CreateGroup (const String &name)
void  FindPatches ()
HPatch FindPatch (HCP *cp1, HCP *cp2, HCP *cp3, HCP *cp4)
HPatch5 FindPatch (HCP *cp1, HCP *cp2, HCP *cp3, HCP *cp4, HCP *cp5)
UINT  GetPatchCount ()
HPatch GetPatch (UINT index)
HPatch5 GetHeadPatch5 ()
HDecal AddDecal (HClip *clipcache=NULL)
HDecalContainer GetChildDecalContainer ()
HGroupContainer GetChildGroupContainer ()
HBoneCacheContainer GetChildBoneCacheContainer ()
HLightCacheContainer GetChildLightCacheContainer ()
HSplineContainer