MeshLib Rust Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib::IOFilter:

Public Member Functions

auto assign_from_another (_other:&meshlib::IOFilter) -> &mut meshlib::IOFilter
auto op_compare_three_way (_1:&meshlib::IOFilter) const -> meshlib::std_partial_ordering
auto op_equal (_1:&meshlib::IOFilter) const -> bool
auto op_not_equal (_1:&meshlib::IOFilter) const -> bool
auto op_less (_1:&meshlib::IOFilter) const -> bool
auto op_greater (_1:&meshlib::IOFilter) const -> bool
auto op_less_equal (_1:&meshlib::IOFilter) const -> bool
auto op_greater_equal (_1:&meshlib::IOFilter) const -> bool
auto is_supported_extension (ext:&str) const -> bool
auto name () const -> &meshlib::std_string
auto name_mut () -> &mut meshlib::std_string
void set_name (value:&str)
auto extensions () const -> &meshlib::std_string
auto extensions_mut () -> &mut meshlib::std_string
void set_extensions (value:&str)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::IOFilter >
static auto construct_from_another (_other:&meshlib::IOFilter) -> meshlib::Owned< meshlib::IOFilter >
static auto construct (_name:&str, _ext:&str) -> meshlib::Owned< meshlib::IOFilter >
Static Public Member Functions inherited from meshlib::CppClass
static void destroy (ptr:*mut Self)
Static Public Member Functions inherited from meshlib::CppCopy
static auto copy (ptr:*const Self) -> *mut Self

Detailed Description

Generated from class MR::IOFilter.

Generated from class MR::IOFilter. Heap-allocated instances are held in Owned<IOFilter>.

Member Function Documentation

◆ assign_from_another()

auto meshlib::IOFilter::assign_from_another ( _other:&meshlib::IOFilter ) -> &mut meshlib::IOFilter

Generated from method MR::IOFilter::operator=.

Calls MR_IOFilter_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.

◆ construct()

auto meshlib::IOFilter::construct ( _name:& str,
_ext:& str ) -> meshlib::Owned< meshlib::IOFilter >
static

Generated from constructor MR::IOFilter::IOFilter.

Calls MR_IOFilter_Construct(). The reference to the parameter _name might be preserved in the constructed object. The reference to the parameter _ext might be preserved in the constructed object.

◆ construct_from_another()

auto meshlib::IOFilter::construct_from_another ( _other:&meshlib::IOFilter ) -> meshlib::Owned< meshlib::IOFilter >
static

Generated from constructor MR::IOFilter::IOFilter.

Calls MR_IOFilter_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

◆ extensions()

auto meshlib::IOFilter::extensions ( ) const -> &meshlib::std_string

"*.ext" or "*.ext1;*.ext2;*.ext3" Returns a pointer to a member variable of class MR::IOFilter named extensions.

Calls MR_IOFilter_Get_extensions(). The reference to this object might be preserved as the return value.

◆ extensions_mut()

auto meshlib::IOFilter::extensions_mut ( ) -> &mut meshlib::std_string

"*.ext" or "*.ext1;*.ext2;*.ext3" Returns a mutable pointer to a member variable of class MR::IOFilter named extensions.

Calls MR_IOFilter_GetMutable_extensions(). The reference to this object might be preserved as the return value.

◆ is_supported_extension()

auto meshlib::IOFilter::is_supported_extension ( ext:& str) const -> bool

Generated from method MR::IOFilter::isSupportedExtension.

Calls MR_IOFilter_isSupportedExtension().

◆ name()

auto meshlib::IOFilter::name ( ) const -> &meshlib::std_string

Returns a pointer to a member variable of class MR::IOFilter named name.

Calls MR_IOFilter_Get_name(). The reference to this object might be preserved as the return value.

◆ name_mut()

auto meshlib::IOFilter::name_mut ( ) -> &mut meshlib::std_string

Returns a mutable pointer to a member variable of class MR::IOFilter named name.

Calls MR_IOFilter_GetMutable_name(). The reference to this object might be preserved as the return value.

◆ new()

auto meshlib::IOFilter::new ( ) -> meshlib::Owned< meshlib::IOFilter >
static

Constructs an empty (default-constructed) instance.

Calls MR_IOFilter_DefaultConstruct().

◆ op_compare_three_way()

auto meshlib::IOFilter::op_compare_three_way ( _1:&meshlib::IOFilter ) const -> meshlib::std_partial_ordering

Generated from method MR::IOFilter::operator<=>.

Calls MR_compare_three_way_MR_IOFilter().

◆ op_equal()

auto meshlib::IOFilter::op_equal ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator==.

Calls MR_equal_MR_IOFilter().

◆ op_greater()

auto meshlib::IOFilter::op_greater ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator>.

Calls MR_greater_MR_IOFilter().

◆ op_greater_equal()

auto meshlib::IOFilter::op_greater_equal ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator>=.

Calls MR_greater_equal_MR_IOFilter().

◆ op_less()

auto meshlib::IOFilter::op_less ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator<.

Calls MR_less_MR_IOFilter().

◆ op_less_equal()

auto meshlib::IOFilter::op_less_equal ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator<=.

Calls MR_less_equal_MR_IOFilter().

◆ op_not_equal()

auto meshlib::IOFilter::op_not_equal ( _1:&meshlib::IOFilter ) const -> bool

Generated from method MR::IOFilter::operator!=.

Calls MR_not_equal_MR_IOFilter().

◆ set_extensions()

void meshlib::IOFilter::set_extensions ( value:& str)

"*.ext" or "*.ext1;*.ext2;*.ext3" Modifies a member variable of class MR::IOFilter named extensions.

Calls MR_IOFilter_Set_extensions(). The reference to the parameter value might be preserved in this object in element extensions.

◆ set_name()

void meshlib::IOFilter::set_name ( value:& str)

Modifies a member variable of class MR::IOFilter named name.

Calls MR_IOFilter_Set_name(). The reference to the parameter value might be preserved in this object in element name.


The documentation for this struct was generated from the following file: