CacheFile(ID)

base classes — bpy_struct, ID

class bpy.types.CacheFile.CacheFile(ID)
animation_data

Animation data for this data-block

Type

AnimData, (readonly)

filepath

Path to external displacements file

Type

string, default “”, (never None)

forward_axis
Type

enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’

frame

The time to use for looking up the data in the cache file, or to determine which file to use in a file sequence

Type

float in [-1.04857e+06, 1.04857e+06], default 0.0

frame_offset

Subtracted from the current frame to use for looking up the data in the cache file, or to determine which file to use in a file sequence

Type

float in [-1.04857e+06, 1.04857e+06], default 0.0

is_sequence

Whether the cache is separated in a series of files

Type

boolean, default False

object_paths

Paths of the objects inside the Alembic archive

Type

AlembicObjectPaths bpy_prop_collection of AlembicObjectPath, (readonly)

override_frame

Whether to use a custom frame for looking up data in the cache file, instead of using the current scene frame

Type

boolean, default False

scale

Value by which to enlarge or shrink the object with respect to the world’s origin (only applicable through a Transform Cache constraint)

Type

float in [0.0001, 1000], default 1.0

up_axis
Type

enum in [‘POS_X’, ‘POS_Y’, ‘POS_Z’, ‘NEG_X’, ‘NEG_Y’, ‘NEG_Z’], default ‘POS_X’

classmethod bl_rna_get_subclass(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The RNA type or default when not found.

Return type

bpy.types.Struct subclass

classmethod bl_rna_get_subclass_py(id, default=None)
Parameters

id (string) – The RNA type identifier.

Returns

The class or default when not found.

Return type

type

Inherited Properties

  • bpy_struct.id_data

  • ID.name

  • ID.name_full

  • ID.is_evaluated

  • ID.original

  • ID.users

  • ID.use_fake_user

  • ID.is_embedded_data

  • ID.tag

  • ID.is_library_indirect

  • ID.library

  • ID.override_library

  • ID.preview

Inherited Functions

  • bpy_struct.as_pointer

  • bpy_struct.driver_add

  • bpy_struct.driver_remove

  • bpy_struct.get

  • bpy_struct.is_property_hidden

  • bpy_struct.is_property_overridable_library

  • bpy_struct.is_property_readonly

  • bpy_struct.is_property_set

  • bpy_struct.items

  • bpy_struct.keyframe_delete

  • bpy_struct.keyframe_insert

  • bpy_struct.keys

  • bpy_struct.path_from_id

  • bpy_struct.path_resolve

  • bpy_struct.pop

  • bpy_struct.property_overridable_library_set

  • bpy_struct.property_unset

  • bpy_struct.type_recast

  • bpy_struct.values

  • ID.evaluated_get

  • ID.copy

  • ID.override_create

  • ID.user_clear

  • ID.user_remap

  • ID.make_local

  • ID.user_of_id

  • ID.animation_data_create

  • ID.animation_data_clear

  • ID.update_tag

  • ID.bl_rna_get_subclass

  • ID.bl_rna_get_subclass_py

References

  • BlendData.cache_files

  • MeshSequenceCacheModifier.cache_file

  • TransformCacheConstraint.cache_file