Blender V2.61 - r43446
Public Attributes

PTCacheID Struct Reference

#include <BKE_pointcache.h>

List of all members.

Public Attributes

struct PTCacheIDnext
struct PTCacheIDprev
struct Scenescene
struct Objectob
void * calldata
unsigned int type
unsigned int stack_index
unsigned int flag
unsigned int default_step
unsigned int max_step
unsigned int data_types
unsigned int info_types
int(* write_point )(int index, void *calldata, void **data, int cfra)
void(* read_point )(int index, void *calldata, void **data, float cfra, float *old_data)
void(* interpolate_point )(int index, void *calldata, void **data, float cfra, float cfra1, float cfra2, float *old_data)
int(* write_stream )(PTCacheFile *pf, void *calldata)
int(* read_stream )(PTCacheFile *pf, void *calldata)
void(* write_extra_data )(void *calldata, struct PTCacheMem *pm, int cfra)
void(* read_extra_data )(void *calldata, struct PTCacheMem *pm, float cfra)
void(* interpolate_extra_data )(void *calldata, struct PTCacheMem *pm, float cfra, float cfra1, float cfra2)
int(* totpoint )(void *calldata, int cfra)
int(* totwrite )(void *calldata, int cfra)
int(* write_header )(PTCacheFile *pf)
int(* read_header )(PTCacheFile *pf)
struct PointCachecache
struct PointCache ** cache_ptr
struct ListBaseptcaches

Detailed Description

Definition at line 120 of file BKE_pointcache.h.


Member Data Documentation

unsigned int PTCacheID::data_types
unsigned int PTCacheID::flag

Definition at line 128 of file BKE_pointcache.h.

Referenced by BKE_ptcache_id_from_particles(), and update_velocities().

unsigned int PTCacheID::info_types
void(* PTCacheID::interpolate_extra_data)(void *calldata, struct PTCacheMem *pm, float cfra, float cfra1, float cfra2)
void(* PTCacheID::interpolate_point)(int index, void *calldata, void **data, float cfra, float cfra1, float cfra2, float *old_data)
unsigned int PTCacheID::max_step

Definition at line 121 of file BKE_pointcache.h.

void(* PTCacheID::read_extra_data)(void *calldata, struct PTCacheMem *pm, float cfra)
void(* PTCacheID::read_point)(int index, void *calldata, void **data, float cfra, float *old_data)

Definition at line 123 of file BKE_pointcache.h.

unsigned int PTCacheID::stack_index
int(* PTCacheID::totpoint)(void *calldata, int cfra)
int(* PTCacheID::totwrite)(void *calldata, int cfra)
unsigned int PTCacheID::type
void(* PTCacheID::write_extra_data)(void *calldata, struct PTCacheMem *pm, int cfra)
int(* PTCacheID::write_point)(int index, void *calldata, void **data, int cfra)

The documentation for this struct was generated from the following file: