|
Blender V5.0
|
Public Attributes | |
| const Mesh * | coarse_mesh |
| Span< int2 > | coarse_edges |
| OffsetIndices< int > | coarse_faces |
| Span< int > | coarse_corner_verts |
| Span< int > | coarse_corner_edges |
| const ToMeshSettings * | settings |
| const ForeachContext * | foreach_context |
| int | num_subdiv_vertices |
| int | num_subdiv_edges |
| int | num_subdiv_loops |
| int | num_subdiv_faces |
| int | vertices_corner_offset |
| int | vertices_edge_offset |
| int | vertices_inner_offset |
| int | edge_boundary_offset |
| int | edge_inner_offset |
| int * | subdiv_vertex_offset |
| int * | subdiv_edge_offset |
| int * | subdiv_face_offset |
| Span< int > | face_ptex_offset |
| BLI_bitmap * | coarse_vertices_used_map |
| BLI_bitmap * | coarse_edges_used_map |
Definition at line 65 of file subdiv_foreach.cc.
| Span<int> blender::bke::subdiv::ForeachTaskContext::coarse_corner_edges |
Definition at line 70 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_mark_non_loose_geometry().
| Span<int> blender::bke::subdiv::ForeachTaskContext::coarse_corner_verts |
Definition at line 69 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_mark_non_loose_geometry().
Definition at line 67 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| BLI_bitmap* blender::bke::subdiv::ForeachTaskContext::coarse_edges_used_map |
Definition at line 109 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_mark_non_loose_geometry(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| OffsetIndices<int> blender::bke::subdiv::ForeachTaskContext::coarse_faces |
Definition at line 68 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_corner_vertices(), blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_ctx_count(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edge_vertices(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_every_corner_vertices(), blender::bke::subdiv::subdiv_foreach_every_edge_vertices(), blender::bke::subdiv::subdiv_foreach_faces(), blender::bke::subdiv::subdiv_foreach_inner_vertices(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_mark_non_loose_geometry().
| const Mesh* blender::bke::subdiv::ForeachTaskContext::coarse_mesh |
Definition at line 66 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_ctx_count(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_every_corner_vertices(), blender::bke::subdiv::subdiv_foreach_every_edge_vertices(), and blender::bke::subdiv::subdiv_foreach_single_geometry_vertices().
| BLI_bitmap* blender::bke::subdiv::ForeachTaskContext::coarse_vertices_used_map |
Definition at line 102 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_loose_vertices_task(), and blender::bke::subdiv::subdiv_foreach_mark_non_loose_geometry().
| int blender::bke::subdiv::ForeachTaskContext::edge_boundary_offset |
| int blender::bke::subdiv::ForeachTaskContext::edge_inner_offset |
Definition at line 86 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().
| Span<int> blender::bke::subdiv::ForeachTaskContext::face_ptex_offset |
Definition at line 97 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_inner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().
| const ForeachContext* blender::bke::subdiv::ForeachTaskContext::foreach_context |
Definition at line 73 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_corner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_edges_column(), blender::bke::subdiv::subdiv_foreach_edges_row(), blender::bke::subdiv::subdiv_foreach_every_corner_vertices(), blender::bke::subdiv::subdiv_foreach_every_corner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_every_corner_vertices_special(), blender::bke::subdiv::subdiv_foreach_every_edge_vertices(), blender::bke::subdiv::subdiv_foreach_every_edge_vertices_regular(), blender::bke::subdiv::subdiv_foreach_every_edge_vertices_special(), blender::bke::subdiv::subdiv_foreach_faces(), blender::bke::subdiv::subdiv_foreach_free(), blender::bke::subdiv::subdiv_foreach_inner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops_of_face(), blender::bke::subdiv::subdiv_foreach_loose_vertices_task(), blender::bke::subdiv::subdiv_foreach_single_geometry_vertices(), blender::bke::subdiv::subdiv_foreach_single_thread_tasks(), blender::bke::subdiv::subdiv_foreach_task(), blender::bke::subdiv::subdiv_foreach_tls_alloc(), blender::bke::subdiv::subdiv_foreach_tls_free(), blender::bke::subdiv::subdiv_foreach_vertices(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| int blender::bke::subdiv::ForeachTaskContext::num_subdiv_edges |
Definition at line 78 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), and blender::bke::subdiv::subdiv_foreach_ctx_count().
| int blender::bke::subdiv::ForeachTaskContext::num_subdiv_faces |
Definition at line 80 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), and blender::bke::subdiv::subdiv_foreach_ctx_count().
| int blender::bke::subdiv::ForeachTaskContext::num_subdiv_loops |
Definition at line 79 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), and blender::bke::subdiv::subdiv_foreach_ctx_count().
| int blender::bke::subdiv::ForeachTaskContext::num_subdiv_vertices |
Definition at line 77 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), and blender::bke::subdiv::subdiv_foreach_ctx_count().
| const ToMeshSettings* blender::bke::subdiv::ForeachTaskContext::settings |
Definition at line 71 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_ctx_count(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_faces(), blender::bke::subdiv::subdiv_foreach_inner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| int* blender::bke::subdiv::ForeachTaskContext::subdiv_edge_offset |
Definition at line 92 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().
| int* blender::bke::subdiv::ForeachTaskContext::subdiv_face_offset |
Definition at line 93 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::foreach_subdiv_geometry(), blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_faces(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().
| int* blender::bke::subdiv::ForeachTaskContext::subdiv_vertex_offset |
Definition at line 91 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_ctx_free(), blender::bke::subdiv::subdiv_foreach_ctx_init(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_inner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().
| int blender::bke::subdiv::ForeachTaskContext::vertices_corner_offset |
Definition at line 82 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_corner_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_corner_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), blender::bke::subdiv::subdiv_foreach_loose_vertices_task(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| int blender::bke::subdiv::ForeachTaskContext::vertices_edge_offset |
Definition at line 83 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_boundary_edges(), blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edge_vertices_regular_do(), blender::bke::subdiv::subdiv_foreach_edge_vertices_special_do(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), blender::bke::subdiv::subdiv_foreach_loops_special(), and blender::bke::subdiv::subdiv_foreach_vertices_of_loose_edges_task().
| int blender::bke::subdiv::ForeachTaskContext::vertices_inner_offset |
Definition at line 84 of file subdiv_foreach.cc.
Referenced by blender::bke::subdiv::subdiv_foreach_ctx_init_offsets(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_regular(), blender::bke::subdiv::subdiv_foreach_edges_all_patches_special(), blender::bke::subdiv::subdiv_foreach_inner_vertices_regular(), blender::bke::subdiv::subdiv_foreach_inner_vertices_special(), blender::bke::subdiv::subdiv_foreach_loops_regular(), and blender::bke::subdiv::subdiv_foreach_loops_special().