|
Blender V5.0
|
#include <draw_cache_extract.hh>
Public Attributes | |
| MeshBufferCache | final |
| MeshBufferCache | cage |
| MeshBufferCache | uv_cage |
| MeshBatchList | batch |
| Array< gpu::IndexBufPtr > | tris_per_mat |
| Array< gpu::Batch * > | surface_per_mat |
| DRWSubdivCache * | subdiv_cache |
| DRWBatchFlag | batch_requested |
| DRWBatchFlag | batch_ready |
| int | edge_len |
| int | tri_len |
| int | face_len |
| int | vert_len |
| int | mat_len |
| bool | is_dirty |
| bool | is_editmode |
| bool | is_uvsyncsel |
| DRW_MeshWeightState | weight_state |
| DRW_MeshCDMask | cd_used |
| DRW_MeshCDMask | cd_needed |
| DRW_MeshCDMask | cd_used_over_time |
| VectorSet< std::string > | attr_used |
| VectorSet< std::string > | attr_needed |
| VectorSet< std::string > | attr_used_over_time |
| int | lastmatch |
| bool | is_manifold |
| bool | no_loose_wire |
| float | tot_area |
| float | tot_uv_area |
Definition at line 277 of file draw_cache_extract.hh.
| VectorSet<std::string> blender::draw::MeshBatchCache::attr_needed |
Definition at line 306 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_surface_sculpt(), blender::draw::DRW_mesh_batch_cache_get_surface_shaded(), and blender::draw::DRW_mesh_batch_cache_get_surface_vertpaint().
| VectorSet<std::string> blender::draw::MeshBatchCache::attr_used |
Definition at line 306 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_free_old(), and blender::draw::mesh_buffer_cache_create_requested_subdiv().
| VectorSet<std::string> blender::draw::MeshBatchCache::attr_used_over_time |
Definition at line 306 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), and blender::draw::DRW_mesh_batch_cache_free_old().
| MeshBatchList blender::draw::MeshBatchCache::batch |
Definition at line 280 of file draw_cache_extract.hh.
Referenced by blender::draw::discard_buffers(), blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_all_edges(), blender::draw::DRW_mesh_batch_cache_get_all_uv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_all_verts(), blender::draw::DRW_mesh_batch_cache_get_edge_detection(), blender::draw::DRW_mesh_batch_cache_get_edges_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_edit_edges(), blender::draw::DRW_mesh_batch_cache_get_edit_facedots(), blender::draw::DRW_mesh_batch_cache_get_edit_loop_normals(), blender::draw::DRW_mesh_batch_cache_get_edit_mesh_analysis(), blender::draw::DRW_mesh_batch_cache_get_edit_skin_roots(), blender::draw::DRW_mesh_batch_cache_get_edit_triangles(), blender::draw::DRW_mesh_batch_cache_get_edit_vert_normals(), blender::draw::DRW_mesh_batch_cache_get_edit_vertices(), blender::draw::DRW_mesh_batch_cache_get_edituv_edges(), blender::draw::DRW_mesh_batch_cache_get_edituv_facedots(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_angle(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::DRW_mesh_batch_cache_get_edituv_verts(), blender::draw::DRW_mesh_batch_cache_get_edituv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_facedots_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_loose_edges(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_edges(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_surface(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_verts(), blender::draw::DRW_mesh_batch_cache_get_sculpt_overlays(), blender::draw::DRW_mesh_batch_cache_get_surface(), blender::draw::DRW_mesh_batch_cache_get_surface_sculpt(), blender::draw::DRW_mesh_batch_cache_get_surface_texpaint_single(), blender::draw::DRW_mesh_batch_cache_get_surface_vertpaint(), blender::draw::DRW_mesh_batch_cache_get_surface_viewer_attribute(), blender::draw::DRW_mesh_batch_cache_get_surface_weights(), blender::draw::DRW_mesh_batch_cache_get_triangles_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_uv_faces(), blender::draw::DRW_mesh_batch_cache_get_uv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_verts_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_wireframes_face(), blender::draw::mesh_batch_cache_check_vertex_group(), blender::draw::mesh_batch_cache_clear(), and blender::draw::mesh_batch_cache_request_surface_batches().
| DRWBatchFlag blender::draw::MeshBatchCache::batch_ready |
| DRWBatchFlag blender::draw::MeshBatchCache::batch_requested |
Definition at line 288 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_all_edges(), blender::draw::DRW_mesh_batch_cache_get_all_uv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_all_verts(), blender::draw::DRW_mesh_batch_cache_get_edge_detection(), blender::draw::DRW_mesh_batch_cache_get_edges_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_edit_edges(), blender::draw::DRW_mesh_batch_cache_get_edit_facedots(), blender::draw::DRW_mesh_batch_cache_get_edit_loop_normals(), blender::draw::DRW_mesh_batch_cache_get_edit_mesh_analysis(), blender::draw::DRW_mesh_batch_cache_get_edit_skin_roots(), blender::draw::DRW_mesh_batch_cache_get_edit_triangles(), blender::draw::DRW_mesh_batch_cache_get_edit_vert_normals(), blender::draw::DRW_mesh_batch_cache_get_edit_vertices(), blender::draw::DRW_mesh_batch_cache_get_edituv_edges(), blender::draw::DRW_mesh_batch_cache_get_edituv_facedots(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_angle(), blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::DRW_mesh_batch_cache_get_edituv_verts(), blender::draw::DRW_mesh_batch_cache_get_edituv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_facedots_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_loose_edges(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_edges(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_surface(), blender::draw::DRW_mesh_batch_cache_get_paint_overlay_verts(), blender::draw::DRW_mesh_batch_cache_get_sculpt_overlays(), blender::draw::DRW_mesh_batch_cache_get_surface_viewer_attribute(), blender::draw::DRW_mesh_batch_cache_get_surface_weights(), blender::draw::DRW_mesh_batch_cache_get_triangles_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_uv_faces(), blender::draw::DRW_mesh_batch_cache_get_uv_wireframe(), blender::draw::DRW_mesh_batch_cache_get_verts_with_select_id(), blender::draw::DRW_mesh_batch_cache_get_wireframes_face(), blender::draw::mesh_batch_cache_init(), and blender::draw::mesh_batch_cache_request_surface_batches().
| MeshBufferCache blender::draw::MeshBatchCache::cage |
Definition at line 278 of file draw_cache_extract.hh.
Referenced by blender::draw::discard_buffers(), and blender::draw::DRW_mesh_batch_cache_create_requested().
| DRW_MeshCDMask blender::draw::MeshBatchCache::cd_needed |
Definition at line 304 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_sculpt_overlays(), blender::draw::DRW_mesh_batch_cache_get_surface_shaded(), blender::draw::edituv_request_active_uv(), and blender::draw::texpaint_request_active_uv().
| DRW_MeshCDMask blender::draw::MeshBatchCache::cd_used |
Definition at line 304 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_free_old(), blender::draw::extract_edituv_stretch_angle_subdiv(), blender::draw::extract_tan_init_common(), blender::draw::extract_uv_maps(), blender::draw::mesh_batch_cache_discard_uvedit(), and blender::draw::mesh_extract_uv_format_init().
| DRW_MeshCDMask blender::draw::MeshBatchCache::cd_used_over_time |
Definition at line 304 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), and blender::draw::DRW_mesh_batch_cache_free_old().
| int blender::draw::MeshBatchCache::edge_len |
Definition at line 292 of file draw_cache_extract.hh.
| int blender::draw::MeshBatchCache::face_len |
Definition at line 294 of file draw_cache_extract.hh.
| MeshBufferCache blender::draw::MeshBatchCache::final |
Definition at line 278 of file draw_cache_extract.hh.
Referenced by blender::draw::discard_buffers(), blender::draw::DRW_mesh_batch_cache_create_requested(), and blender::draw::extract_edituv_stretch_angle_subdiv().
| bool blender::draw::MeshBatchCache::is_dirty |
Definition at line 298 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_dirty_tag(), blender::draw::mesh_batch_cache_init(), and blender::draw::mesh_batch_cache_valid().
| bool blender::draw::MeshBatchCache::is_editmode |
Definition at line 299 of file draw_cache_extract.hh.
Referenced by blender::draw::mesh_batch_cache_init(), and blender::draw::mesh_batch_cache_valid().
| bool blender::draw::MeshBatchCache::is_manifold |
Definition at line 311 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_get_edge_detection(), and blender::draw::mesh_buffer_cache_create_requested_subdiv().
| bool blender::draw::MeshBatchCache::is_uvsyncsel |
Definition at line 300 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested().
| int blender::draw::MeshBatchCache::lastmatch |
Definition at line 308 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_free_old().
| int blender::draw::MeshBatchCache::mat_len |
Definition at line 296 of file draw_cache_extract.hh.
Referenced by blender::draw::draw_subdiv_create_requested_buffers(), blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_surface_shaded(), blender::draw::extract_tris_subdiv(), blender::draw::mesh_batch_cache_clear(), blender::draw::mesh_batch_cache_init(), blender::draw::mesh_batch_cache_request_surface_batches(), and blender::draw::mesh_batch_cache_valid().
| bool blender::draw::MeshBatchCache::no_loose_wire |
Definition at line 313 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_get_loose_edges(), blender::draw::mesh_buffer_cache_create_requested(), and blender::draw::mesh_buffer_cache_create_requested_subdiv().
| DRWSubdivCache* blender::draw::MeshBatchCache::subdiv_cache |
Definition at line 286 of file draw_cache_extract.hh.
Referenced by blender::draw::mesh_batch_cache_ensure_subdiv_cache(), and blender::draw::mesh_batch_cache_free_subdiv_cache().
| Array<gpu::Batch *> blender::draw::MeshBatchCache::surface_per_mat |
Definition at line 284 of file draw_cache_extract.hh.
Referenced by blender::draw::discard_buffers(), blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::DRW_mesh_batch_cache_get_surface_shaded(), blender::draw::DRW_mesh_batch_cache_get_surface_texpaint(), blender::draw::mesh_batch_cache_clear(), blender::draw::mesh_batch_cache_init(), and blender::draw::mesh_batch_cache_request_surface_batches().
| float blender::draw::MeshBatchCache::tot_area |
Definition at line 319 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::mesh_batch_cache_discard_uvedit(), and blender::draw::mesh_buffer_cache_create_requested_subdiv().
| float blender::draw::MeshBatchCache::tot_uv_area |
Definition at line 319 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_get_edituv_faces_stretch_area(), blender::draw::mesh_batch_cache_discard_uvedit(), and blender::draw::mesh_buffer_cache_create_requested_subdiv().
| int blender::draw::MeshBatchCache::tri_len |
Definition at line 293 of file draw_cache_extract.hh.
| Array<gpu::IndexBufPtr> blender::draw::MeshBatchCache::tris_per_mat |
Definition at line 283 of file draw_cache_extract.hh.
Referenced by blender::draw::DRW_mesh_batch_cache_create_requested(), blender::draw::extract_tris_subdiv(), blender::draw::mesh_batch_cache_clear(), and blender::draw::mesh_batch_cache_init().
| MeshBufferCache blender::draw::MeshBatchCache::uv_cage |
Definition at line 278 of file draw_cache_extract.hh.
Referenced by blender::draw::discard_buffers(), and blender::draw::DRW_mesh_batch_cache_create_requested().
| int blender::draw::MeshBatchCache::vert_len |
Definition at line 295 of file draw_cache_extract.hh.
| DRW_MeshWeightState blender::draw::MeshBatchCache::weight_state |