Blender
V3.3
|
Public Attributes | |
const MultiresReshapeContext * | reshape_context |
struct { | |
int num_vertices | |
Vertex * vertices | |
int max_edges | |
size_t num_edges | |
Edge * edges | |
int num_corners | |
Corner * corners | |
int num_faces | |
Face * faces | |
} | geometry |
LinearGrids | linear_delta_grids |
BLI_bitmap * | non_loose_base_edge_map |
Subdiv * | reshape_subdiv |
SurfaceGrid * | base_surface_grids |
eMultiresSubdivideModeType | smoothing_type |
Definition at line 109 of file multires_reshape_smooth.c.
SurfaceGrid* MultiresReshapeSmoothContext::base_surface_grids |
Definition at line 152 of file multires_reshape_smooth.c.
Referenced by base_surface_grids_allocate(), base_surface_grids_free(), base_surface_grids_read(), and context_init().
Corner* MultiresReshapeSmoothContext::corners |
Definition at line 128 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), foreach_loop(), foreach_topology_info(), get_face_grid_index(), get_face_vertices(), and grid_coords_from_face_vertices().
Edge* MultiresReshapeSmoothContext::edges |
Definition at line 125 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), foreach_topology_info(), get_edge_sharpness(), get_edge_vertices(), and store_edge().
Face* MultiresReshapeSmoothContext::faces |
Definition at line 131 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), foreach_poly(), foreach_toplevel_grid_coord_task(), foreach_topology_info(), get_face_vertices(), and get_num_face_vertices().
struct { ... } MultiresReshapeSmoothContext::geometry |
Referenced by context_free_geometry(), context_init(), foreach_loop(), foreach_poly(), foreach_single_vertex(), foreach_toplevel_grid_coord(), foreach_toplevel_grid_coord_task(), foreach_topology_info(), foreach_vertex_of_loose_edge(), geometry_init_loose_information(), get_edge_sharpness(), get_edge_vertices(), get_face_grid_index(), get_face_vertices(), get_num_edges(), get_num_face_vertices(), get_num_faces(), get_num_vertices(), get_vertex_sharpness(), grid_coords_from_face_vertices(), is_infinite_sharp_vertex(), reshape_subdiv_refine(), and store_edge().
LinearGrids MultiresReshapeSmoothContext::linear_delta_grids |
Definition at line 136 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), evaluate_linear_delta_grids(), evaluate_linear_delta_grids_callback(), and propagate_linear_data_delta().
int MultiresReshapeSmoothContext::max_edges |
Definition at line 119 of file multires_reshape_smooth.c.
Referenced by context_init(), foreach_topology_info(), and geometry_init_loose_information().
BLI_bitmap* MultiresReshapeSmoothContext::non_loose_base_edge_map |
Definition at line 139 of file multires_reshape_smooth.c.
Referenced by context_free(), context_init(), foreach_edge(), and geometry_init_loose_information().
int MultiresReshapeSmoothContext::num_corners |
Definition at line 127 of file multires_reshape_smooth.c.
Referenced by context_init(), and foreach_topology_info().
size_t MultiresReshapeSmoothContext::num_edges |
Definition at line 124 of file multires_reshape_smooth.c.
Referenced by context_init(), get_num_edges(), and store_edge().
int MultiresReshapeSmoothContext::num_faces |
Definition at line 130 of file multires_reshape_smooth.c.
Referenced by context_init(), foreach_toplevel_grid_coord(), foreach_topology_info(), and get_num_faces().
int MultiresReshapeSmoothContext::num_vertices |
Definition at line 114 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), foreach_topology_info(), get_num_vertices(), and reshape_subdiv_refine().
const MultiresReshapeContext* MultiresReshapeSmoothContext::reshape_context |
Definition at line 110 of file multires_reshape_smooth.c.
Referenced by base_surface_grids_allocate(), base_surface_grids_free(), base_surface_grids_read(), context_init(), evaluate_final_original_point(), evaluate_higher_grid_positions_callback(), evaluate_higher_grid_positions_with_details_callback(), evaluate_linear_delta_grids(), foreach_edge(), foreach_loop(), foreach_single_vertex(), foreach_toplevel_grid_coord(), foreach_vertex(), geometry_create(), geometry_init_loose_information(), get_fvar_linear_interpolation(), get_vtx_boundary_interpolation(), linear_grid_element_delta_interpolate(), linear_grid_element_final_get(), linear_grid_element_orig_get(), propagate_linear_data_delta(), reshape_subdiv_create(), reshape_subdiv_evaluate_limit_at_grid(), reshape_subdiv_refine_final_P(), and reshape_subdiv_refine_orig_P().
Subdiv* MultiresReshapeSmoothContext::reshape_subdiv |
Definition at line 142 of file multires_reshape_smooth.c.
Referenced by context_free_subdiv(), context_init(), evaluate_higher_grid_positions_callback(), reshape_subdiv_create(), reshape_subdiv_evaluate_limit_at_grid(), and reshape_subdiv_refine().
eMultiresSubdivideModeType MultiresReshapeSmoothContext::smoothing_type |
Definition at line 160 of file multires_reshape_smooth.c.
Referenced by context_init(), foreach_edge(), foreach_topology_info(), and is_crease_supported().
Vertex* MultiresReshapeSmoothContext::vertices |
Definition at line 115 of file multires_reshape_smooth.c.
Referenced by context_free_geometry(), context_init(), foreach_loop(), foreach_single_vertex(), foreach_topology_info(), foreach_vertex_of_loose_edge(), get_face_vertices(), get_vertex_sharpness(), is_infinite_sharp_vertex(), and reshape_subdiv_refine().