Blender V4.5
CacheFile Struct Reference

#include <DNA_cachefile_types.h>

Public Attributes

ID id
struct AnimDataadt
ListBase object_paths
ListBase layers
char filepath [1024]
char is_sequence
char forward_axis
char up_axis
char override_frame
float scale
float frame
float frame_offset
char _pad [4]
short flag
char type
char use_render_procedural
char _pad1 [3]
char use_prefetch
int prefetch_cache_size
int active_layer
char _pad2 [3]
char velocity_unit
char velocity_name [64]
struct CacheArchiveHandlehandle
char handle_filepath [1024]
struct GSethandle_readers

Detailed Description

Definition at line 61 of file DNA_cachefile_types.h.

Member Data Documentation

◆ _pad

char CacheFile::_pad[4]

Definition at line 88 of file DNA_cachefile_types.h.

◆ _pad1

char CacheFile::_pad1[3]

Definition at line 103 of file DNA_cachefile_types.h.

◆ _pad2

char CacheFile::_pad2[3]

Definition at line 114 of file DNA_cachefile_types.h.

◆ active_layer

int CacheFile::active_layer

Index of the currently selected layer in the UI, starts at 1.

Definition at line 112 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_add_layer(), BKE_cachefile_get_active_layer(), BKE_cachefile_remove_layer(), and cachefile_layer_move_exec().

◆ adt

struct AnimData* CacheFile::adt

◆ filepath

◆ flag

short CacheFile::flag

Animation flag.

Definition at line 91 of file DNA_cachefile_types.h.

Referenced by acf_dscachefile_setting_ptr().

◆ forward_axis

char CacheFile::forward_axis

Definition at line 78 of file DNA_cachefile_types.h.

◆ frame

float CacheFile::frame

The frame/time to lookup in the cache file.

Definition at line 84 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_frame_offset(), and BKE_cachefile_time_offset().

◆ frame_offset

float CacheFile::frame_offset

The frame offset to subtract.

Definition at line 86 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_frame_offset(), and BKE_cachefile_time_offset().

◆ handle

◆ handle_filepath

char CacheFile::handle_filepath[1024]

◆ handle_readers

◆ id

◆ is_sequence

◆ layers

◆ object_paths

ListBase CacheFile::object_paths

Paths of the objects inside of the archive referenced by this CacheFile.

Definition at line 71 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_eval(), cache_file_blend_read_data(), cache_file_blend_write(), cache_file_copy_data(), cache_file_free_data(), and visit_object().

◆ override_frame

char CacheFile::override_frame

Definition at line 80 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_frame_offset(), and BKE_cachefile_time_offset().

◆ prefetch_cache_size

int CacheFile::prefetch_cache_size

Size in megabytes for the prefetch cache used by the Cycles Procedural.

Definition at line 109 of file DNA_cachefile_types.h.

◆ scale

float CacheFile::scale

◆ type

◆ up_axis

char CacheFile::up_axis

Definition at line 79 of file DNA_cachefile_types.h.

◆ use_prefetch

char CacheFile::use_prefetch

Enable data prefetching when using the Cycles Procedural.

Definition at line 106 of file DNA_cachefile_types.h.

◆ use_render_procedural

char CacheFile::use_render_procedural

Do not load data from the cache file and display objects in the scene as boxes, Cycles will load objects directly from the CacheFile. Other render engines which can load Alembic data directly can take care of rendering it themselves.

Definition at line 101 of file DNA_cachefile_types.h.

Referenced by BKE_cache_file_uses_render_procedural().

◆ velocity_name

char CacheFile::velocity_name[64]

Definition at line 118 of file DNA_cachefile_types.h.

Referenced by cache_file_init_data(), and modify_geometry_set().

◆ velocity_unit

char CacheFile::velocity_unit

Definition at line 116 of file DNA_cachefile_types.h.

Referenced by cache_file_init_data(), and modify_geometry_set().


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