ActionSlot(bpy_struct)

base class — bpy_struct

class bpy.types.ActionSlot(bpy_struct)

Identifier for a set of channels in this Action, that can be used by a data-block to specify what it gets animated by

active

Whether this is the active slot, can be set by assigning to action.slots.active

Type

boolean, default False, (readonly)

handle

Number specific to this Slot, unique within the Action. This is used, for example, on a ActionKeyframeStrip to look up the ActionChannelbag for this Slot

Type

int in [-inf, inf], default 0, (readonly)

identifier

Used when connecting an Action to a data-block, to find the correct slot handle. This is the display name, prefixed by two characters determined by the slot’s ID type

Type

string, default “”, (never None)

name_display

Name of the slot, for display in the user interface. This name combined with the slot’s data-block type is unique within its Action

Type

string, default “”, (never None)

select

Selection state of the slot

Type

boolean, default False

show_expanded

Expanded state of the slot

Type

boolean, default False

target_id_type

Type of data-block that this slot is intended to animate; can be set when ‘UNSPECIFIED’ but is otherwise read-only

  • ACTION Action.

  • ARMATURE Armature.

  • BRUSH Brush.

  • CACHEFILE Cache File.

  • CAMERA Camera.

  • COLLECTION Collection.

  • CURVE Curve.

  • CURVES Curves.

  • FONT Font.

  • GREASEPENCIL Grease Pencil.

  • GREASEPENCIL_V3 Grease Pencil v3.

  • IMAGE Image.

  • KEY Key.

  • LATTICE Lattice.

  • LIBRARY Library.

  • LIGHT Light.

  • LIGHT_PROBE Light Probe.

  • LINESTYLE Line Style.

  • MASK Mask.

  • MATERIAL Material.

  • MESH Mesh.

  • META Metaball.

  • MOVIECLIP Movie Clip.

  • NODETREE Node Tree.

  • OBJECT Object.

  • PAINTCURVE Paint Curve.

  • PALETTE Palette.

  • PARTICLE Particle.

  • POINTCLOUD Point Cloud.

  • SCENE Scene.

  • SCREEN Screen.

  • SOUND Sound.

  • SPEAKER Speaker.

  • TEXT Text.

  • TEXTURE Texture.

  • VOLUME Volume.

  • WINDOWMANAGER Window Manager.

  • WORKSPACE Workspace.

  • WORLD World.

  • UNSPECIFIED Unspecified – Not yet specified. When this slot is first assigned to a data-block, this will be set to the type of that data-block.

Type

enum in ['ACTION', 'ARMATURE', 'BRUSH', 'CACHEFILE', 'CAMERA', 'COLLECTION', 'CURVE', 'CURVES', 'FONT', 'GREASEPENCIL', 'GREASEPENCIL_V3', 'IMAGE', 'KEY', 'LATTICE', 'LIBRARY', 'LIGHT', 'LIGHT_PROBE', 'LINESTYLE', 'MASK', 'MATERIAL', 'MESH', 'META', 'MOVIECLIP', 'NODETREE', 'OBJECT', 'PAINTCURVE', 'PALETTE', 'PARTICLE', 'POINTCLOUD', 'SCENE', 'SCREEN', 'SOUND', 'SPEAKER', 'TEXT', 'TEXTURE', 'VOLUME', 'WINDOWMANAGER', 'WORKSPACE', 'WORLD', 'UNSPECIFIED'], default "'UNSPECIFIED'"

target_id_type_icon
Type

int in [-inf, inf], default 0, (readonly)

users()

Return the data-blocks that are animated by this slot of this action

Returns

users

Return type

bpy_prop_collection of ID

duplicate()

Duplicate this slot, including all the animation data associated with it

Returns

Duplicated Slot, The slot created by duplicating this one

Return type

ActionSlot

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters

id (str) – 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 (str) – The RNA type identifier.

Returns

The class or default when not found.

Return type

type

Inherited Properties

Inherited Functions

References