Blender V5.0
PTCacheID Struct Reference

#include <BKE_pointcache.h>

Public Attributes

struct PTCacheIDnext
struct PTCacheIDprev
struct Scenescene
struct IDowner_id
void * calldata
unsigned int type
unsigned int file_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, const float *old_data)
void(* interpolate_point )(int index, void *calldata, void **data, float cfra, float cfra1, float cfra2, const 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)
void(* error )(const struct ID *owner_id, void *calldata, const char *message)
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 108 of file BKE_pointcache.h.

Member Data Documentation

◆ cache

◆ cache_ptr

◆ calldata

◆ data_types

◆ default_step

◆ error

void(* PTCacheID::error) (const struct ID *owner_id, void *calldata, const char *message)

◆ file_type

◆ flag

unsigned int PTCacheID::flag

Definition at line 116 of file BKE_pointcache.h.

Referenced by BKE_ptcache_id_from_particles(), and update_velocities().

◆ info_types

◆ interpolate_extra_data

void(* PTCacheID::interpolate_extra_data) (void *calldata, struct PTCacheMem *pm, float cfra, float cfra1, float cfra2)

◆ interpolate_point

void(* PTCacheID::interpolate_point) (int index, void *calldata, void **data, float cfra, float cfra1, float cfra2, const float *old_data)

◆ max_step

◆ next

struct PTCacheID* PTCacheID::next

◆ owner_id

◆ prev

struct PTCacheID * PTCacheID::prev

Definition at line 109 of file BKE_pointcache.h.

◆ ptcaches

◆ read_extra_data

void(* PTCacheID::read_extra_data) (void *calldata, struct PTCacheMem *pm, float cfra)

◆ read_header

◆ read_point

void(* PTCacheID::read_point) (int index, void *calldata, void **data, float cfra, const float *old_data)

◆ read_stream

◆ scene

struct Scene* PTCacheID::scene

Definition at line 111 of file BKE_pointcache.h.

◆ stack_index

◆ totpoint

int(* PTCacheID::totpoint) (void *calldata, int cfra)

◆ totwrite

int(* PTCacheID::totwrite) (void *calldata, int cfra)

◆ type

◆ write_extra_data

void(* PTCacheID::write_extra_data) (void *calldata, struct PTCacheMem *pm, int cfra)

◆ write_header

◆ write_point

int(* PTCacheID::write_point) (int index, void *calldata, void **data, int cfra)

◆ write_stream


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