MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::RemeshSettings Member List

This is the complete list of members for meshlib::RemeshSettings, including all inherited members.

assign_from_another(_other:&meshlib::RemeshSettings) -> &mut meshlib::RemeshSettingsmeshlib::RemeshSettings
construct_from(targetEdgeLen:f32, maxEdgeSplits:core::ffi::c_int, maxAngleChangeAfterFlip:f32, frozenBoundary:bool, maxBdShift:f32, useCurvature:bool, maxSplittableTriAspectRatio:f32, finalRelaxIters:core::ffi::c_int, finalRelaxNoShrinkage:bool, region:Option<&mut meshlib::FaceBitSet >, notFlippable:Option<&mut meshlib::UndirectedEdgeBitSet >, packMesh:bool, projectOnOriginalMesh:bool, onEdgeSplit:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId, onEdgeDel:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId, preCollapse:&meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref, progressCallback:&meshlib::std_function_bool_from_float) -> meshlib::Owned< meshlib::RemeshSettings >meshlib::RemeshSettingsstatic
construct_from_another(_other:&meshlib::RemeshSettings) -> meshlib::Owned< meshlib::RemeshSettings >meshlib::RemeshSettingsstatic
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
final_relax_iters() const -> &core::ffi::c_intmeshlib::RemeshSettings
final_relax_iters_mut() -> &mut core::ffi::c_intmeshlib::RemeshSettings
final_relax_no_shrinkage() const -> &boolmeshlib::RemeshSettings
final_relax_no_shrinkage_mut() -> &mut boolmeshlib::RemeshSettings
frozen_boundary() const -> &boolmeshlib::RemeshSettings
frozen_boundary_mut() -> &mut boolmeshlib::RemeshSettings
max_angle_change_after_flip() const -> &f32meshlib::RemeshSettings
max_angle_change_after_flip_mut() -> &mut f32meshlib::RemeshSettings
max_bd_shift() const -> &f32meshlib::RemeshSettings
max_bd_shift_mut() -> &mut f32meshlib::RemeshSettings
max_edge_splits() const -> &core::ffi::c_intmeshlib::RemeshSettings
max_edge_splits_mut() -> &mut core::ffi::c_intmeshlib::RemeshSettings
max_splittable_tri_aspect_ratio() const -> &f32meshlib::RemeshSettings
max_splittable_tri_aspect_ratio_mut() -> &mut f32meshlib::RemeshSettings
new() -> meshlib::Owned< meshlib::RemeshSettings >meshlib::RemeshSettingsstatic
not_flippable() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::RemeshSettings
not_flippable_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::RemeshSettings
on_edge_del() const -> &meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::RemeshSettings
on_edge_del_mut() -> &mut meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::RemeshSettings
on_edge_split() const -> &meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::RemeshSettings
on_edge_split_mut() -> &mut meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::RemeshSettings
pack_mesh() const -> &boolmeshlib::RemeshSettings
pack_mesh_mut() -> &mut boolmeshlib::RemeshSettings
pre_collapse() const -> &meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_refmeshlib::RemeshSettings
pre_collapse_mut() -> &mut meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_refmeshlib::RemeshSettings
progress_callback() const -> &meshlib::std_function_bool_from_floatmeshlib::RemeshSettings
progress_callback_mut() -> &mut meshlib::std_function_bool_from_floatmeshlib::RemeshSettings
project_on_original_mesh() const -> &boolmeshlib::RemeshSettings
project_on_original_mesh_mut() -> &mut boolmeshlib::RemeshSettings
region() const -> *const *mut meshlib::ffi::MR_FaceBitSetmeshlib::RemeshSettings
region_mut() -> *mut *mut meshlib::ffi::MR_FaceBitSetmeshlib::RemeshSettings
set_final_relax_iters(value:core::ffi::c_int)meshlib::RemeshSettings
set_final_relax_no_shrinkage(value:bool)meshlib::RemeshSettings
set_frozen_boundary(value:bool)meshlib::RemeshSettings
set_max_angle_change_after_flip(value:f32)meshlib::RemeshSettings
set_max_bd_shift(value:f32)meshlib::RemeshSettings
set_max_edge_splits(value:core::ffi::c_int)meshlib::RemeshSettings
set_max_splittable_tri_aspect_ratio(value:f32)meshlib::RemeshSettings
set_not_flippable(value:Option<&mut meshlib::UndirectedEdgeBitSet >)meshlib::RemeshSettings
set_on_edge_del(value:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId)meshlib::RemeshSettings
set_on_edge_split(value:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId)meshlib::RemeshSettings
set_pack_mesh(value:bool)meshlib::RemeshSettings
set_pre_collapse(value:&meshlib::std_function_bool_from_MR_EdgeId_const_MR_Vector3f_ref)meshlib::RemeshSettings
set_progress_callback(value:&meshlib::std_function_bool_from_float)meshlib::RemeshSettings
set_project_on_original_mesh(value:bool)meshlib::RemeshSettings
set_region(value:Option<&mut meshlib::FaceBitSet >)meshlib::RemeshSettings
set_target_edge_len(value:f32)meshlib::RemeshSettings
set_use_curvature(value:bool)meshlib::RemeshSettings
target_edge_len() const -> &f32meshlib::RemeshSettings
target_edge_len_mut() -> &mut f32meshlib::RemeshSettings
use_curvature() const -> &boolmeshlib::RemeshSettings
use_curvature_mut() -> &mut boolmeshlib::RemeshSettings