From 21fe81bc135670446b33e8255d40706c9ab1b970 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 1 Nov 2013 04:06:01 +0000 Subject: [PATCH] Expose is_keyframed flag for tracking marker So now it's possible to know from python whether marker is a keyframe or tracked one. --- source/blender/makesrna/intern/rna_tracking.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/blender/makesrna/intern/rna_tracking.c b/source/blender/makesrna/intern/rna_tracking.c index f62778a5c1e..83d9bca4780 100644 --- a/source/blender/makesrna/intern/rna_tracking.c +++ b/source/blender/makesrna/intern/rna_tracking.c @@ -1089,6 +1089,12 @@ static void rna_def_trackingMarker(BlenderRNA *brna) "Right-bottom corner of search area in normalized coordinates relative " "to marker position"); RNA_def_property_update(prop, NC_MOVIECLIP | NA_EDITED, "rna_tracking_markerSearch_update"); + + /* is marker keyframed */ + prop = RNA_def_property(srna, "is_keyframed", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_clear_flag(prop, PROP_ANIMATABLE); + RNA_def_property_boolean_negative_sdna(prop, NULL, "flag", MARKER_TRACKED); + RNA_def_property_ui_text(prop, "Keyframed", "Indicates whether position of marker is keyframed, not tracked"); } static void rna_def_trackingMarkers(BlenderRNA *brna, PropertyRNA *cprop)