|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | CCGKey |
Functions | |
| void | CCG_key (CCGKey *key, const CCGSubSurf *ss, int level) |
| void | CCG_key_top_level (CCGKey *key, const CCGSubSurf *ss) |
| blender::float3 & | CCG_elem_co (const CCGKey &, CCGElem *elem) |
| blender::float3 & | CCG_elem_no (const CCGKey &key, CCGElem *elem) |
| float & | CCG_elem_mask (const CCGKey &key, CCGElem *elem) |
| CCGElem * | CCG_elem_offset (const CCGKey &key, CCGElem *elem, int offset) |
| int | CCG_grid_xy_to_index (const int grid_size, const int x, const int y) |
| CCGElem * | CCG_grid_elem (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_grid_elem_co (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_grid_elem_no (const CCGKey &key, CCGElem *elem, int x, int y) |
| float & | CCG_grid_elem_mask (const CCGKey &key, CCGElem *elem, int x, int y) |
| blender::float3 & | CCG_elem_offset_co (const CCGKey &key, CCGElem *elem, int offset) |
|
inline |
Definition at line 55 of file BKE_ccg.hh.
Referenced by CCG_elem_offset_co(), CCG_grid_elem_co(), and ccgDM_to_MVert().
Definition at line 66 of file BKE_ccg.hh.
References BLI_assert, CCGKey::has_mask, and CCGKey::mask_offset.
Referenced by CCG_grid_elem_mask().
|
inline |
Definition at line 60 of file BKE_ccg.hh.
References BLI_assert, CCGKey::has_normals, and CCGKey::normal_offset.
Referenced by CCG_grid_elem_no().
Definition at line 72 of file BKE_ccg.hh.
References CCGKey::elem_size.
Referenced by CCG_elem_offset_co(), and CCG_grid_elem().
|
inline |
Definition at line 103 of file BKE_ccg.hh.
References CCG_elem_co(), and CCG_elem_offset().
Referenced by multires_copy_dm_grid(), and multires_modifier_update_mdisps().
Definition at line 82 of file BKE_ccg.hh.
References CCG_elem_offset(), CCG_grid_xy_to_index(), and CCGKey::grid_size.
Referenced by CCG_grid_elem_co(), CCG_grid_elem_mask(), and CCG_grid_elem_no().
|
inline |
Definition at line 88 of file BKE_ccg.hh.
References CCG_elem_co(), and CCG_grid_elem().
Referenced by grid_tangent(), interp_bilinear_grid(), and multires_disp_run_cb().
Definition at line 98 of file BKE_ccg.hh.
References CCG_elem_mask(), and CCG_grid_elem().
Referenced by multires_disp_run_cb().
|
inline |
Definition at line 93 of file BKE_ccg.hh.
References CCG_elem_no(), and CCG_grid_elem().
Referenced by grid_tangent_matrix(), and interp_bilinear_grid().
Definition at line 77 of file BKE_ccg.hh.
References x.
Referenced by blender::ed::sculpt_paint::smooth::average_data_grids(), BKE_subdiv_ccg_eval_limit_positions(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_grids(), blender::ed::sculpt_paint::filter::calc_sharpen_filter(), blender::ed::sculpt_paint::calc_vert_neighbors(), blender::ed::sculpt_paint::calc_vert_neighbors_interior(), CCG_grid_elem(), blender::draw::pbvh::create_lines_index_grids(), blender::draw::pbvh::create_tri_index_grids(), blender::ed::sculpt_paint::boundary::edit_data_init_grids(), blender::draw::pbvh::fill_vbo_mask_grids(), blender::draw::pbvh::fill_vbo_normal_grids(), blender::draw::pbvh::fill_vbo_position_grids(), blender::ed::sculpt_paint::face_set::filter_verts_with_unique_face_sets_grids(), blender::bke::ccg::grid_xy_to_vert(), blender::ed::sculpt_paint::pose::grow_factors_grids(), blender::ed::sculpt_paint::mask::grow_mask_grids(), blender::ed::sculpt_paint::hide::grow_shrink_visibility_grid(), blender::ed::sculpt_paint::smooth::neighbor_position_average_interior_grids(), blender::bke::pbvh::node_raycast_grids(), paint_is_grid_face_hidden(), blender::bke::pbvh::pbvh_grids_node_nearest_to_ray(), blender::ed::sculpt_paint::mask::shrink_mask_grids(), and SubdivCCGCoord::to_index().
| void CCG_key | ( | CCGKey * | key, |
| const CCGSubSurf * | ss, | ||
| int | level ) |
Definition at line 1548 of file CCGSubSurf.cc.
References CCGSubSurf::allocMask, CCGSubSurf::calcVertNormals, ccgSubSurf_getGridLevelSize(), CCGKey::elem_size, CCGKey::grid_area, CCGKey::grid_bytes, CCGKey::grid_size, CCGKey::has_mask, CCGKey::has_normals, CCGKey::level, CCGKey::mask_offset, CCGSubSurf::maskDataOffset, CCGSubSurf::meshIFC, CCGKey::normal_offset, and CCGMeshIFC::vertDataSize.
Referenced by CCG_key_top_level().
| void CCG_key_top_level | ( | CCGKey * | key, |
| const CCGSubSurf * | ss ) |
Definition at line 1577 of file CCGSubSurf.cc.
References CCG_key(), and ccgSubSurf_getSubdivisionLevels().
Referenced by ccgDM_copyFinalVertArray(), and ccgDM_getGridKey().