41 reports,
RPT_ERROR,
"Incomplete built-in keying set, appears to be missing type info");
47 static float rna_AnimData_nla_tweak_strip_time_to_scene(
AnimData *adt,
float frame,
bool invert)
63 "Refresh Keying Set to ensure that it is valid for the current context "
64 "(call before each use of one)");
75 srna,
"nla_tweak_strip_time_to_scene",
"rna_AnimData_nla_tweak_strip_time_to_scene");
77 "Convert a time value from the local time of the tweaked strip "
78 "to scene time, exactly as done by built-in key editing tools. "
79 "Returns the input time unchanged if not tweaking.");
83 RNA_def_boolean(func,
"invert",
false,
"Invert",
"Convert scene time to action time");
float BKE_nla_tweakedit_remap(struct AnimData *adt, float cframe, short mode)
void BKE_report(ReportList *reports, eReportType type, const char *message)
Object is a sort of wrapper for general info.
@ MODIFYKEY_MISSING_TYPEINFO
@ MODIFYKEY_INVALID_CONTEXT
CCL_NAMESPACE_BEGIN ccl_device float invert(float color, float factor)
eModifyKey_Returns ANIM_validate_keyingset(bContext *C, ListBase *dsources, KeyingSet *ks)
static void error(const char *str)
void RNA_api_keyingset(StructRNA *srna)
void RNA_api_animdata(StructRNA *srna)
PropertyRNA * RNA_def_float(StructOrFunctionRNA *cont_, const char *identifier, float default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
PropertyRNA * RNA_def_boolean(StructOrFunctionRNA *cont_, const char *identifier, bool default_value, const char *ui_name, const char *ui_description)
void RNA_def_function_return(FunctionRNA *func, PropertyRNA *ret)
FunctionRNA * RNA_def_function(StructRNA *srna, const char *identifier, const char *call)
void RNA_def_function_ui_description(FunctionRNA *func, const char *description)
void RNA_def_function_flag(FunctionRNA *func, int flag)
void RNA_def_parameter_flags(PropertyRNA *prop, PropertyFlag flag_property, ParameterFlag flag_parameter)