Blender  V3.3
Public Attributes | List of all members
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 65 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 102 of file DNA_cachefile_types.h.

◆ _pad2

char CacheFile::_pad2[3]

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

char CacheFile::filepath[1024]

◆ 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_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_time_offset().

◆ handle

struct CacheArchiveHandle* CacheFile::handle

◆ handle_filepath

char CacheFile::handle_filepath[1024]

◆ handle_readers

struct GSet* CacheFile::handle_readers

◆ id

ID CacheFile::id

◆ is_sequence

char CacheFile::is_sequence

◆ layers

ListBase CacheFile::layers

◆ object_paths

ListBase CacheFile::object_paths

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

Definition at line 70 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_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 108 of file DNA_cachefile_types.h.

◆ scale

float CacheFile::scale

◆ type

char CacheFile::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 105 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 100 of file DNA_cachefile_types.h.

Referenced by BKE_cache_file_uses_render_procedural().

◆ velocity_name

char CacheFile::velocity_name[64]

Definition at line 117 of file DNA_cachefile_types.h.

Referenced by cache_file_init_data(), and modifyMesh().

◆ velocity_unit

char CacheFile::velocity_unit

Definition at line 115 of file DNA_cachefile_types.h.

Referenced by cache_file_init_data(), and modifyMesh().


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