|
Blender
V2.93
|
#include <draw_cache_extract.h>
Definition at line 191 of file draw_cache_extract.h.
| GPUBatch* MeshBatchCache::all_edges |
Definition at line 221 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_all_edges().
| GPUBatch* MeshBatchCache::all_verts |
Definition at line 220 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_all_verts().
| struct { ... } MeshBatchCache::batch |
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_all_edges(), DRW_mesh_batch_cache_get_all_verts(), DRW_mesh_batch_cache_get_edge_detection(), DRW_mesh_batch_cache_get_edges_with_select_id(), DRW_mesh_batch_cache_get_edit_edges(), DRW_mesh_batch_cache_get_edit_facedots(), DRW_mesh_batch_cache_get_edit_lnors(), DRW_mesh_batch_cache_get_edit_mesh_analysis(), DRW_mesh_batch_cache_get_edit_skin_roots(), DRW_mesh_batch_cache_get_edit_triangles(), DRW_mesh_batch_cache_get_edit_vertices(), DRW_mesh_batch_cache_get_edit_vnors(), DRW_mesh_batch_cache_get_edituv_edges(), DRW_mesh_batch_cache_get_edituv_facedots(), DRW_mesh_batch_cache_get_edituv_faces(), DRW_mesh_batch_cache_get_edituv_faces_stretch_angle(), DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), DRW_mesh_batch_cache_get_edituv_verts(), DRW_mesh_batch_cache_get_facedots_with_select_id(), DRW_mesh_batch_cache_get_loose_edges(), DRW_mesh_batch_cache_get_sculpt_overlays(), DRW_mesh_batch_cache_get_surface(), DRW_mesh_batch_cache_get_surface_edges(), DRW_mesh_batch_cache_get_surface_sculpt(), DRW_mesh_batch_cache_get_surface_texpaint_single(), DRW_mesh_batch_cache_get_surface_vertpaint(), DRW_mesh_batch_cache_get_surface_weights(), DRW_mesh_batch_cache_get_triangles_with_select_id(), DRW_mesh_batch_cache_get_uv_edges(), DRW_mesh_batch_cache_get_verts_with_select_id(), DRW_mesh_batch_cache_get_wireframes_face(), mesh_batch_cache_check_vertex_group(), mesh_batch_cache_clear(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_surface_batches(), mesh_batch_cache_discard_uvedit(), mesh_batch_cache_discard_uvedit_select(), and mesh_batch_cache_request_surface_batches().
| DRWBatchFlag MeshBatchCache::batch_ready |
Definition at line 233 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), mesh_batch_cache_check_vertex_group(), mesh_batch_cache_clear(), mesh_batch_cache_discard_surface_batches(), mesh_batch_cache_discard_uvedit(), mesh_batch_cache_discard_uvedit_select(), and mesh_batch_cache_init().
| DRWBatchFlag MeshBatchCache::batch_requested |
Definition at line 232 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), mesh_batch_cache_add_request(), and mesh_batch_cache_init().
| MeshBufferCache MeshBatchCache::cage |
Definition at line 192 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| DRW_MeshCDMask MeshBatchCache::cd_needed |
Definition at line 247 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_sculpt_overlays(), DRW_mesh_batch_cache_get_surface_shaded(), edituv_request_active_uv(), sculpt_request_active_vcol(), texpaint_request_active_uv(), and texpaint_request_active_vcol().
| DRW_MeshCDMask MeshBatchCache::cd_used |
Definition at line 247 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_free_old(), extract_tan_ex(), extract_uv_init(), extract_vcol_init(), mesh_batch_cache_discard_shaded_tri(), and mesh_batch_cache_discard_uvedit().
| DRW_MeshCDMask MeshBatchCache::cd_used_over_time |
Definition at line 247 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_free_old().
| GPUBatch* MeshBatchCache::edge_detection |
Definition at line 223 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edge_detection().
| int MeshBatchCache::edge_len |
Definition at line 236 of file draw_cache_extract.h.
| GPUBatch* MeshBatchCache::edit_edges |
Definition at line 201 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_edges().
| GPUBatch* MeshBatchCache::edit_fdots |
Definition at line 204 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_facedots().
| GPUBatch* MeshBatchCache::edit_lnor |
Definition at line 203 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_lnors().
| GPUBatch* MeshBatchCache::edit_mesh_analysis |
Definition at line 205 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_mesh_analysis().
| GPUBatch* MeshBatchCache::edit_selection_edges |
Definition at line 216 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edges_with_select_id().
| GPUBatch* MeshBatchCache::edit_selection_faces |
Definition at line 217 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_triangles_with_select_id().
| GPUBatch* MeshBatchCache::edit_selection_fdots |
Definition at line 218 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_facedots_with_select_id().
| GPUBatch* MeshBatchCache::edit_selection_verts |
Definition at line 215 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_verts_with_select_id().
| GPUBatch* MeshBatchCache::edit_skin_roots |
Definition at line 206 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_get_edit_skin_roots().
| GPUBatch* MeshBatchCache::edit_triangles |
Definition at line 199 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_triangles().
| GPUBatch* MeshBatchCache::edit_vertices |
Definition at line 200 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_edit_vertices().
| GPUBatch* MeshBatchCache::edit_vnor |
Definition at line 202 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_get_edit_vnors().
| GPUBatch* MeshBatchCache::edituv_edges |
Definition at line 211 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_edges(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| GPUBatch* MeshBatchCache::edituv_faces |
Definition at line 210 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_faces(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| GPUBatch* MeshBatchCache::edituv_faces_stretch_angle |
Definition at line 209 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_faces_stretch_angle(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| GPUBatch* MeshBatchCache::edituv_faces_stretch_area |
Definition at line 208 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| GPUBatch* MeshBatchCache::edituv_fdots |
Definition at line 213 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_facedots(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| GPUBatch* MeshBatchCache::edituv_verts |
Definition at line 212 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_edituv_verts(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().
| MeshBufferCache MeshBatchCache::final |
Definition at line 192 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_pos_vertbuf_get(), extract_lines_loose_subbuffer(), extract_tris_finish(), mesh_batch_cache_clear(), and mesh_batch_cache_init().
| bool MeshBatchCache::is_dirty |
Definition at line 241 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_dirty_tag(), mesh_batch_cache_init(), and mesh_batch_cache_valid().
| bool MeshBatchCache::is_editmode |
Definition at line 242 of file draw_cache_extract.h.
Referenced by mesh_batch_cache_init(), and mesh_batch_cache_valid().
| bool MeshBatchCache::is_manifold |
Definition at line 252 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_get_edge_detection(), and extract_lines_adjacency_finish().
| bool MeshBatchCache::is_uvsyncsel |
Definition at line 243 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| int MeshBatchCache::lastmatch |
Definition at line 249 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_free_old().
| GPUBatch* MeshBatchCache::loose_edges |
Definition at line 222 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_loose_edges().
| int MeshBatchCache::mat_len |
Definition at line 240 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_surface_shaded(), mesh_batch_cache_clear(), mesh_batch_cache_discard_surface_batches(), mesh_batch_cache_init(), mesh_batch_cache_request_surface_batches(), and mesh_batch_cache_valid().
| bool MeshBatchCache::no_loose_wire |
Definition at line 260 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_get_loose_edges(), and extract_lines_loose_subbuffer().
| int MeshBatchCache::poly_len |
Definition at line 238 of file draw_cache_extract.h.
| GPUBatch* MeshBatchCache::sculpt_overlays |
Definition at line 227 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_get_sculpt_overlays().
| GPUBatch* MeshBatchCache::surface |
Definition at line 196 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_surface(), DRW_mesh_batch_cache_get_surface_sculpt(), DRW_mesh_batch_cache_get_surface_texpaint_single(), DRW_mesh_batch_cache_get_surface_vertpaint(), mesh_batch_cache_discard_surface_batches(), and mesh_batch_cache_request_surface_batches().
| GPUBatch** MeshBatchCache::surface_per_mat |
Definition at line 230 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_surface_shaded(), DRW_mesh_batch_cache_get_surface_texpaint(), mesh_batch_cache_clear(), mesh_batch_cache_discard_surface_batches(), mesh_batch_cache_init(), and mesh_batch_cache_request_surface_batches().
| GPUBatch* MeshBatchCache::surface_weights |
Definition at line 197 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), DRW_mesh_batch_cache_get_surface_weights(), and mesh_batch_cache_check_vertex_group().
| float MeshBatchCache::tot_area |
Definition at line 258 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), mesh_batch_cache_discard_uvedit(), and mesh_edituv_stretch_area_finish().
| float MeshBatchCache::tot_uv_area |
Definition at line 258 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), mesh_batch_cache_discard_uvedit(), and mesh_edituv_stretch_area_finish().
| int MeshBatchCache::tri_len |
Definition at line 237 of file draw_cache_extract.h.
| MeshBufferCache MeshBatchCache::uv_cage |
Definition at line 192 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested().
| int MeshBatchCache::vert_len |
Definition at line 239 of file draw_cache_extract.h.
| struct DRW_MeshWeightState MeshBatchCache::weight_state |
Definition at line 243 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), extract_weights_init(), mesh_batch_cache_check_vertex_group(), mesh_batch_cache_clear(), and mesh_batch_cache_init().
| GPUBatch* MeshBatchCache::wire_edges |
Definition at line 224 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_wireframes_face().
| GPUBatch* MeshBatchCache::wire_loops |
Definition at line 225 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_dirty_tag(), and DRW_mesh_batch_cache_get_surface_edges().
| GPUBatch* MeshBatchCache::wire_loops_uvs |
Definition at line 226 of file draw_cache_extract.h.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_uv_edges(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_discard_uvedit_select().