Go to the source code of this file.
|
| enum | {
BPHYS_DATA_INDEX = 0
, BPHYS_DATA_LOCATION = 1
, BPHYS_DATA_SMOKE_LOW = 1
, BPHYS_DATA_VELOCITY = 2
,
BPHYS_DATA_SMOKE_HIGH = 2
, BPHYS_DATA_ROTATION = 3
, BPHYS_DATA_DYNAMICPAINT = 3
, BPHYS_DATA_AVELOCITY = 4
,
BPHYS_DATA_XCONST = 4
, BPHYS_DATA_SIZE = 5
, BPHYS_DATA_TIMES = 6
, BPHYS_DATA_BOIDS = 7
} |
| |
| enum | { BPHYS_EXTRA_FLUID_SPRINGS = 1
, BPHYS_EXTRA_CLOTH_ACCELERATION = 2
} |
| |
| enum | {
PTCACHE_BAKED = 1 << 0
, PTCACHE_OUTDATED = 1 << 1
, PTCACHE_SIMULATION_VALID = 1 << 2
, PTCACHE_BAKING = 1 << 3
,
PTCACHE_DISK_CACHE = 1 << 6
, PTCACHE_FRAMES_SKIPPED = 1 << 8
, PTCACHE_EXTERNAL = 1 << 9
, PTCACHE_READ_INFO = 1 << 10
,
PTCACHE_IGNORE_LIBPATH = 1 << 11
, PTCACHE_FAKE_SMOKE = 1 << 12
, PTCACHE_IGNORE_CLEAR = 1 << 13
, PTCACHE_FLAG_INFO_DIRTY = 1 << 14
,
PTCACHE_REDO_NEEDED = PTCACHE_OUTDATED | PTCACHE_FRAMES_SKIPPED
, PTCACHE_FLAGS_COPY = PTCACHE_DISK_CACHE | PTCACHE_EXTERNAL | PTCACHE_IGNORE_LIBPATH
} |
| |
| enum | { PTCACHE_COMPRESS_NO = 0
, PTCACHE_COMPRESS_LZO = 1
, PTCACHE_COMPRESS_LZMA = 2
} |
| |
◆ BPHYS_TOT_DATA
Definition at line 34 of file DNA_pointcache_types.h.
Referenced by BKE_ptcache_blend_write(), BKE_ptcache_mem_pointers_incr(), BKE_ptcache_mem_pointers_init(), BKE_ptcache_mem_pointers_seek(), BKE_ptcache_update_info(), direct_link_pointcache_mem(), PE_create_particle_edit(), ptcache_copy(), ptcache_data_alloc(), ptcache_data_copy(), ptcache_data_free(), ptcache_disk_frame_to_mem(), ptcache_file_data_read(), ptcache_file_data_write(), ptcache_interpolate(), ptcache_mem_frame_to_disk(), ptcache_read(), ptcache_write(), undoptcache_from_editcache(), and undoptcache_to_editcache().
◆ PointCache
| typedef struct PointCache PointCache |
◆ PTCacheExtra
| typedef struct PTCacheExtra PTCacheExtra |
◆ PTCacheMem
| typedef struct PTCacheMem PTCacheMem |
◆ anonymous enum
Point cache file data types:
- Used as
(1 << flag) so poke jahka if you reach the limit of 15.
- To add new data types update:
| Enumerator |
|---|
| BPHYS_DATA_INDEX | |
| BPHYS_DATA_LOCATION | |
| BPHYS_DATA_SMOKE_LOW | |
| BPHYS_DATA_VELOCITY | |
| BPHYS_DATA_SMOKE_HIGH | |
| BPHYS_DATA_ROTATION | |
| BPHYS_DATA_DYNAMICPAINT | |
| BPHYS_DATA_AVELOCITY | |
| BPHYS_DATA_XCONST | |
| BPHYS_DATA_SIZE | |
| BPHYS_DATA_TIMES | |
| BPHYS_DATA_BOIDS | |
Definition at line 20 of file DNA_pointcache_types.h.
◆ anonymous enum
| Enumerator |
|---|
| BPHYS_EXTRA_FLUID_SPRINGS | |
| BPHYS_EXTRA_CLOTH_ACCELERATION | |
Definition at line 37 of file DNA_pointcache_types.h.
◆ anonymous enum
PointCache.flag
| Enumerator |
|---|
| PTCACHE_BAKED | |
| PTCACHE_OUTDATED | |
| PTCACHE_SIMULATION_VALID | |
| PTCACHE_BAKING | |
| PTCACHE_DISK_CACHE | |
| PTCACHE_FRAMES_SKIPPED | |
| PTCACHE_EXTERNAL | |
| PTCACHE_READ_INFO | |
| PTCACHE_IGNORE_LIBPATH | Don't use the file-path of the blend-file the data is linked from (write a local cache).
|
| PTCACHE_FAKE_SMOKE | High resolution cache is saved for smoke for backwards compatibility, so set this flag to know it's a "fake" cache.
|
| PTCACHE_IGNORE_CLEAR | |
| PTCACHE_FLAG_INFO_DIRTY | |
| PTCACHE_REDO_NEEDED | |
| PTCACHE_FLAGS_COPY | |
Definition at line 124 of file DNA_pointcache_types.h.
◆ anonymous enum
| Enumerator |
|---|
| PTCACHE_COMPRESS_NO | |
| PTCACHE_COMPRESS_LZO | |
| PTCACHE_COMPRESS_LZMA | |
Definition at line 152 of file DNA_pointcache_types.h.