diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-12-18 19:10:38 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-12-18 22:51:52 +0300 |
commit | 99fb654ffda3bacdb25d9955fe31c82b54fa3dd1 (patch) | |
tree | 388d2597a4c77920b37cc8986c429035178027de /source/blender/draw/intern/draw_cache.h | |
parent | df88b6a48d313d1ac2ed9e5eaabc0bbec640ce2b (diff) |
DRW: Cleanup / Renaming of mesh batch cache functions
THis is in order to avoid the jungle of names being different at each
step of the API.
Also removes some unused functions.
Diffstat (limited to 'source/blender/draw/intern/draw_cache.h')
-rw-r--r-- | source/blender/draw/intern/draw_cache.h | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/source/blender/draw/intern/draw_cache.h b/source/blender/draw/intern/draw_cache.h index 6387d9efaa2..b2843ed3cda 100644 --- a/source/blender/draw/intern/draw_cache.h +++ b/source/blender/draw/intern/draw_cache.h @@ -50,7 +50,7 @@ struct GPUBatch *DRW_cache_single_line_endpoints_get(void); struct GPUBatch *DRW_cache_screenspace_circle_get(void); /* Common Object */ -struct GPUBatch *DRW_cache_object_wire_outline_get(struct Object *ob); +struct GPUBatch *DRW_cache_object_all_edges_get(struct Object *ob); struct GPUBatch *DRW_cache_object_edge_detection_get(struct Object *ob, bool *r_is_manifold); struct GPUBatch *DRW_cache_object_surface_get(struct Object *ob); struct GPUBatch *DRW_cache_object_loose_edges_get(struct Object *ob); @@ -124,22 +124,19 @@ struct GPUBatch *DRW_cache_bone_dof_sphere_get(void); struct GPUBatch *DRW_cache_bone_dof_lines_get(void); /* Meshes */ -struct GPUBatch *DRW_cache_mesh_wire_outline_get(struct Object *ob); +struct GPUBatch *DRW_cache_mesh_all_verts_get(struct Object *ob); +struct GPUBatch *DRW_cache_mesh_all_edges_get(struct Object *ob); +struct GPUBatch *DRW_cache_mesh_loose_edges_get(struct Object *ob); struct GPUBatch *DRW_cache_mesh_edge_detection_get(struct Object *ob, bool *r_is_manifold); struct GPUBatch *DRW_cache_mesh_surface_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_wire_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_loose_edges_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_surface_weights_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_surface_vert_colors_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_surface_verts_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_edges_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_verts_get(struct Object *ob); -struct GPUBatch *DRW_cache_mesh_edges_paint_overlay_get(struct Object *ob, bool use_wire, bool use_sel); +struct GPUBatch *DRW_cache_mesh_surface_edges_get(struct Object *ob); struct GPUBatch **DRW_cache_mesh_surface_shaded_get( struct Object *ob, struct GPUMaterial **gpumat_array, uint gpumat_array_len, char **auto_layer_names, int **auto_layer_is_srgb, int *auto_layer_count); struct GPUBatch **DRW_cache_mesh_surface_texpaint_get(struct Object *ob); struct GPUBatch *DRW_cache_mesh_surface_texpaint_single_get(struct Object *ob); +struct GPUBatch *DRW_cache_mesh_surface_vertpaint_get(struct Object *ob); +struct GPUBatch *DRW_cache_mesh_surface_weights_get(struct Object *ob); struct GPUBatch *DRW_cache_mesh_face_wireframe_get(struct Object *ob); void DRW_cache_mesh_sculpt_coords_ensure(struct Object *ob); |