|
Blender V4.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 62 of file DNA_cachefile_types.h.
| char CacheFile::_pad[4] |
Definition at line 85 of file DNA_cachefile_types.h.
| char CacheFile::_pad1[3] |
Definition at line 100 of file DNA_cachefile_types.h.
| char CacheFile::_pad2[3] |
Definition at line 111 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 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().
| struct AnimData* CacheFile::adt |
Definition at line 64 of file DNA_cachefile_types.h.
Referenced by acf_dscachefile_setting_ptr(), cachefile_to_keylist(), and make_new_animlistelem().
| char CacheFile::filepath[1024] |
1024 = FILE_MAX.
Definition at line 72 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_filepath_get(), cache_file_foreach_path(), cachefile_open_exec(), import_file(), modify_geometry_set(), modify_mesh(), and blender::io::usd::report_job_duration().
| short CacheFile::flag |
Animation flag.
Definition at line 88 of file DNA_cachefile_types.h.
Referenced by acf_dscachefile_setting_ptr().
| char CacheFile::forward_axis |
Definition at line 75 of file DNA_cachefile_types.h.
| 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().
| 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().
| struct CacheArchiveHandle* CacheFile::handle |
Definition at line 118 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 119 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 120 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 63 of file DNA_cachefile_types.h.
Referenced by blender::io::usd::USDGeomReader::add_cache_modifier(), blender::io::alembic::AbcObjectReader::addCacheModifier(), 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(), import_file(), and uiTemplateCacheFileProcedural().
| char CacheFile::is_sequence |
Definition at line 74 of file DNA_cachefile_types.h.
Referenced by BKE_cachefile_filepath_get(), BKE_cachefile_reader_open(), BKE_cachefile_time_offset(), blender::deg::DepsgraphRelationBuilder::build_cachefile(), blender::io::alembic::has_animations(), and import_file().
| ListBase CacheFile::layers |
Definition at line 69 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 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().
| char CacheFile::override_frame |
Definition at line 77 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 106 of file DNA_cachefile_types.h.
| float CacheFile::scale |
Definition at line 79 of file DNA_cachefile_types.h.
Referenced by cache_file_init_data(), import_file(), and transformcache_evaluate().
| char CacheFile::type |
Definition at line 91 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(), modify_geometry_set(), transformcache_evaluate(), and uiTemplateCacheFileProcedural().
| char CacheFile::up_axis |
Definition at line 76 of file DNA_cachefile_types.h.
| char CacheFile::use_prefetch |
Enable data prefetching when using the Cycles Procedural.
Definition at line 103 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 98 of file DNA_cachefile_types.h.
Referenced by BKE_cache_file_uses_render_procedural().
| 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().
| char CacheFile::velocity_unit |
Definition at line 113 of file DNA_cachefile_types.h.
Referenced by cache_file_init_data(), and modify_geometry_set().