Blender V5.0
rna_action.cc File Reference
#include <cstdlib>
#include "DNA_action_types.h"
#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "BLT_translation.hh"
#include "BKE_action.hh"
#include "BKE_blender.hh"
#include "BKE_fcurve.hh"
#include "BKE_report.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_enum_types.hh"
#include "rna_internal.hh"
#include "ANIM_action.hh"
#include "WM_types.hh"

Go to the source code of this file.

Functions

static void rna_def_dopesheet (BlenderRNA *brna)
static void rna_def_action_slots (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action_layers (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action_slot (BlenderRNA *brna)
static void rna_def_ActionLayer_strips (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action_layer (BlenderRNA *brna)
static void rna_def_keyframestrip_channelbags (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action_keyframe_strip (BlenderRNA *brna)
static void rna_def_action_strip (BlenderRNA *brna)
static void rna_def_channelbag_fcurves (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_channelbag_groups (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action_channelbag (BlenderRNA *brna)
static void rna_def_action_group (BlenderRNA *brna)
static void rna_def_action_pose_markers (BlenderRNA *brna, PropertyRNA *cprop)
static void rna_def_action (BlenderRNA *brna)
void RNA_def_action (BlenderRNA *brna)

Variables

const EnumPropertyItem rna_enum_strip_type_items []
const EnumPropertyItem default_ActionSlot_target_id_type_items []

Function Documentation

◆ RNA_def_action()

◆ rna_def_action()

◆ rna_def_action_channelbag()

◆ rna_def_action_group()

◆ rna_def_action_keyframe_strip()

◆ rna_def_action_layer()

◆ rna_def_action_layers()

◆ rna_def_action_pose_markers()

◆ rna_def_action_slot()

◆ rna_def_action_slots()

◆ rna_def_action_strip()

◆ rna_def_ActionLayer_strips()

◆ rna_def_channelbag_fcurves()

◆ rna_def_channelbag_groups()

◆ rna_def_dopesheet()

◆ rna_def_keyframestrip_channelbags()

Variable Documentation

◆ default_ActionSlot_target_id_type_items

const EnumPropertyItem default_ActionSlot_target_id_type_items[]
Initial value:
= {
{0,
"UNSPECIFIED",
ICON_NONE,
"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"},
{0, nullptr, 0, nullptr, nullptr},
}

Definition at line 77 of file rna_action.cc.

Referenced by rna_def_action_slot().

◆ rna_enum_strip_type_items

const EnumPropertyItem rna_enum_strip_type_items[]
Initial value:
= {
{int(animrig::Strip::Type::Keyframe),
"KEYFRAME",
0,
"Keyframe",
"Strip containing keyframes on F-Curves"},
{0, nullptr, 0, nullptr, nullptr},
}

Definition at line 66 of file rna_action.cc.

Referenced by rna_def_ActionLayer_strips().