classHModelCache 05

="mdname1" data-valign="top" data-nowrap="">

 ) 

 

HLightCacheContainer* HModelCache::GetChildLightCacheContainer  ) 
 

HSplineContainer* HModelCache::GetChildSplineContainer  ) 
 

HFileInfoProperty* HModelCache::GetFileInfo  ) 
 

HPatch5* HModelCache::GetHeadPatch5  ) 
 

HSpline* HModelCache::GetHeadSpline  ) 
 

HObjectCacheContainer* HModelCache::GetParentObjectCacheContainer  ) 
 

HPatch* HModelCache::GetPatch UINT  index  ) 
 

UINT HModelCache::GetPatchCount  ) 
 

HModelCache* HModelCache::GetSiblingModelCache  ) 
 

HCP * HModelCache::InsertCP HCP **  cpuplink,
HCP cp,
Vector p
 

Returns a pointer to the new HCP that is created. This function creates a new control point at the location specified by the vector p and inserts it between cpuplink and cp. Pass in the the addresses of the two HCPs inbetween you want to insert the new HCP. This function returns NULL if the HCP allocation fails.

For instance CP1 -> CP2. Pass in &CP1 and CP2 and a new CP3 will be created in between them which results in CP1 -> CP2 -> CP3. And cpuplink will point to the new HCP.

Parameters:
cpuplink  - the address of the pointer of the first HCP. Will point to the new HCP after the call.
cp  - the pointer to the second HCP.
p  - the position of the new control point.
Returns:
A pointer to the newly inserted CP.

BOOL HModelCache::Make5PointPatch HCP cp1,
HCP cp2,
HCP cp3,
HCP cp4,
HCP cp5
 

BOOL HModelCache::Make5PointPatch HGroup group  ) 
 

BOOL HModelCache::MergeIEModel IEPolyModel model,
const char *  name,
float  peaktolerance,
BOOL  addgroup,
BOOL  showprogressbar
 

BOOL HModelCache::MergeIEModel IEPatchModel model,
const char *  name,
float  peaktolerance,
BOOL  addgroup,
BOOL  showprogressbar