ipointcache.h File Reference
 
 
 
ipointcache.h File Reference
#include "iFnPub.h"

Classes

class   IPointCache
class   IPointCacheWSM
class   IParticleCache

Defines

#define  POINTCACHEOSM_CLASS_ID   Class_ID(0x270f1fe3, 0x3b14999)
#define  POINTCACHEWSM_CLASS_ID   Class_ID(0x370f1fe3, 0x3b14999)
#define  POINTCACHE_CLASS   POINTCACHEOSM_CLASS_ID
#define  OLDPOINTCACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bec)
#define  OLDPOINTCACHEWSM_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bed)
#define  OLDPARTICLECACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bee)
#define  POINTCACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc8)
#define  GetIPointCacheInterface(cd)   (IPointCache *)(cd)->GetInterface(POINTCACHE_INTERFACE)
#define  POINTCACHEWSM_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc9)
#define  GetIPointCacheWSMInterface(cd)   (IPointCacheWSM *)(cd)->GetInterface(POINTCACHEWSM_INTERFACE)
#define  PARTICLECACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cd0)
#define  GetIParticleCacheInterface(cd)   (IParticleCache *)(cd)->GetInterface(PARTICLECACHE_INTERFACE)

Enumerations

enum   { pointcache_record, pointcache_setcache, pointcache_enablemods, pointcache_disablemods }
enum   point_cache_mod_1_playback_params { playback_original, playback_start, playback_range, playback_graph }
enum   point_cache_pc_params {
  pc_cache_file, pc_record_start, pc_record_end, pc_sample_rate,
  pc_strength, pc_relative, pc_playback_type, pc_playback_start,
  pc_playback_end, pc_playback_before, pc_playback_after, pc_playback_frame,
  pc_interp_type, pc_apply_to_spline, pc_preload_cache, pc_clamp_graph,
  pc_force_unc_path, pc_load_type, pc_apply_to_whole_object, pc_load_type_slave,
  pc_file_count
}

Define Documentation

#define POINTCACHEOSM_CLASS_ID   Class_ID(0x270f1fe3, 0x3b14999)
#define POINTCACHEWSM_CLASS_ID   Class_ID(0x370f1fe3, 0x3b14999)
#define POINTCACHE_CLASS   POINTCACHEOSM_CLASS_ID
#define OLDPOINTCACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bec)
#define OLDPOINTCACHEWSM_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bed)
#define OLDPARTICLECACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bee)
#define POINTCACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc8)
#define GetIPointCacheInterface (   cd )    (IPointCache *)(cd)->GetInterface(POINTCACHE_INTERFACE)
#define POINTCACHEWSM_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc9)
#define GetIPointCacheWSMInterface (   cd )    (IPointCacheWSM *)(cd)->GetInterface(POINTCACHEWSM_INTERFACE)
#define PARTICLECACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cd0)
#define GetIParticleCacheInterface (   cd )    (IParticleCache *)(cd)->GetInterface(PARTICLECACHE_INTERFACE)

Enumeration Type Documentation