Classes | Defines | Enumerations

ipointcache.h File Reference

#include "iFnPub.h"

Go to the source code of this file.

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)

Definition at line 12 of file ipointcache.h.

#define POINTCACHEWSM_CLASS_ID   Class_ID(0x370f1fe3, 0x3b14999)

Definition at line 13 of file ipointcache.h.

#define POINTCACHE_CLASS   POINTCACHEOSM_CLASS_ID

Definition at line 15 of file ipointcache.h.

#define OLDPOINTCACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bec)

Definition at line 18 of file ipointcache.h.

#define OLDPOINTCACHEWSM_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bed)

Definition at line 19 of file ipointcache.h.

#define OLDPARTICLECACHE_CLASS_ID   Class_ID(0x21d07ae1, 0x48d30bee)

Definition at line 20 of file ipointcache.h.

#define POINTCACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc8)

Definition at line 32 of file ipointcache.h.

#define GetIPointCacheInterface (   cd )    (IPointCache *)(cd)->GetInterface(POINTCACHE_INTERFACE)

Definition at line 34 of file ipointcache.h.

#define POINTCACHEWSM_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cc9)

Definition at line 37 of file ipointcache.h.

#define GetIPointCacheWSMInterface (   cd )    (IPointCacheWSM *)(cd)->GetInterface(POINTCACHEWSM_INTERFACE)

Definition at line 39 of file ipointcache.h.

#define PARTICLECACHE_INTERFACE   Interface_ID(0x53b4409b, 0x18ee7cd0)

Definition at line 42 of file ipointcache.h.

#define GetIParticleCacheInterface (   cd )    (IParticleCache *)(cd)->GetInterface(PARTICLECACHE_INTERFACE)

Definition at line 44 of file ipointcache.h.


Enumeration Type Documentation

anonymous enum