Blender
V3.3
|
#include <DNA_cachefile_types.h>
Public Attributes | |
ID | id |
struct AnimData * | adt |
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 CacheArchiveHandle * | handle |
char | handle_filepath [1024] |
struct GSet * | handle_readers |
Definition at line 65 of file DNA_cachefile_types.h.
char CacheFile::_pad[4] |
Definition at line 88 of file DNA_cachefile_types.h.
char CacheFile::_pad1[3] |
Definition at line 102 of file DNA_cachefile_types.h.
char CacheFile::_pad2[3] |
Definition at line 113 of file DNA_cachefile_types.h.
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().
struct AnimData* CacheFile::adt |
Definition at line 67 of file DNA_cachefile_types.h.
Referenced by acf_dscachefile_setting_ptr(), cache_file_blend_read_data(), cache_file_blend_write(), cachefile_to_keylist(), make_new_animlistelem(), and outliner_add_id_contents().
char CacheFile::filepath[1024] |
1024 = FILE_MAX.
Definition at line 75 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_filepath_get(), cache_file_foreach_path(), cachefile_open_exec(), blender::io::usd::import_startjob(), import_startjob(), and modifyMesh().
short CacheFile::flag |
Animation flag.
Definition at line 91 of file DNA_cachefile_types.h.
Referenced by acf_dscachefile_setting_ptr().
char CacheFile::forward_axis |
Definition at line 78 of file DNA_cachefile_types.h.
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().
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().
struct CacheArchiveHandle* CacheFile::handle |
Definition at line 120 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_eval(), BKE_cachefile_reader_open(), cache_file_blend_read_data(), cache_file_blend_write(), cache_file_copy_data(), and cachefile_handle_free().
char CacheFile::handle_filepath[1024] |
Definition at line 121 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_eval(), cache_file_blend_read_data(), cache_file_blend_write(), and cachefile_handle_free().
struct GSet* CacheFile::handle_readers |
Definition at line 122 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_reader_free(), BKE_cachefile_reader_open(), cache_file_blend_read_data(), cache_file_blend_write(), cache_file_copy_data(), and cachefile_handle_free().
ID CacheFile::id |
Definition at line 66 of file DNA_cachefile_types.h.
Referenced by blender::io::usd::USDGeomReader::add_cache_modifier(), blender::io::alembic::AbcObjectReader::addCacheModifier(), animdata_filter_dopesheet(), animdata_filter_ds_cachefile(), BKE_cachefile_eval(), BKE_cachefile_filepath_get(), BKE_cachefile_reader_free(), BKE_cachefile_reader_open(), BKE_cachefile_reload(), blender::deg::DepsgraphNodeBuilder::build_cachefile(), blender::deg::DepsgraphRelationBuilder::build_cachefile(), cache_file_blend_write(), cachefile_open_exec(), cachefile_to_keylist(), DEG_add_object_cache_relation(), blender::io::usd::import_startjob(), import_startjob(), and uiTemplateCacheFileProcedural().
char CacheFile::is_sequence |
Definition at line 77 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_filepath_get(), BKE_cachefile_time_offset(), blender::deg::DepsgraphRelationBuilder::build_cachefile(), blender::io::usd::import_startjob(), and import_startjob().
ListBase CacheFile::layers |
Definition at line 72 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_add_layer(), BKE_cachefile_eval(), BKE_cachefile_get_active_layer(), BKE_cachefile_remove_layer(), cache_file_blend_read_data(), cache_file_blend_write(), cache_file_copy_data(), cache_file_free_data(), and cachefile_layer_move_exec().
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().
char CacheFile::override_frame |
Definition at line 80 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_time_offset().
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.
float CacheFile::scale |
Definition at line 82 of file DNA_cachefile_types.h.
Referenced by cache_file_init_data(), blender::io::usd::import_startjob(), import_startjob(), and transformcache_evaluate().
char CacheFile::type |
Definition at line 94 of file DNA_cachefile_types.h.
Referenced by BKE_cache_file_uses_render_procedural(), BKE_cachefile_eval(), BKE_cachefile_reader_free(), BKE_cachefile_reader_open(), cachefile_handle_free(), modifyMesh(), and transformcache_evaluate().
char CacheFile::up_axis |
Definition at line 79 of file DNA_cachefile_types.h.
char CacheFile::use_prefetch |
Enable data prefetching when using the Cycles Procedural.
Definition at line 105 of file DNA_cachefile_types.h.
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().
char CacheFile::velocity_name[64] |
Definition at line 117 of file DNA_cachefile_types.h.
Referenced by cache_file_init_data(), and modifyMesh().
char CacheFile::velocity_unit |
Definition at line 115 of file DNA_cachefile_types.h.
Referenced by cache_file_init_data(), and modifyMesh().