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

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

assign_from_another(_other:&meshlib::SubdivideSettings) -> &mut meshlib::SubdivideSettingsmeshlib::SubdivideSettings
before_edge_split() const -> &meshlib::std_function_bool_from_MR_EdgeIdmeshlib::SubdivideSettings
before_edge_split_mut() -> &mut meshlib::std_function_bool_from_MR_EdgeIdmeshlib::SubdivideSettings
construct_from(maxEdgeLen:f32, curvaturePriority:f32, maxEdgeSplits:core::ffi::c_int, maxDeviationAfterFlip:f32, maxAngleChangeAfterFlip:f32, criticalAspectRatioFlip:f32, region:Option<&mut meshlib::FaceBitSet >, maintainRegion:Option<&mut meshlib::FaceBitSet >, notFlippable:Option<&mut meshlib::UndirectedEdgeBitSet >, onlyNearNotFlippable:bool, newVerts:Option<&mut meshlib::VertBitSet >, subdivideBorder:bool, maxTriAspectRatio:f32, maxSplittableTriAspectRatio:f32, smoothMode:bool, minSharpDihedralAngle:f32, projectOnOriginalMesh:bool, beforeEdgeSplit:&meshlib::std_function_bool_from_MR_EdgeId, onVertCreated:&meshlib::std_function_void_from_MR_VertId, onEdgeSplit:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId, progressCallback:&meshlib::std_function_bool_from_float) -> meshlib::Owned< meshlib::SubdivideSettings >meshlib::SubdivideSettingsstatic
construct_from_another(_other:&meshlib::SubdivideSettings) -> meshlib::Owned< meshlib::SubdivideSettings >meshlib::SubdivideSettingsstatic
copy(ptr:*const Self) -> *mut Selfmeshlib::CppCopystatic
critical_aspect_ratio_flip() const -> &f32meshlib::SubdivideSettings
critical_aspect_ratio_flip_mut() -> &mut f32meshlib::SubdivideSettings
curvature_priority() const -> &f32meshlib::SubdivideSettings
curvature_priority_mut() -> &mut f32meshlib::SubdivideSettings
meshlib::destroy(ptr:*mut Self)meshlib::CppClassstatic
meshlib::CppCopy::destroy(ptr:*mut Self)meshlib::CppClassstatic
maintain_region() const -> *const *mut meshlib::ffi::MR_FaceBitSetmeshlib::SubdivideSettings
maintain_region_mut() -> *mut *mut meshlib::ffi::MR_FaceBitSetmeshlib::SubdivideSettings
max_angle_change_after_flip() const -> &f32meshlib::SubdivideSettings
max_angle_change_after_flip_mut() -> &mut f32meshlib::SubdivideSettings
max_deviation_after_flip() const -> &f32meshlib::SubdivideSettings
max_deviation_after_flip_mut() -> &mut f32meshlib::SubdivideSettings
max_edge_len() const -> &f32meshlib::SubdivideSettings
max_edge_len_mut() -> &mut f32meshlib::SubdivideSettings
max_edge_splits() const -> &core::ffi::c_intmeshlib::SubdivideSettings
max_edge_splits_mut() -> &mut core::ffi::c_intmeshlib::SubdivideSettings
max_splittable_tri_aspect_ratio() const -> &f32meshlib::SubdivideSettings
max_splittable_tri_aspect_ratio_mut() -> &mut f32meshlib::SubdivideSettings
max_tri_aspect_ratio() const -> &f32meshlib::SubdivideSettings
max_tri_aspect_ratio_mut() -> &mut f32meshlib::SubdivideSettings
min_sharp_dihedral_angle() const -> &f32meshlib::SubdivideSettings
min_sharp_dihedral_angle_mut() -> &mut f32meshlib::SubdivideSettings
new() -> meshlib::Owned< meshlib::SubdivideSettings >meshlib::SubdivideSettingsstatic
new_verts() const -> *const *mut meshlib::ffi::MR_VertBitSetmeshlib::SubdivideSettings
new_verts_mut() -> *mut *mut meshlib::ffi::MR_VertBitSetmeshlib::SubdivideSettings
not_flippable() const -> *const *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::SubdivideSettings
not_flippable_mut() -> *mut *mut meshlib::ffi::MR_UndirectedEdgeBitSetmeshlib::SubdivideSettings
on_edge_split() const -> &meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::SubdivideSettings
on_edge_split_mut() -> &mut meshlib::std_function_void_from_MR_EdgeId_MR_EdgeIdmeshlib::SubdivideSettings
on_vert_created() const -> &meshlib::std_function_void_from_MR_VertIdmeshlib::SubdivideSettings
on_vert_created_mut() -> &mut meshlib::std_function_void_from_MR_VertIdmeshlib::SubdivideSettings
only_near_not_flippable() const -> &boolmeshlib::SubdivideSettings
only_near_not_flippable_mut() -> &mut boolmeshlib::SubdivideSettings
progress_callback() const -> &meshlib::std_function_bool_from_floatmeshlib::SubdivideSettings
progress_callback_mut() -> &mut meshlib::std_function_bool_from_floatmeshlib::SubdivideSettings
project_on_original_mesh() const -> &boolmeshlib::SubdivideSettings
project_on_original_mesh_mut() -> &mut boolmeshlib::SubdivideSettings
region() const -> *const *mut meshlib::ffi::MR_FaceBitSetmeshlib::SubdivideSettings
region_mut() -> *mut *mut meshlib::ffi::MR_FaceBitSetmeshlib::SubdivideSettings
set_before_edge_split(value:&meshlib::std_function_bool_from_MR_EdgeId)meshlib::SubdivideSettings
set_critical_aspect_ratio_flip(value:f32)meshlib::SubdivideSettings
set_curvature_priority(value:f32)meshlib::SubdivideSettings
set_maintain_region(value:Option<&mut meshlib::FaceBitSet >)meshlib::SubdivideSettings
set_max_angle_change_after_flip(value:f32)meshlib::SubdivideSettings
set_max_deviation_after_flip(value:f32)meshlib::SubdivideSettings
set_max_edge_len(value:f32)meshlib::SubdivideSettings
set_max_edge_splits(value:core::ffi::c_int)meshlib::SubdivideSettings
set_max_splittable_tri_aspect_ratio(value:f32)meshlib::SubdivideSettings
set_max_tri_aspect_ratio(value:f32)meshlib::SubdivideSettings
set_min_sharp_dihedral_angle(value:f32)meshlib::SubdivideSettings
set_new_verts(value:Option<&mut meshlib::VertBitSet >)meshlib::SubdivideSettings
set_not_flippable(value:Option<&mut meshlib::UndirectedEdgeBitSet >)meshlib::SubdivideSettings
set_on_edge_split(value:&meshlib::std_function_void_from_MR_EdgeId_MR_EdgeId)meshlib::SubdivideSettings
set_on_vert_created(value:&meshlib::std_function_void_from_MR_VertId)meshlib::SubdivideSettings
set_only_near_not_flippable(value:bool)meshlib::SubdivideSettings
set_progress_callback(value:&meshlib::std_function_bool_from_float)meshlib::SubdivideSettings
set_project_on_original_mesh(value:bool)meshlib::SubdivideSettings
set_region(value:Option<&mut meshlib::FaceBitSet >)meshlib::SubdivideSettings
set_smooth_mode(value:bool)meshlib::SubdivideSettings
set_subdivide_border(value:bool)meshlib::SubdivideSettings
smooth_mode() const -> &boolmeshlib::SubdivideSettings
smooth_mode_mut() -> &mut boolmeshlib::SubdivideSettings
subdivide_border() const -> &boolmeshlib::SubdivideSettings
subdivide_border_mut() -> &mut boolmeshlib::SubdivideSettings