From 88c88c4610260ef3d00420c3e9fc3c1cd56aad14 Mon Sep 17 00:00:00 2001 From: Germano Date: Thu, 16 Nov 2017 15:12:32 -0200 Subject: Fix T51210: Draw Manager: Support for Metaball Drawing Differential Revision: D2914 --- source/blender/blenkernel/BKE_mball.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'source/blender/blenkernel/BKE_mball.h') diff --git a/source/blender/blenkernel/BKE_mball.h b/source/blender/blenkernel/BKE_mball.h index 0c07ce55781..9db277f95fb 100644 --- a/source/blender/blenkernel/BKE_mball.h +++ b/source/blender/blenkernel/BKE_mball.h @@ -75,5 +75,16 @@ struct EvaluationContext; void BKE_mball_eval_geometry(const struct EvaluationContext *eval_ctx, struct MetaBall *mball); +/* Draw Cache */ + +void BKE_mball_element_calc_display_m3x4(float r_scale_xform[3][4], + const float obmat[4][4], + const float local_pos[3]); + +enum { + BKE_MBALL_BATCH_DIRTY_ALL = 0, +}; +void BKE_mball_batch_cache_dirty(struct MetaBall *mb, int mode); +void BKE_mball_batch_cache_free(struct MetaBall *mb); #endif -- cgit v1.2.3