Blender V4.5
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: