Blender
V3.3
|
Public Attributes | |
const SubdivToMeshSettings * | settings |
const Mesh * | coarse_mesh |
Subdiv * | subdiv |
Mesh * | subdiv_mesh |
int * | vert_origindex |
int * | edge_origindex |
int * | loop_origindex |
int * | poly_origindex |
int | num_uv_layers |
MLoopUV * | uv_layers [MAX_MTFACE] |
float(* | orco )[3] |
float(* | cloth_orco )[3] |
int * | accumulated_counters |
bool | have_displacement |
Definition at line 32 of file subdiv_mesh.c.
int* SubdivMeshContext::accumulated_counters |
Definition at line 49 of file subdiv_mesh.c.
Referenced by evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), subdiv_accumulate_vertex_displacement(), subdiv_mesh_context_free(), and subdiv_mesh_prepare_accumulator().
float(* SubdivMeshContext::cloth_orco)[3] |
Definition at line 47 of file subdiv_mesh.c.
Referenced by subdiv_mesh_ctx_cache_custom_data_layers(), and subdiv_vertex_orco_evaluate().
const Mesh* SubdivMeshContext::coarse_mesh |
Definition at line 34 of file subdiv_mesh.c.
Referenced by BKE_subdiv_to_mesh(), loop_interpolation_from_corner(), loop_interpolation_init(), loops_of_ptex_get(), subdiv_copy_edge_data(), subdiv_copy_poly_data(), subdiv_mesh_edge(), subdiv_mesh_loop(), subdiv_mesh_poly(), subdiv_mesh_topology_info(), subdiv_mesh_vertex_corner(), subdiv_mesh_vertex_edge(), subdiv_mesh_vertex_inner(), subdiv_mesh_vertex_loose(), subdiv_mesh_vertex_of_loose_edge(), subdiv_mesh_vertex_of_loose_edge_interpolate(), subdiv_vertex_data_copy(), vertex_interpolation_from_corner(), and vertex_interpolation_init().
int* SubdivMeshContext::edge_origindex |
Definition at line 39 of file subdiv_mesh.c.
Referenced by subdiv_copy_edge_data(), and subdiv_mesh_ctx_cache_custom_data_layers().
bool SubdivMeshContext::have_displacement |
Definition at line 50 of file subdiv_mesh.c.
Referenced by BKE_subdiv_to_mesh(), evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), setup_foreach_callbacks(), and subdiv_mesh_prepare_accumulator().
int* SubdivMeshContext::loop_origindex |
Definition at line 40 of file subdiv_mesh.c.
Referenced by subdiv_mesh_ctx_cache_custom_data_layers().
int SubdivMeshContext::num_uv_layers |
Definition at line 43 of file subdiv_mesh.c.
Referenced by subdiv_eval_uv_layer(), and subdiv_mesh_ctx_cache_uv_layers().
float(* SubdivMeshContext::orco)[3] |
Definition at line 46 of file subdiv_mesh.c.
Referenced by subdiv_mesh_ctx_cache_custom_data_layers(), and subdiv_vertex_orco_evaluate().
int* SubdivMeshContext::poly_origindex |
Definition at line 41 of file subdiv_mesh.c.
Referenced by subdiv_mesh_ctx_cache_custom_data_layers().
const SubdivToMeshSettings* SubdivMeshContext::settings |
Definition at line 33 of file subdiv_mesh.c.
Referenced by BKE_subdiv_to_mesh(), and subdiv_copy_edge_data().
Subdiv* SubdivMeshContext::subdiv |
Definition at line 35 of file subdiv_mesh.c.
Referenced by BKE_subdiv_to_mesh(), evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), subdiv_accumulate_vertex_displacement(), subdiv_eval_uv_layer(), subdiv_mesh_vertex_inner(), subdiv_mesh_vertex_of_loose_edge(), and subdiv_vertex_orco_evaluate().
Mesh* SubdivMeshContext::subdiv_mesh |
Definition at line 36 of file subdiv_mesh.c.
Referenced by BKE_subdiv_to_mesh(), evaluate_vertex_and_apply_displacement_copy(), evaluate_vertex_and_apply_displacement_interpolate(), subdiv_accumulate_vertex_displacement(), subdiv_copy_edge_data(), subdiv_copy_poly_data(), subdiv_eval_uv_layer(), subdiv_interpolate_loop_data(), subdiv_mesh_ctx_cache_custom_data_layers(), subdiv_mesh_ctx_cache_uv_layers(), subdiv_mesh_edge(), subdiv_mesh_loop(), subdiv_mesh_poly(), subdiv_mesh_topology_info(), subdiv_mesh_vertex_corner(), subdiv_mesh_vertex_displacement_every_corner_or_edge(), subdiv_mesh_vertex_edge(), subdiv_mesh_vertex_inner(), subdiv_mesh_vertex_loose(), subdiv_mesh_vertex_of_loose_edge(), subdiv_mesh_vertex_of_loose_edge_interpolate(), subdiv_vertex_data_copy(), and subdiv_vertex_data_interpolate().
MLoopUV* SubdivMeshContext::uv_layers[MAX_MTFACE] |
Definition at line 44 of file subdiv_mesh.c.
Referenced by subdiv_eval_uv_layer(), and subdiv_mesh_ctx_cache_uv_layers().
int* SubdivMeshContext::vert_origindex |
Definition at line 38 of file subdiv_mesh.c.
Referenced by subdiv_mesh_ctx_cache_custom_data_layers(), subdiv_mesh_vertex_of_loose_edge_interpolate(), and subdiv_vertex_data_interpolate().