ipointcache.h File Reference

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

Classes

class  IPointCache
 
class  IPointCacheWSM
 
class  IParticleCache
 

Macros

#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
}
 

Macro Definition 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

anonymous enum
Enumerator
pointcache_record 
pointcache_setcache 
pointcache_enablemods 
pointcache_disablemods 
48 {
53 };
Definition: ipointcache.h:51
Definition: ipointcache.h:49
Definition: ipointcache.h:52
Definition: ipointcache.h:50
Enumerator
playback_original 
playback_start 
playback_range 
playback_graph 
56  {
61 };
Definition: ipointcache.h:58
Definition: ipointcache.h:60
Definition: ipointcache.h:59
Definition: ipointcache.h:57
Enumerator
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 
63  {
85 };
Definition: ipointcache.h:67
Definition: ipointcache.h:80
Definition: ipointcache.h:68
Definition: ipointcache.h:76
Definition: ipointcache.h:69
Definition: ipointcache.h:79
Definition: ipointcache.h:66
Definition: ipointcache.h:65
Definition: ipointcache.h:81
Definition: ipointcache.h:73
Definition: ipointcache.h:74
Definition: ipointcache.h:71
Definition: ipointcache.h:83
Definition: ipointcache.h:75
Definition: ipointcache.h:77
Definition: ipointcache.h:64
Definition: ipointcache.h:84
Definition: ipointcache.h:82
Definition: ipointcache.h:72
Definition: ipointcache.h:78
Definition: ipointcache.h:70