Blender
V3.3
|
#include <draw_cache_extract.hh>
Definition at line 268 of file draw_cache_extract.hh.
DRW_Attributes MeshBatchCache::attr_needed |
Definition at line 298 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_surface_sculpt(), DRW_mesh_batch_cache_get_surface_shaded(), and DRW_mesh_batch_cache_get_surface_vertpaint().
DRW_Attributes MeshBatchCache::attr_used |
Definition at line 298 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_free_old(), blender::draw::extract_attr_init(), and blender::draw::extract_attr_init_subdiv().
DRW_Attributes MeshBatchCache::attr_used_over_time |
Definition at line 298 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_free_old().
MeshBatchList MeshBatchCache::batch |
Definition at line 271 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), 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_batch(), mesh_batch_cache_discard_surface_batches(), and mesh_batch_cache_request_surface_batches().
DRWBatchFlag MeshBatchCache::batch_ready |
Definition at line 281 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), mesh_batch_cache_check_vertex_group(), mesh_batch_cache_clear(), mesh_batch_cache_discard_batch(), mesh_batch_cache_discard_surface_batches(), mesh_batch_cache_discard_uvedit(), and mesh_batch_cache_init().
DRWBatchFlag MeshBatchCache::batch_requested |
Definition at line 280 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), mesh_batch_cache_add_request(), and mesh_batch_cache_init().
MeshBufferCache MeshBatchCache::cage |
Definition at line 269 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested().
DRW_MeshCDMask MeshBatchCache::cd_needed |
Definition at line 296 of file draw_cache_extract.hh.
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(), and texpaint_request_active_uv().
DRW_MeshCDMask MeshBatchCache::cd_used |
Definition at line 296 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_free_old(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_tan_init_common(), blender::draw::extract_uv_init(), mesh_batch_cache_discard_shaded_tri(), mesh_batch_cache_discard_uvedit(), and blender::draw::mesh_extract_uv_format_init().
DRW_MeshCDMask MeshBatchCache::cd_used_over_time |
Definition at line 296 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), and DRW_mesh_batch_cache_free_old().
eV3DShadingColorType MeshBatchCache::color_type |
Definition at line 313 of file draw_cache_extract.hh.
int MeshBatchCache::edge_len |
Definition at line 284 of file draw_cache_extract.hh.
MeshBufferCache MeshBatchCache::final |
Definition at line 269 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_pos_vertbuf_get(), blender::draw::extract_edge_fac_init_subdiv(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_fdots_init_subdiv(), blender::draw::extract_lines_loose_only_init(), blender::draw::extract_lines_loose_only_init_subdiv(), blender::draw::extract_lines_loose_subbuffer(), blender::draw::extract_lines_with_lines_loose_finish_subdiv(), blender::draw::extract_lnor_init_subdiv(), and blender::draw::extract_pos_nor_init_subdiv().
bool MeshBatchCache::is_dirty |
Definition at line 290 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_dirty_tag(), mesh_batch_cache_init(), and mesh_batch_cache_valid().
bool MeshBatchCache::is_editmode |
Definition at line 291 of file draw_cache_extract.hh.
Referenced by mesh_batch_cache_init(), and mesh_batch_cache_valid().
bool MeshBatchCache::is_manifold |
Definition at line 303 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_get_edge_detection(), and blender::draw::extract_lines_adjacency_finish().
bool MeshBatchCache::is_uvsyncsel |
Definition at line 292 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested().
int MeshBatchCache::lastmatch |
Definition at line 300 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_free_old().
int MeshBatchCache::mat_len |
Definition at line 288 of file draw_cache_extract.hh.
Referenced by draw_subdiv_create_requested_buffers(), DRW_mesh_batch_cache_create_requested(), DRW_mesh_batch_cache_get_surface_shaded(), blender::draw::extract_tris_init_subdiv(), 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 311 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_get_loose_edges(), blender::draw::extract_lines_loose_subbuffer(), and blender::draw::extract_lines_with_lines_loose_finish_subdiv().
bool MeshBatchCache::pbvh_is_drawing |
Definition at line 314 of file draw_cache_extract.hh.
Referenced by mesh_batch_cache_init(), and mesh_batch_cache_valid().
int MeshBatchCache::poly_len |
Definition at line 286 of file draw_cache_extract.hh.
DRWSubdivCache* MeshBatchCache::subdiv_cache |
Definition at line 278 of file draw_cache_extract.hh.
Referenced by mesh_batch_cache_ensure_subdiv_cache(), and mesh_batch_cache_free_subdiv_cache().
GPUBatch** MeshBatchCache::surface_per_mat |
Definition at line 276 of file draw_cache_extract.hh.
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().
float MeshBatchCache::tot_area |
Definition at line 309 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_edituv_stretch_area_init_subdiv(), and mesh_batch_cache_discard_uvedit().
float MeshBatchCache::tot_uv_area |
Definition at line 309 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_edituv_stretch_area_init_subdiv(), and mesh_batch_cache_discard_uvedit().
int MeshBatchCache::tri_len |
Definition at line 285 of file draw_cache_extract.hh.
GPUIndexBuf** MeshBatchCache::tris_per_mat |
Definition at line 274 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), blender::draw::extract_tris_finish(), blender::draw::extract_tris_init_subdiv(), blender::draw::extract_tris_single_mat_finish(), mesh_batch_cache_clear(), and mesh_batch_cache_init().
MeshBufferCache MeshBatchCache::uv_cage |
Definition at line 269 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested().
int MeshBatchCache::vert_len |
Definition at line 287 of file draw_cache_extract.hh.
DRW_MeshWeightState MeshBatchCache::weight_state |
Definition at line 294 of file draw_cache_extract.hh.
Referenced by DRW_mesh_batch_cache_create_requested(), blender::draw::extract_weights_init(), mesh_batch_cache_check_vertex_group(), mesh_batch_cache_clear(), and mesh_batch_cache_init().