Blender V5.0
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
short flag
char type
char _pad1 [1]
int active_layer
char _pad2 [3]
char velocity_unit
char velocity_name [64]
char _pad3 [4]
struct CacheArchiveHandlehandle
char handle_filepath [1024]
struct GSethandle_readers

Detailed Description

Definition at line 61 of file DNA_cachefile_types.h.

Member Data Documentation

◆ _pad1

char CacheFile::_pad1[1]

Definition at line 94 of file DNA_cachefile_types.h.

◆ _pad2

char CacheFile::_pad2[3]

Definition at line 99 of file DNA_cachefile_types.h.

◆ _pad3

char CacheFile::_pad3[4]

Definition at line 105 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 97 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 89 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().

◆ scale

float CacheFile::scale

◆ type

◆ up_axis

char CacheFile::up_axis

Definition at line 79 of file DNA_cachefile_types.h.

◆ velocity_name

char CacheFile::velocity_name[64]

Definition at line 103 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 101 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: