|
Blender
V3.3
|
Public Attributes | |
| const Mesh * | coarse_mesh |
| const SubdivToMeshSettings * | settings |
| const SubdivForeachContext * | foreach_context |
| int | num_subdiv_vertices |
| int | num_subdiv_edges |
| int | num_subdiv_loops |
| int | num_subdiv_polygons |
| 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_polygon_offset |
| int * | face_ptex_offset |
| BLI_bitmap * | coarse_vertices_used_map |
| BLI_bitmap * | coarse_edges_used_map |
Definition at line 68 of file subdiv_foreach.c.
| BLI_bitmap* SubdivForeachTaskContext::coarse_edges_used_map |
Definition at line 108 of file subdiv_foreach.c.
Referenced by subdiv_foreach_boundary_edges(), subdiv_foreach_ctx_count(), subdiv_foreach_ctx_free(), subdiv_foreach_ctx_init(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_mark_non_loose_geometry(), and subdiv_foreach_vertices_of_loose_edges_task().
| const Mesh* SubdivForeachTaskContext::coarse_mesh |
Definition at line 69 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), subdiv_foreach_boundary_edges(), subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_count(), subdiv_foreach_ctx_init(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_every_corner_vertices(), subdiv_foreach_every_edge_vertices(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_mark_non_loose_geometry(), subdiv_foreach_polys(), subdiv_foreach_single_geometry_vertices(), subdiv_foreach_vertices(), and subdiv_foreach_vertices_of_loose_edges_task().
| BLI_bitmap* SubdivForeachTaskContext::coarse_vertices_used_map |
Definition at line 101 of file subdiv_foreach.c.
Referenced by subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_free(), subdiv_foreach_ctx_init(), subdiv_foreach_loose_vertices_task(), and subdiv_foreach_mark_non_loose_geometry().
| int SubdivForeachTaskContext::edge_boundary_offset |
Definition at line 84 of file subdiv_foreach.c.
Referenced by subdiv_foreach_boundary_edges(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().
| int SubdivForeachTaskContext::edge_inner_offset |
Definition at line 85 of file subdiv_foreach.c.
Referenced by subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().
| int* SubdivForeachTaskContext::face_ptex_offset |
Definition at line 96 of file subdiv_foreach.c.
Referenced by subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_init(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().
| const SubdivForeachContext* SubdivForeachTaskContext::foreach_context |
Definition at line 72 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), subdiv_foreach_boundary_edges(), subdiv_foreach_corner_vertices_regular(), subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_edge_vertices_regular(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_edges_column(), subdiv_foreach_edges_row(), subdiv_foreach_every_corner_vertices(), subdiv_foreach_every_corner_vertices_regular(), subdiv_foreach_every_corner_vertices_special(), subdiv_foreach_every_edge_vertices(), subdiv_foreach_every_edge_vertices_regular(), subdiv_foreach_every_edge_vertices_special(), subdiv_foreach_free(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops_of_poly(), subdiv_foreach_loose_vertices_task(), subdiv_foreach_polys(), subdiv_foreach_single_geometry_vertices(), subdiv_foreach_single_thread_tasks(), subdiv_foreach_task(), subdiv_foreach_tls_alloc(), subdiv_foreach_tls_free(), subdiv_foreach_vertices(), and subdiv_foreach_vertices_of_loose_edges_task().
| int SubdivForeachTaskContext::num_subdiv_edges |
Definition at line 77 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), and subdiv_foreach_ctx_count().
| int SubdivForeachTaskContext::num_subdiv_loops |
Definition at line 78 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), and subdiv_foreach_ctx_count().
| int SubdivForeachTaskContext::num_subdiv_polygons |
Definition at line 79 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), and subdiv_foreach_ctx_count().
| int SubdivForeachTaskContext::num_subdiv_vertices |
Definition at line 76 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), and subdiv_foreach_ctx_count().
| const SubdivToMeshSettings* SubdivForeachTaskContext::settings |
Definition at line 70 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), subdiv_foreach_boundary_edges(), subdiv_foreach_ctx_count(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_polys(), and subdiv_foreach_vertices_of_loose_edges_task().
| int* SubdivForeachTaskContext::subdiv_edge_offset |
Definition at line 91 of file subdiv_foreach.c.
Referenced by subdiv_foreach_ctx_free(), subdiv_foreach_ctx_init(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().
| int* SubdivForeachTaskContext::subdiv_polygon_offset |
Definition at line 92 of file subdiv_foreach.c.
Referenced by BKE_subdiv_foreach_subdiv_geometry(), subdiv_foreach_ctx_free(), subdiv_foreach_ctx_init(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), and subdiv_foreach_polys().
| int* SubdivForeachTaskContext::subdiv_vertex_offset |
Definition at line 90 of file subdiv_foreach.c.
Referenced by subdiv_foreach_ctx_free(), subdiv_foreach_ctx_init(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().
| int SubdivForeachTaskContext::vertices_corner_offset |
Definition at line 81 of file subdiv_foreach.c.
Referenced by subdiv_foreach_boundary_edges(), subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_loose_vertices_task(), and subdiv_foreach_vertices_of_loose_edges_task().
| int SubdivForeachTaskContext::vertices_edge_offset |
Definition at line 82 of file subdiv_foreach.c.
Referenced by subdiv_foreach_boundary_edges(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), and subdiv_foreach_vertices_of_loose_edges_task().
| int SubdivForeachTaskContext::vertices_inner_offset |
Definition at line 83 of file subdiv_foreach.c.
Referenced by subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_inner_vertices_regular(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops_regular(), and subdiv_foreach_loops_special().