Public Member Functions

IPointCache Class Reference

Search for all occurrences

Detailed Description

See also:
Class FPMixinInterface , Class IPointCacheWSM

Description:
This class is available in release 4.0 and later only.

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.

#include <ipointcache.h>

Inheritance diagram for IPointCache:
Inheritance graph
[legend]

List of all members.

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.

IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache
IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache IPointCache