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().