diff options
author | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 19:18:14 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2017-04-20 21:23:28 +0300 |
commit | 677aa36632c6ed61815e9cbe04e317b290620b59 (patch) | |
tree | 654cfa1b889b83d08eaffa04fb3d048d15863594 /source/blender/draw/intern/draw_cache.h | |
parent | 9d1421c06961f7f302fcb25ef0faae76f65fa466 (diff) |
Curve: draw curve/surface/text geometry
Note that displists will be removed, but this wont be hard to replace.
Signed-off-by: Campbell Barton <ideasman42@gmail.com>
Diffstat (limited to 'source/blender/draw/intern/draw_cache.h')
-rw-r--r-- | source/blender/draw/intern/draw_cache.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_cache.h b/source/blender/draw/intern/draw_cache.h index 3b6488c1aa1..814b0383c5a 100644 --- a/source/blender/draw/intern/draw_cache.h +++ b/source/blender/draw/intern/draw_cache.h @@ -38,6 +38,9 @@ struct Batch *DRW_cache_single_line_get(void); struct Batch *DRW_cache_single_line_endpoints_get(void); struct Batch *DRW_cache_screenspace_circle_get(void); +/* Common Object */ +struct Batch *DRW_cache_object_surface_get(struct Object *ob); + /* Empties */ struct Batch *DRW_cache_plain_axes_get(void); struct Batch *DRW_cache_single_arrow_get(void); @@ -93,6 +96,14 @@ struct Batch *DRW_cache_curve_edge_wire_get(struct Object *ob); struct Batch *DRW_cache_curve_edge_normal_get(struct Object *ob, float normal_size); struct Batch *DRW_cache_curve_edge_overlay_get(struct Object *ob); struct Batch *DRW_cache_curve_vert_overlay_get(struct Object *ob); +struct Batch *DRW_cache_curve_surface_get(struct Object *ob); +struct Batch *DRW_cache_curve_surface_verts_get(struct Object *ob); + +/* Font */ +struct Batch *DRW_cache_text_surface_get(struct Object *ob); + +/* Surface */ +struct Batch *DRW_cache_surf_surface_get(struct Object *ob); /* Lattice */ struct Batch *DRW_cache_lattice_verts_get(struct Object *ob); |