- [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]
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 * |
|