28 {0,
"TAILS", 0,
"Tails",
"Calculate bone paths from tails"},
30 {MOTIONPATH_BAKE_CENTERS,
34 "Calculate bone paths from center of mass"},
44 "Display Paths of poses within a fixed number of frames around the current frame"},
49 "Display Paths of poses within specified range"},
59 "From the first selected keyframe to the last"},
71 static void rna_AnimViz_path_start_frame_set(
PointerRNA *
ptr,
int value)
76 data->path_sf = value;
82 static void rna_AnimViz_path_end_frame_set(
PointerRNA *
ptr,
int value)
86 data->path_ef = value;
131 srna,
"Motion Path",
"Cache of the world-space positions of an element over a frame range");
174 "For PoseBone paths, use the bone head location when calculating this path");
205 srna,
"Motion Path Settings",
"Motion Path settings for animation visualization");
237 prop,
"Highlight Keyframes",
"Emphasize position of keyframes on Motion Paths");
243 prop,
"Show Keyframe Numbers",
"Show frame numbers of Keyframes on Motion Paths");
250 "All Action Keyframes",
251 "For bone motion paths, search whole Action for keyframes instead of in group"
252 " with matching name only (is slower)");
261 "Number of frames between paths shown (not for 'On Keyframes' Onion-skinning method)");
270 "Starting frame of range of paths to display/calculate "
271 "(not for 'Around Current Frame' Onion-skinning method)");
279 "End frame of range of paths to display/calculate "
280 "(not for 'Around Current Frame' Onion-skinning method)");
289 "Number of frames to show before the current frame "
290 "(only for 'Around Current Frame' Onion-skinning method)");
298 "Number of frames to show after the current frame "
299 "(only for 'Around Current Frame' Onion-skinning method)");
308 prop,
"Has Motion Paths",
"Are there any bone paths that will need updating (read-only)");
334 srna,
"Animation Visualization",
"Settings for the visualization of motion");
@ MOTIONPATH_BAKE_HAS_PATHS
@ MOTIONPATH_RANGE_KEYS_ALL
@ MOTIONPATH_RANGE_KEYS_SELECTED
#define FRAMENUMBER_MIN_CLAMP(cfra)
Read Guarded memory(de)allocation.
Group Output data from inside of a node group A color picker Mix two input colors RGB to Convert a color s luminance to a grayscale value Generate a normal vector and a dot product Bright Control the brightness and contrast of the input color Vector Map an input vectors to used to fine tune the interpolation of the input Camera Retrieve information about the camera and how it relates to the current shading point s position CLAMP
@ PROPOVERRIDE_OVERRIDABLE_LIBRARY
PointerRNA rna_pointer_inherit_refine(PointerRNA *ptr, StructRNA *type, void *data)
const EnumPropertyItem rna_enum_motionpath_display_type_items[]
static void rna_def_animviz_motionpath_vert(BlenderRNA *brna)
const EnumPropertyItem rna_enum_motionpath_range_items[]
void rna_def_animviz_common(StructRNA *srna)
const EnumPropertyItem rna_enum_motionpath_bake_location_items[]
void RNA_def_animviz(BlenderRNA *brna)
static void rna_def_animviz_motion_path(BlenderRNA *brna)
static void rna_def_animviz(BlenderRNA *brna)
void rna_def_motionpath_common(StructRNA *srna)
static void rna_def_animviz_paths(BlenderRNA *brna)
void RNA_def_property_pointer_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_define_lib_overridable(const bool make_overridable)
void RNA_def_property_boolean_sdna(PropertyRNA *prop, const char *structname, const char *propname, int64_t bit)
void RNA_def_property_ui_text(PropertyRNA *prop, const char *name, const char *description)
void RNA_def_struct_ui_text(StructRNA *srna, const char *name, const char *description)
void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item)
void RNA_def_struct_sdna(StructRNA *srna, const char *structname)
void RNA_def_property_array(PropertyRNA *prop, int length)
void RNA_def_property_range(PropertyRNA *prop, double min, double max)
void RNA_def_property_struct_type(PropertyRNA *prop, const char *type)
void RNA_def_property_collection_sdna(PropertyRNA *prop, const char *structname, const char *propname, const char *lengthpropname)
void RNA_def_property_update(PropertyRNA *prop, int noteflag, const char *func)
PropertyRNA * RNA_def_property(StructOrFunctionRNA *cont_, const char *identifier, int type, int subtype)
void RNA_def_property_enum_bitflag_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_clear_flag(PropertyRNA *prop, PropertyFlag flag)
void RNA_def_property_pointer_funcs(PropertyRNA *prop, const char *get, const char *set, const char *type_fn, const char *poll)
StructRNA * RNA_def_struct(BlenderRNA *brna, const char *identifier, const char *from)
void RNA_def_property_enum_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_property_int_funcs(PropertyRNA *prop, const char *get, const char *set, const char *range)
void RNA_def_property_flag(PropertyRNA *prop, PropertyFlag flag)
void RNA_def_property_int_sdna(PropertyRNA *prop, const char *structname, const char *propname)
void RNA_def_struct_nested(BlenderRNA *brna, StructRNA *srna, const char *structname)
void RNA_def_property_override_flag(PropertyRNA *prop, PropertyOverrideFlag flag)