42 {0,
"TAILS", 0,
"Tails",
"Calculate bone paths from tails"},
44 {MOTIONPATH_BAKE_CENTERS,
48 "Calculate bone paths from center of mass"},
60 static void rna_AnimViz_path_start_frame_set(
PointerRNA *
ptr,
int value)
65 data->path_sf = value;
71 static void rna_AnimViz_path_end_frame_set(
PointerRNA *
ptr,
int value)
75 data->path_ef = value;
120 srna,
"Motion Path",
"Cache of the worldspace positions of an element over a frame range");
163 "For PoseBone paths, use the bone head location when calculating this path");
195 "Display Paths of poses within a fixed number of frames around the current frame"},
200 "Display Paths of poses within specified range"},
208 srna,
"Motion Path Settings",
"Motion Path settings for animation visualization");
232 prop,
"Highlight Keyframes",
"Emphasize position of keyframes on Motion Paths");
238 prop,
"Show Keyframe Numbers",
"Show frame numbers of Keyframes on Motion Paths");
245 "All Action Keyframes",
246 "For bone motion paths, search whole Action for keyframes instead of in group"
247 " with matching name only (is slower)");
256 "Number of frames between paths shown (not for 'On Keyframes' Onion-skinning method)");
265 "Starting frame of range of paths to display/calculate "
266 "(not for 'Around Current Frame' Onion-skinning method)");
274 "End frame of range of paths to display/calculate "
275 "(not for 'Around Current Frame' Onion-skinning method)");
284 "Number of frames to show before the current frame "
285 "(only for 'Around Current Frame' Onion-skinning method)");
293 "Number of frames to show after the current frame "
294 "(only for 'Around Current Frame' Onion-skinning method)");
303 prop,
"Has Motion Paths",
"Are there any bone paths that will need updating (read-only)");
326 srna,
"Animation Visualization",
"Settings for the visualization of motion");
@ MOTIONPATH_BAKE_HAS_PATHS
#define FRAMENUMBER_MIN_CLAMP(cfra)
Read Guarded memory(de)allocation.
Group RGB to Bright Vector Camera CLAMP
StructRNA RNA_AnimVizMotionPaths
PointerRNA rna_pointer_inherit_refine(PointerRNA *ptr, StructRNA *type, void *data)
static void rna_def_animviz_motionpath_vert(BlenderRNA *brna)
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_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)