|
Blender
V3.3
|
#include <multires_reshape.h>
Public Attributes | |
| struct Depsgraph * | depsgraph |
| struct Object * | object |
| struct MultiresModifierData * | mmd |
| struct Mesh * | base_mesh |
| struct Subdiv * | subdiv |
| bool | need_free_subdiv |
| struct { | |
| int level | |
| int grid_size | |
| } | reshape |
| struct { | |
| int level | |
| int grid_size | |
| } | top |
| struct { | |
| struct MDisps * mdisps | |
| struct GridPaintMask * grid_paint_masks | |
| } | orig |
| int | num_grids |
| int * | face_start_grid_index |
| int * | grid_to_face_index |
| int * | ptex_start_grid_index |
| int * | face_ptex_offset |
| const float * | cd_vertex_crease |
Definition at line 23 of file multires_reshape.h.
| struct Mesh* MultiresReshapeContext::base_mesh |
Definition at line 32 of file multires_reshape.h.
Referenced by context_init_commoon(), context_init_grid_pointers(), context_init_lookup(), foreach_edge(), foreach_grid_coordinate(), foreach_vertex(), geometry_create(), geometry_init_loose_information(), multires_reshape_apply_base_refine_from_base(), multires_reshape_apply_base_refine_from_deform(), multires_reshape_apply_base_refit_base_mesh(), multires_reshape_apply_base_update_mesh_coords(), multires_reshape_assign_final_coords_from_vertcos(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), multires_reshape_is_quad_face(), and multires_reshape_vertcos_foreach_vertex().
| const float* MultiresReshapeContext::cd_vertex_crease |
Definition at line 95 of file multires_reshape.h.
Referenced by foreach_single_vertex(), and multires_reshape_context_create_from_object().
| struct Depsgraph* MultiresReshapeContext::depsgraph |
Definition at line 25 of file multires_reshape.h.
Referenced by multires_reshape_apply_base_refine_from_deform(), multires_reshape_context_create_from_base_mesh(), and multires_reshape_context_create_from_object().
| int* MultiresReshapeContext::face_ptex_offset |
Definition at line 92 of file multires_reshape.h.
Referenced by context_init_commoon(), and multires_reshape_grid_to_ptex_index().
| int* MultiresReshapeContext::face_start_grid_index |
Definition at line 74 of file multires_reshape.h.
Referenced by context_init_lookup(), foreach_grid_face_coordinate_task(), foreach_loop(), foreach_vertex(), multires_reshape_context_free(), multires_reshape_grid_to_corner(), and multires_reshape_vertcos_foreach_vertex().
| struct GridPaintMask * MultiresReshapeContext::grid_paint_masks |
Definition at line 62 of file multires_reshape.h.
Referenced by context_init_grid_pointers(), multires_reshape_free_original_grids(), multires_reshape_grid_element_for_grid_coord(), multires_reshape_orig_grid_element_for_grid_coord(), and multires_reshape_store_original_grids().
| int MultiresReshapeContext::grid_size |
Definition at line 47 of file multires_reshape.h.
Referenced by base_surface_grids_allocate(), base_surface_grids_read(), multires_reshape_assign_final_coords_from_ccg(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), and multires_reshape_grid_element_for_grid_coord().
| int* MultiresReshapeContext::grid_to_face_index |
Definition at line 79 of file multires_reshape.h.
Referenced by context_init_lookup(), multires_reshape_context_free(), multires_reshape_grid_to_face_index(), and multires_reshape_ptex_coord_to_grid().
| int MultiresReshapeContext::level |
Definition at line 44 of file multires_reshape.h.
Referenced by evaluate_linear_delta_grids(), foreach_toplevel_grid_coord(), get_reshape_level_resolution(), linear_grid_element_delta_interpolate(), multires_reshape_assign_final_coords_from_ccg(), multires_reshape_assign_final_coords_from_mdisps(), multires_reshape_assign_final_coords_from_vertcos(), multires_reshape_assign_final_elements_from_orig_mdisps(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), multires_reshape_object_grids_to_tangent_displacement(), multires_reshape_smooth_object_grids(), multires_reshape_smooth_object_grids_with_details(), multiresModifier_reshapeFromCCG(), multiresModifier_reshapeFromVertcos(), and multiresModifier_subdivide_to_level().
| struct MDisps * MultiresReshapeContext::mdisps |
Definition at line 61 of file multires_reshape.h.
Referenced by context_init_grid_pointers(), context_is_valid(), multires_reshape_free_original_grids(), multires_reshape_grid_element_for_grid_coord(), multires_reshape_orig_grid_element_for_grid_coord(), multires_reshape_store_original_grids(), and multiresModifier_rebuild_subdiv().
| struct MultiresModifierData* MultiresReshapeContext::mmd |
Definition at line 28 of file multires_reshape.h.
Referenced by multires_reshape_apply_base_refine_from_deform(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| bool MultiresReshapeContext::need_free_subdiv |
Definition at line 39 of file multires_reshape.h.
Referenced by multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_modifier(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), and multires_reshape_context_free().
| int MultiresReshapeContext::num_grids |
Definition at line 66 of file multires_reshape.h.
Referenced by base_surface_grids_allocate(), base_surface_grids_free(), context_init_lookup(), evaluate_linear_delta_grids(), multires_reshape_free_original_grids(), and multires_reshape_store_original_grids().
| struct Object* MultiresReshapeContext::object |
Definition at line 26 of file multires_reshape.h.
Referenced by multires_reshape_apply_base_refine_from_deform(), multires_reshape_context_create_from_base_mesh(), and multires_reshape_context_create_from_object().
| struct { ... } MultiresReshapeContext::orig |
| int* MultiresReshapeContext::ptex_start_grid_index |
Definition at line 88 of file multires_reshape.h.
Referenced by context_init_lookup(), multires_reshape_context_free(), and multires_reshape_ptex_coord_to_grid().
| struct { ... } MultiresReshapeContext::reshape |
Referenced by foreach_toplevel_grid_coord(), get_reshape_level_resolution(), linear_grid_element_delta_interpolate(), multires_reshape_assign_final_coords_from_ccg(), multires_reshape_assign_final_coords_from_vertcos(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), multires_reshape_smooth_object_grids(), and multires_reshape_smooth_object_grids_with_details().
| struct Subdiv* MultiresReshapeContext::subdiv |
Definition at line 38 of file multires_reshape.h.
Referenced by context_init_commoon(), geometry_create(), get_fvar_linear_interpolation(), get_vtx_boundary_interpolation(), multires_reshape_apply_base_refine_from_base(), multires_reshape_apply_base_refine_from_deform(), multires_reshape_assign_final_coords_from_vertcos(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), multires_reshape_context_free(), multires_reshape_evaluate_limit_at_grid(), multires_reshape_smooth_object_grids_with_details(), and reshape_subdiv_create().
| struct { ... } MultiresReshapeContext::top |
Referenced by base_surface_grids_allocate(), base_surface_grids_read(), evaluate_linear_delta_grids(), foreach_toplevel_grid_coord(), multires_reshape_assign_final_coords_from_mdisps(), multires_reshape_assign_final_elements_from_orig_mdisps(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), multires_reshape_context_create_from_subdiv(), multires_reshape_grid_element_for_grid_coord(), multires_reshape_object_grids_to_tangent_displacement(), multires_reshape_smooth_object_grids(), multires_reshape_smooth_object_grids_with_details(), multiresModifier_reshapeFromCCG(), multiresModifier_reshapeFromVertcos(), and multiresModifier_subdivide_to_level().