20 static void rna_Lattice_transform(
Lattice *lt,
float mat[16],
bool shape_keys)
27 static void rna_Lattice_update_gpu_tag(
Lattice *lt)
41 parm =
RNA_def_float_matrix(func,
"matrix", 4, 4,
NULL, 0.0f, 0.0f,
"",
"Matrix", 0.0f, 0.0f);
@ BKE_LATTICE_BATCH_DIRTY_ALL
void BKE_lattice_transform(struct Lattice *lt, const float mat[4][4], bool do_keys)
void BKE_lattice_batch_cache_dirty_tag(struct Lattice *lt, int mode)
void DEG_id_tag_update(struct ID *id, int flag)
PropertyRNA * RNA_def_boolean(StructOrFunctionRNA *cont_, const char *identifier, bool default_value, const char *ui_name, const char *ui_description)
PropertyRNA * RNA_def_float_matrix(StructOrFunctionRNA *cont_, const char *identifier, int rows, int columns, const float *default_value, float hardmin, float hardmax, const char *ui_name, const char *ui_description, float softmin, float softmax)
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_parameter_flags(PropertyRNA *prop, PropertyFlag flag_property, ParameterFlag flag_parameter)
void RNA_api_lattice(StructRNA *srna)