|
Blender V4.3
|
#include <multires_reshape.hh>
Public Attributes | ||
| Depsgraph * | depsgraph | |
| Object * | object | |
| MultiresModifierData * | mmd | |
| Mesh * | base_mesh | |
| blender::Span< blender::float3 > | base_positions | |
| blender::Span< blender::int2 > | base_edges | |
| blender::OffsetIndices< int > | base_faces | |
| blender::Span< int > | base_corner_verts | |
| blender::Span< int > | base_corner_edges | |
| blender::bke::subdiv::Subdiv * | subdiv | |
| bool | need_free_subdiv | |
| struct { | ||
| int level | ||
| int grid_size | ||
| } | reshape | |
| struct { | ||
| int level | ||
| int grid_size | ||
| } | top | |
| struct { | ||
| MDisps * mdisps | ||
| 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 | |
| blender::VArraySpan< float > | cd_vertex_crease | |
| blender::VArraySpan< float > | cd_edge_crease | |
Definition at line 30 of file multires_reshape.hh.
| blender::Span<int> MultiresReshapeContext::base_corner_edges |
Definition at line 44 of file multires_reshape.hh.
Referenced by multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| blender::Span<int> MultiresReshapeContext::base_corner_verts |
Definition at line 43 of file multires_reshape.hh.
Referenced by multires_reshape_apply_base_refit_base_mesh(), multires_reshape_apply_base_update_mesh_coords(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| blender::Span<blender::int2> MultiresReshapeContext::base_edges |
Definition at line 41 of file multires_reshape.hh.
Referenced by multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| blender::OffsetIndices<int> MultiresReshapeContext::base_faces |
Definition at line 42 of file multires_reshape.hh.
Referenced by context_init_lookup(), foreach_grid_face_coordinate_task(), multires_reshape_apply_base_refit_base_mesh(), 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().
| Mesh* MultiresReshapeContext::base_mesh |
Definition at line 39 of file multires_reshape.hh.
Referenced by context_init_common(), context_init_grid_pointers(), context_init_lookup(), foreach_grid_coordinate(), 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(), and multires_reshape_context_create_from_subdiv().
| blender::Span<blender::float3> MultiresReshapeContext::base_positions |
Definition at line 40 of file multires_reshape.hh.
Referenced by multires_reshape_apply_base_refit_base_mesh(), multires_reshape_apply_base_update_mesh_coords(), multires_reshape_context_create_from_base_mesh(), multires_reshape_context_create_from_ccg(), multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| blender::VArraySpan<float> MultiresReshapeContext::cd_edge_crease |
Definition at line 109 of file multires_reshape.hh.
Referenced by multires_reshape_context_create_from_object().
| blender::VArraySpan<float> MultiresReshapeContext::cd_vertex_crease |
Definition at line 107 of file multires_reshape.hh.
Referenced by multires_reshape_context_create_from_object(), and multires_reshape_context_create_from_subdiv().
| Depsgraph* MultiresReshapeContext::depsgraph |
Definition at line 32 of file multires_reshape.hh.
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 104 of file multires_reshape.hh.
Referenced by context_init_common(), and multires_reshape_grid_to_ptex_index().
| int* MultiresReshapeContext::face_start_grid_index |
Definition at line 86 of file multires_reshape.hh.
Referenced by context_init_lookup(), foreach_grid_face_coordinate_task(), multires_reshape_context_free(), multires_reshape_grid_to_corner(), and multires_reshape_vertcos_foreach_vertex().
| GridPaintMask * MultiresReshapeContext::grid_paint_masks |
Definition at line 74 of file multires_reshape.hh.
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 59 of file multires_reshape.hh.
Referenced by foreach_grid_coordinate(), 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 91 of file multires_reshape.hh.
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 56 of file multires_reshape.hh.
Referenced by 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().
| MDisps * MultiresReshapeContext::mdisps |
Definition at line 73 of file multires_reshape.hh.
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(), and multires_reshape_store_original_grids().
| MultiresModifierData* MultiresReshapeContext::mmd |
Definition at line 35 of file multires_reshape.hh.
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 51 of file multires_reshape.hh.
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 78 of file multires_reshape.hh.
Referenced by context_init_lookup(), multires_reshape_free_original_grids(), and multires_reshape_store_original_grids().
| Object* MultiresReshapeContext::object |
Definition at line 33 of file multires_reshape.hh.
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 100 of file multires_reshape.hh.
Referenced by context_init_lookup(), multires_reshape_context_free(), and multires_reshape_ptex_coord_to_grid().
| struct { ... } MultiresReshapeContext::reshape |
Referenced by 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().
| blender::bke::subdiv::Subdiv* MultiresReshapeContext::subdiv |
Definition at line 50 of file multires_reshape.hh.
Referenced by context_init_common(), 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(), and multires_reshape_smooth_object_grids_with_details().
| struct { ... } MultiresReshapeContext::top |
Referenced by 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().