IPointCache Class Reference
 
 
 
IPointCache Class Reference

#include <ipointcache.h>

Inheritance diagram for IPointCache:
FPMixinInterface FPInterface BaseInterface InterfaceServer MaxHeapOperators

Class Description

See also:
Class FPMixinInterface , Class IPointCacheWSM

Description:
This class represents the interface to the PointCache Modifier. You can obtain a pointer to the PointCache Modifier interface using; GetIPointCacheInterface(cd). This macro will return

(IPointCache *)(cd)->GetFPInterace(POINTCACHE_INTERFACE). Sample code supporting this class can be found in /MAXSDK/SAMPLES/MODIFIERS/POINTCACHE.

All methods of this class are Implemented by the System.

Public Member Functions

BEGIN_FUNCTION_MAP  VFN_0 (pointcache_record, fnRecord)
  VFN_0 (pointcache_setcache, fnSetCache)
  VFN_0 (pointcache_enablemods, fnEnableMods)
  VFN_0 (pointcache_disablemods, fnDisableMods)
virtual END_FUNCTION_MAP
FPInterfaceDesc
GetDesc ()=0
virtual void  fnRecord ()=0
virtual void  fnSetCache ()=0
virtual void  fnEnableMods ()=0
virtual void  fnDisableMods ()=0

Member Function Documentation

BEGIN_FUNCTION_MAP VFN_0 ( pointcache_record  ,
fnRecord   
)
VFN_0 ( pointcache_setcache  ,
fnSetCache   
)
VFN_0 ( pointcache_enablemods  ,
fnEnableMods   
)
VFN_0 ( pointcache_disablemods  ,
fnDisableMods   
)
virtual END_FUNCTION_MAP FPInterfaceDesc* GetDesc ( ) [pure virtual]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

virtual void fnRecord ( ) [pure virtual]
Remarks:
This method will press the Record button in the rollup interface.
virtual void fnSetCache ( ) [pure virtual]
Remarks:
This method will press the Set Cache button in the rollup interface.
virtual void fnEnableMods ( ) [pure virtual]
Remarks:
This method will press the Enable Modifiers Below button in the rollup interface.
virtual void fnDisableMods ( ) [pure virtual]
Remarks:
This method will press the Disable Modifiers Below button in the rollup interface.