Blender  V3.3
Functions | Variables
rna_animviz.c File Reference
#include <stdlib.h>
#include "DNA_action_types.h"
#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "BLI_utildefines.h"
#include "MEM_guardedalloc.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "rna_internal.h"
#include "WM_types.h"

Go to the source code of this file.

Functions

void rna_def_motionpath_common (StructRNA *srna)
 
static void rna_def_animviz_motionpath_vert (BlenderRNA *brna)
 
static void rna_def_animviz_motion_path (BlenderRNA *brna)
 
static void rna_def_animviz_paths (BlenderRNA *brna)
 
void rna_def_animviz_common (StructRNA *srna)
 
static void rna_def_animviz (BlenderRNA *brna)
 
void RNA_def_animviz (BlenderRNA *brna)
 

Variables

const EnumPropertyItem rna_enum_motionpath_bake_location_items []
 
const EnumPropertyItem rna_enum_motionpath_display_type_items []
 
const EnumPropertyItem rna_enum_motionpath_range_items []
 

Function Documentation

◆ rna_def_animviz()

static void rna_def_animviz ( BlenderRNA brna)
static

◆ RNA_def_animviz()

void RNA_def_animviz ( BlenderRNA brna)

◆ rna_def_animviz_common()

void rna_def_animviz_common ( StructRNA srna)

◆ rna_def_animviz_motion_path()

static void rna_def_animviz_motion_path ( BlenderRNA brna)
static

◆ rna_def_animviz_motionpath_vert()

static void rna_def_animviz_motionpath_vert ( BlenderRNA brna)
static

◆ rna_def_animviz_paths()

static void rna_def_animviz_paths ( BlenderRNA brna)
static

◆ rna_def_motionpath_common()

void rna_def_motionpath_common ( StructRNA srna)

Variable Documentation

◆ rna_enum_motionpath_bake_location_items

const EnumPropertyItem rna_enum_motionpath_bake_location_items[]
Initial value:
= {
{MOTIONPATH_BAKE_HEADS, "HEADS", 0, "Heads", "Calculate bone paths from heads"},
{0, "TAILS", 0, "Tails", "Calculate bone paths from tails"},
{0, NULL, 0, NULL, NULL},
}
@ MOTIONPATH_BAKE_HEADS

Definition at line 26 of file rna_animviz.c.

Referenced by POSE_OT_paths_calculate(), and rna_def_animviz_paths().

◆ rna_enum_motionpath_display_type_items

const EnumPropertyItem rna_enum_motionpath_display_type_items[]
Initial value:
= {
"CURRENT_FRAME",
0,
"Around Frame",
"Display Paths of poses within a fixed number of frames around the current frame"},
"RANGE",
0,
"In Range",
"Display Paths of poses within specified range"},
{0, NULL, 0, NULL, NULL},
}
@ MOTIONPATH_TYPE_ACFRA
@ MOTIONPATH_TYPE_RANGE

Definition at line 39 of file rna_animviz.c.

Referenced by OBJECT_OT_paths_calculate(), POSE_OT_paths_calculate(), and rna_def_animviz_paths().

◆ rna_enum_motionpath_range_items

const EnumPropertyItem rna_enum_motionpath_range_items[]
Initial value:
= {
{MOTIONPATH_RANGE_KEYS_ALL, "KEYS_ALL", 0, "All Keys", "From the first keyframe to the last"},
"KEYS_SELECTED",
0,
"Selected Keys",
"From the first selected keyframe to the last"},
{MOTIONPATH_RANGE_SCENE, "SCENE", 0, "Scene Frame Range", "The entire Scene / Preview range"},
{0, NULL, 0, NULL, NULL},
}
@ MOTIONPATH_RANGE_KEYS_ALL
@ MOTIONPATH_RANGE_KEYS_SELECTED
@ MOTIONPATH_RANGE_SCENE

Definition at line 53 of file rna_animviz.c.

Referenced by OBJECT_OT_paths_calculate(), POSE_OT_paths_calculate(), and rna_def_animviz_paths().