Blender V4.3
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 62 of file DNA_cachefile_types.h.

Member Data Documentation

◆ _pad

char CacheFile::_pad[4]

Definition at line 85 of file DNA_cachefile_types.h.

◆ _pad1

char CacheFile::_pad1[3]

Definition at line 100 of file DNA_cachefile_types.h.

◆ _pad2

char CacheFile::_pad2[3]

Definition at line 111 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 109 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 88 of file DNA_cachefile_types.h.

Referenced by acf_dscachefile_setting_ptr().

◆ forward_axis

char CacheFile::forward_axis

Definition at line 75 of file DNA_cachefile_types.h.

◆ frame

float CacheFile::frame

The frame/time to lookup in the cache file.

Definition at line 81 of file DNA_cachefile_types.h.

Referenced by BKE_cachefile_time_offset().

◆ frame_offset

float CacheFile::frame_offset

The frame offset to subtract.

Definition at line 83 of file DNA_cachefile_types.h.

Referenced by 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 67 of file DNA_cachefile_types.h.

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

◆ override_frame

char CacheFile::override_frame

Definition at line 77 of file DNA_cachefile_types.h.

Referenced by 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 106 of file DNA_cachefile_types.h.

◆ scale

float CacheFile::scale

◆ type

◆ up_axis

char CacheFile::up_axis

Definition at line 76 of file DNA_cachefile_types.h.

◆ use_prefetch

char CacheFile::use_prefetch

Enable data prefetching when using the Cycles Procedural.

Definition at line 103 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 98 of file DNA_cachefile_types.h.

Referenced by BKE_cache_file_uses_render_procedural().

◆ velocity_name

char CacheFile::velocity_name[64]

Definition at line 115 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 113 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: