Blender
V3.3
|
#include <extract_mesh.hh>
Definition at line 36 of file extract_mesh.hh.
const char* MeshRenderData::active_color_name |
Definition at line 89 of file extract_mesh.hh.
Referenced by blender::draw::init_vbo_for_attribute(), and retrieve_active_attribute_names().
BMesh* MeshRenderData::bm |
Definition at line 56 of file extract_mesh.hh.
Referenced by bm_original_edge_get(), bm_original_face_get(), bm_original_vert_get(), blender::draw::compute_area_ratio(), blender::draw::extract_edit_data_iter_subdiv_bm(), blender::draw::extract_edit_data_loose_geom_subdiv(), blender::draw::extract_edituv_data_init_common(), blender::draw::extract_edituv_data_iter_subdiv_bm(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_subdiv_mesh(), blender::draw::extract_edituv_stretch_angle_init(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_fdots_edituv_data_init(), blender::draw::extract_fdots_nor_finish(), blender::draw::extract_fdots_nor_hq_finish(), blender::draw::extract_fdots_uv_init(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_points_iter_subdiv_common(), blender::draw::extract_points_loose_geom_subdiv(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_init(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_skin_roots_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_uv_init(), blender::draw::extract_weights_init(), blender::draw::extract_weights_init_subdiv(), blender::draw::fill_vertbuf_with_attribute_bm(), blender::draw::get_custom_data_for_domain(), blender::draw::mesh_buffer_cache_create_requested_subdiv(), mesh_render_data_create(), mesh_render_data_loose_geom_build(), mesh_render_data_mat_tri_len_bm_range_fn(), mesh_render_data_mat_tri_len_build(), mesh_render_data_polys_sorted_build(), mesh_render_data_update_looptris(), and mesh_render_data_update_normals().
const float(* MeshRenderData::bm_poly_centers)[3] |
Definition at line 64 of file extract_mesh.hh.
Referenced by mesh_render_data_create().
const float(* MeshRenderData::bm_poly_normals)[3] |
Definition at line 63 of file extract_mesh.hh.
Referenced by bm_face_no_get(), mesh_render_data_create(), mesh_render_data_update_normals(), and blender::draw::statvis_calc_distort().
const float(* MeshRenderData::bm_vert_coords)[3] |
Definition at line 61 of file extract_mesh.hh.
Referenced by bm_vert_co_get(), mesh_render_data_create(), mesh_render_data_update_normals(), and blender::draw::statvis_calc_distort().
const float(* MeshRenderData::bm_vert_normals)[3] |
Definition at line 62 of file extract_mesh.hh.
Referenced by bm_vert_no_get(), mesh_render_data_create(), and mesh_render_data_update_normals().
int MeshRenderData::bweight_ofs |
Definition at line 69 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_edge_flag().
const char* MeshRenderData::default_color_name |
Definition at line 90 of file extract_mesh.hh.
Referenced by blender::draw::init_vbo_for_attribute(), and retrieve_active_attribute_names().
const int * MeshRenderData::e_origindex |
Definition at line 66 of file extract_mesh.hh.
Referenced by bm_original_edge_get(), blender::draw::extract_edge_idx_iter_ledge_mesh(), blender::draw::extract_edge_idx_iter_poly_mesh(), blender::draw::extract_edge_idx_loose_geom_subdiv(), blender::draw::extract_edit_data_loose_geom_subdiv(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_subdiv_bm(), blender::draw::extract_edituv_lines_iter_subdiv_mesh(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), and mesh_render_data_create().
int MeshRenderData::edge_crease_ofs |
Definition at line 67 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_edge_flag().
int MeshRenderData::edge_len |
Definition at line 39 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_fac_init(), blender::draw::extract_lines_init(), blender::draw::extract_lines_iter_ledge_bm(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_loose_subbuffer(), blender::draw::extract_lines_paint_mask_init(), blender::draw::extract_lines_paint_mask_init_subdiv(), mesh_render_data_create(), mesh_render_data_ledges_bm(), mesh_render_data_loose_geom_mesh(), mesh_render_data_update_normals(), and blender::draw::statvis_calc_sharp().
int MeshRenderData::edge_loose_len |
Definition at line 40 of file extract_mesh.hh.
Referenced by blender::draw::extract_edit_data_iter_lvert_bm(), blender::draw::extract_edit_data_iter_lvert_mesh(), blender::draw::extract_lines_init(), blender::draw::extract_lines_loose_subbuffer(), blender::draw::extract_points_iter_lvert_bm(), blender::draw::extract_points_iter_lvert_mesh(), blender::draw::extract_pos_nor_hq_iter_lvert_bm(), blender::draw::extract_pos_nor_hq_iter_lvert_mesh(), blender::draw::extract_pos_nor_iter_lvert_bm(), blender::draw::extract_pos_nor_iter_lvert_mesh(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_vert_idx_iter_lvert_bm(), blender::draw::extract_vert_idx_iter_lvert_mesh(), and mesh_render_data_loose_geom_load().
BMEditMesh* MeshRenderData::edit_bmesh |
Edit Mesh
Definition at line 55 of file extract_mesh.hh.
Referenced by draw_subdiv_create_requested_buffers(), blender::draw::extract_analysis_iter_finish_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_tris_iter_poly_bm(), mesh_render_data_create(), mesh_render_data_update_looptris(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
EditMeshData* MeshRenderData::edit_data |
Definition at line 57 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), mesh_render_data_update_normals(), and blender::draw::statvis_calc_distort().
BMEdge* MeshRenderData::eed_act |
Definition at line 79 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_edge_flag().
BMFace* MeshRenderData::efa_act |
Definition at line 80 of file extract_mesh.hh.
Referenced by draw_subdiv_cache_extra_coarse_face_data_mapped(), draw_subdiv_cache_update_extra_coarse_face_data(), blender::draw::extract_fdots_nor_finish(), blender::draw::extract_fdots_nor_hq_finish(), mesh_render_data_create(), blender::draw::mesh_render_data_edge_flag(), and mesh_render_data_face_flag().
BMFace* MeshRenderData::efa_act_uv |
Definition at line 81 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and mesh_render_data_face_flag().
BMVert* MeshRenderData::eve_act |
Definition at line 78 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_vert_flag().
eMRExtractType MeshRenderData::extract_type |
Definition at line 37 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), draw_subdiv_cache_update_extra_coarse_face_data(), blender::draw::extract_attr_generic(), blender::draw::extract_edge_fac_init(), blender::draw::extract_edituv_data_init_common(), blender::draw::extract_edituv_stretch_angle_init(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_fdots_nor_finish(), blender::draw::extract_fdots_nor_hq_finish(), blender::draw::extract_fdots_uv_init(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_points_loose_geom_subdiv(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_init(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_uv_init(), blender::draw::extract_weights_init(), blender::draw::extract_weights_init_subdiv(), blender::draw::get_custom_data_for_domain(), blender::draw::mesh_buffer_cache_create_requested_subdiv(), mesh_render_data_create(), mesh_render_data_loose_geom_build(), mesh_render_data_mat_tri_len_build(), mesh_render_data_polys_sorted_build(), mesh_render_data_update_looptris(), mesh_render_data_update_normals(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), blender::draw::statvis_calc_thickness(), and blender::draw::vert_set_mesh().
int MeshRenderData::freestyle_edge_ofs |
Definition at line 70 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_edge_flag().
int MeshRenderData::freestyle_face_ofs |
Definition at line 71 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and mesh_render_data_face_flag().
int * MeshRenderData::ledges |
Definition at line 87 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_idx_iter_ledge_mesh(), blender::draw::extract_edit_data_iter_ledge_mesh(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_task_range_run_iter(), mesh_render_data_free(), and mesh_render_data_loose_geom_load().
int MeshRenderData::loop_len |
Definition at line 39 of file extract_mesh.hh.
Referenced by blender::draw::extract_attr_init(), blender::draw::extract_edge_fac_finish(), blender::draw::extract_edge_fac_init(), blender::draw::extract_edge_fac_iter_ledge_bm(), blender::draw::extract_edge_fac_iter_ledge_mesh(), blender::draw::extract_edge_idx_iter_ledge_bm(), blender::draw::extract_edge_idx_iter_ledge_mesh(), blender::draw::extract_edit_data_init(), blender::draw::extract_edit_data_iter_ledge_bm(), blender::draw::extract_edit_data_iter_ledge_mesh(), blender::draw::extract_edit_data_iter_lvert_bm(), blender::draw::extract_edit_data_iter_lvert_mesh(), blender::draw::extract_edituv_data_init(), blender::draw::extract_edituv_lines_init(), blender::draw::extract_edituv_points_init(), blender::draw::extract_edituv_stretch_angle_init(), blender::draw::extract_edituv_stretch_area_init(), blender::draw::extract_edituv_stretch_area_init_subdiv(), blender::draw::extract_edituv_tris_init(), blender::draw::extract_lines_adjacency_init(), blender::draw::extract_lines_init(), blender::draw::extract_lines_iter_ledge_bm(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_paint_mask_init(), blender::draw::extract_lnor_hq_init(), blender::draw::extract_lnor_init(), blender::draw::extract_mesh_analysis_init(), blender::draw::extract_orco_init(), blender::draw::extract_points_init(), blender::draw::extract_points_iter_ledge_bm(), blender::draw::extract_points_iter_ledge_mesh(), blender::draw::extract_points_iter_lvert_bm(), blender::draw::extract_points_iter_lvert_mesh(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_hq_iter_ledge_bm(), blender::draw::extract_pos_nor_hq_iter_ledge_mesh(), blender::draw::extract_pos_nor_hq_iter_lvert_bm(), blender::draw::extract_pos_nor_hq_iter_lvert_mesh(), blender::draw::extract_pos_nor_init(), blender::draw::extract_pos_nor_iter_ledge_bm(), blender::draw::extract_pos_nor_iter_ledge_mesh(), blender::draw::extract_pos_nor_iter_lvert_bm(), blender::draw::extract_pos_nor_iter_lvert_mesh(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_select_idx_init(), blender::draw::extract_tan_ex_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_tan_init_subdiv(), blender::draw::extract_tris_init(), blender::draw::extract_tris_single_mat_init(), blender::draw::extract_uv_init(), blender::draw::extract_vert_idx_iter_ledge_bm(), blender::draw::extract_vert_idx_iter_ledge_mesh(), blender::draw::extract_vert_idx_iter_lvert_bm(), blender::draw::extract_vert_idx_iter_lvert_mesh(), blender::draw::extract_weights_init(), blender::draw::fill_vertbuf_with_attribute(), blender::draw::mesh_buffer_cache_create_requested(), mesh_render_data_create(), mesh_render_data_update_normals(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
int MeshRenderData::loop_loose_len |
Definition at line 42 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_fac_finish(), blender::draw::extract_edge_fac_init(), blender::draw::extract_edit_data_init(), blender::draw::extract_lines_init(), blender::draw::extract_points_init(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_init(), blender::draw::extract_select_idx_init(), blender::draw::extract_weights_init(), blender::draw::mesh_buffer_cache_create_requested(), and mesh_render_data_loose_geom_load().
float(* MeshRenderData::loop_normals)[3] |
Definition at line 86 of file extract_mesh.hh.
Referenced by blender::draw::extract_lnor_hq_iter_poly_bm(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_bm(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_tan_init_common(), mesh_render_data_free(), and mesh_render_data_update_normals().
int* MeshRenderData::lverts |
Definition at line 87 of file extract_mesh.hh.
Referenced by blender::draw::extract_edit_data_iter_lvert_mesh(), blender::draw::extract_points_iter_lvert_mesh(), blender::draw::extract_pos_nor_hq_iter_lvert_mesh(), blender::draw::extract_pos_nor_iter_lvert_mesh(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_vert_idx_iter_lvert_mesh(), mesh_render_data_free(), and mesh_render_data_loose_geom_load().
int MeshRenderData::mat_len |
Definition at line 44 of file extract_mesh.hh.
Referenced by blender::draw::extract_tris_finish(), blender::draw::extract_tris_single_mat_finish(), mesh_render_data_create(), mesh_render_data_mat_tri_len_bm_range_fn(), mesh_render_data_mat_tri_len_build_threaded(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_mat_tri_len_reduce_fn(), and mesh_render_data_polys_sorted_build().
int* MeshRenderData::mat_tri_len |
Definition at line 94 of file extract_mesh.hh.
Referenced by blender::draw::extract_tris_finish(), and mesh_render_data_polys_sorted_load().
Mesh* MeshRenderData::me |
Definition at line 73 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), blender::draw::extract_edituv_data_init_common(), blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_edituv_stretch_angle_init(), blender::draw::extract_edituv_stretch_angle_init_subdiv(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_fdots_uv_init(), blender::draw::extract_fdots_uv_iter_poly_mesh(), blender::draw::extract_orco_init(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_sculpt_data_init_subdiv(), blender::draw::extract_tan_init_common(), blender::draw::extract_uv_init(), blender::draw::extract_weights_init(), blender::draw::get_custom_data_for_domain(), blender::draw::mesh_buffer_cache_create_requested(), mesh_render_data_create(), mesh_render_data_update_looptris(), mesh_render_data_update_normals(), blender::draw::statvis_calc_intersect(), and blender::draw::statvis_calc_thickness().
const MEdge* MeshRenderData::medge |
Definition at line 75 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_fac_init(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_loose_geom_subdiv(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), blender::draw::extract_task_range_run_iter(), mesh_render_data_create(), and mesh_render_data_loose_geom_mesh().
const MLoop* MeshRenderData::mloop |
Definition at line 76 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_edge_idx_iter_poly_mesh(), blender::draw::extract_edit_data_iter_poly_mesh(), blender::draw::extract_edituv_data_iter_poly_mesh(), blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_points_iter_poly_mesh(), blender::draw::extract_edituv_stretch_angle_iter_poly_mesh(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_fdots_uv_iter_poly_mesh(), blender::draw::extract_lines_adjacency_iter_looptri_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_orco_iter_poly_mesh(), blender::draw::extract_points_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_tan_init_common(), blender::draw::extract_vert_idx_iter_poly_mesh(), blender::draw::extract_weights_iter_poly_mesh(), blender::draw::fill_vertbuf_with_attribute(), mesh_render_data_create(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
MLoopTri* MeshRenderData::mlooptri |
Definition at line 83 of file extract_mesh.hh.
Referenced by blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_tris_iter_poly_mesh(), mesh_render_data_free(), mesh_render_data_update_looptris(), blender::draw::statvis_calc_intersect(), and blender::draw::statvis_calc_thickness().
const MPoly* MeshRenderData::mpoly |
Definition at line 77 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), blender::draw::extract_edit_data_iter_subdiv_mesh(), blender::draw::extract_edituv_data_iter_subdiv_mesh(), blender::draw::extract_edituv_lines_iter_subdiv_mesh(), blender::draw::extract_edituv_points_iter_subdiv_mesh(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_edituv_tris_iter_subdiv_mesh(), blender::draw::extract_lines_adjacency_iter_looptri_mesh(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_tris_single_mat_iter_looptri_mesh(), blender::draw::fill_vertbuf_with_attribute(), blender::draw::mesh_buffer_cache_create_requested_subdiv(), mesh_render_data_create(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_polys_sorted_build(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
const MVert* MeshRenderData::mvert |
Definition at line 74 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_edituv_stretch_angle_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_points_iter_subdiv_common(), blender::draw::extract_pos_nor_hq_iter_ledge_mesh(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_ledge_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), mesh_render_data_create(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_sharp(), blender::draw::statvis_calc_thickness(), and blender::draw::vert_set_mesh().
float MeshRenderData::obmat[4][4] |
Use for MeshStatVis calculation which use world-space coords.
Definition at line 51 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), blender::draw::statvis_calc_overhang(), and blender::draw::statvis_calc_thickness().
const int * MeshRenderData::p_origindex |
Definition at line 66 of file extract_mesh.hh.
Referenced by bm_original_face_get(), blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_fdot_idx_iter_poly_mesh(), blender::draw::extract_fdots_nor_finish(), blender::draw::extract_fdots_nor_hq_finish(), blender::draw::extract_poly_idx_init_subdiv(), blender::draw::extract_poly_idx_iter_poly_mesh(), and mesh_render_data_create().
int MeshRenderData::poly_len |
Definition at line 39 of file extract_mesh.hh.
Referenced by blender::draw::compute_area_ratio(), blender::draw::extract_edituv_fdots_init(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_fdot_idx_init(), blender::draw::extract_fdots_edituv_data_init(), blender::draw::extract_fdots_init(), blender::draw::extract_fdots_nor_finish(), blender::draw::extract_fdots_nor_hq_finish(), blender::draw::extract_fdots_nor_hq_init(), blender::draw::extract_fdots_nor_init(), blender::draw::extract_fdots_pos_init(), blender::draw::extract_fdots_uv_init(), blender::draw::extract_lines_adjacency_init(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::fill_vertbuf_with_attribute(), mesh_render_data_create(), mesh_render_data_mat_tri_len_build(), mesh_render_data_polys_sorted_build(), mesh_render_data_update_normals(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
const float(* MeshRenderData::poly_normals)[3] |
Definition at line 85 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_tan_init_common(), mesh_render_data_update_looptris(), mesh_render_data_update_normals(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
struct { ... } MeshRenderData::poly_sorted |
const ToolSettings* MeshRenderData::toolsettings |
Definition at line 53 of file extract_mesh.hh.
Referenced by blender::draw::extract_analysis_iter_finish_mesh(), blender::draw::extract_edituv_fdots_init(), blender::draw::extract_edituv_lines_init(), blender::draw::extract_edituv_lines_init_subdiv(), blender::draw::extract_edituv_points_init(), blender::draw::extract_edituv_points_init_subdiv(), blender::draw::extract_edituv_tris_init(), blender::draw::extract_edituv_tris_init_subdiv(), mesh_render_data_create(), blender::draw::mesh_render_data_edge_flag(), mesh_render_data_face_flag(), mesh_render_data_loop_edge_flag(), mesh_render_data_loop_flag(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), and blender::draw::statvis_calc_thickness().
int* MeshRenderData::tri_first_index |
Definition at line 93 of file extract_mesh.hh.
Referenced by blender::draw::extract_tris_iter_poly_bm(), blender::draw::extract_tris_iter_poly_mesh(), and mesh_render_data_polys_sorted_load().
int MeshRenderData::tri_len |
Definition at line 43 of file extract_mesh.hh.
Referenced by blender::draw::extract_edituv_tris_init(), blender::draw::extract_lines_adjacency_init(), blender::draw::extract_tan_init_common(), blender::draw::extract_task_range_run_iter(), blender::draw::extract_tris_single_mat_finish(), blender::draw::extract_tris_single_mat_init(), mesh_render_data_create(), mesh_render_data_update_looptris(), and blender::draw::statvis_calc_thickness().
bool MeshRenderData::use_final_mesh |
Definition at line 48 of file extract_mesh.hh.
Referenced by blender::draw::extract_tris_finish(), blender::draw::extract_tris_single_mat_finish(), and blender::draw::mesh_buffer_cache_create_requested().
bool MeshRenderData::use_hide |
Definition at line 46 of file extract_mesh.hh.
Referenced by draw_subdiv_create_requested_buffers(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_lines_adjacency_iter_looptri_mesh(), blender::draw::extract_lines_iter_ledge_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), blender::draw::extract_points_iter_subdiv_common(), blender::draw::extract_tris_single_mat_iter_looptri_mesh(), blender::draw::mesh_buffer_cache_create_requested(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_polys_sorted_build(), and blender::draw::vert_set_mesh().
bool MeshRenderData::use_subsurf_fdots |
Definition at line 47 of file extract_mesh.hh.
Referenced by blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_fdots_uv_init(), blender::draw::extract_fdots_uv_iter_poly_mesh(), and blender::draw::mesh_buffer_cache_create_requested().
const int* MeshRenderData::v_origindex |
Definition at line 66 of file extract_mesh.hh.
Referenced by bm_original_vert_get(), blender::draw::extract_edit_data_iter_subdiv_bm(), blender::draw::extract_edituv_points_iter_poly_mesh(), blender::draw::extract_edituv_points_iter_subdiv_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_points_iter_subdiv_common(), blender::draw::extract_points_loose_geom_subdiv(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_vert_idx_init_subdiv(), blender::draw::extract_vert_idx_iter_ledge_mesh(), blender::draw::extract_vert_idx_iter_lvert_mesh(), blender::draw::extract_vert_idx_iter_poly_mesh(), blender::draw::extract_vert_idx_loose_geom_subdiv(), mesh_render_data_create(), and blender::draw::vert_set_mesh().
int MeshRenderData::vert_crease_ofs |
Definition at line 68 of file extract_mesh.hh.
Referenced by mesh_render_data_create(), and blender::draw::mesh_render_data_vert_flag().
int MeshRenderData::vert_len |
Definition at line 39 of file extract_mesh.hh.
Referenced by blender::draw::extract_lines_adjacency_init(), blender::draw::extract_points_init(), blender::draw::extract_points_init_subdiv(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_init(), blender::draw::extract_tan_init_common(), mesh_render_data_create(), mesh_render_data_loose_geom_mesh(), mesh_render_data_lverts_bm(), mesh_render_data_update_normals(), and blender::draw::statvis_calc_sharp().
int MeshRenderData::vert_loose_len |
Definition at line 41 of file extract_mesh.hh.
Referenced by blender::draw::extract_task_range_run_iter(), and mesh_render_data_loose_geom_load().
const float(* MeshRenderData::vert_normals)[3] |
Definition at line 84 of file extract_mesh.hh.
Referenced by blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_init(), blender::draw::extract_pos_nor_init(), blender::draw::extract_tan_init_common(), and mesh_render_data_update_normals().
int MeshRenderData::visible_tri_len |
Definition at line 95 of file extract_mesh.hh.
Referenced by blender::draw::extract_tris_init(), and mesh_render_data_polys_sorted_load().