MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::AABBTreePoints_Point Struct Reference
Inheritance diagram for meshlib::AABBTreePoints_Point:

Public Member Functions

auto assign_from_another (_other:&meshlib::AABBTreePoints_Point) -> &mut meshlib::AABBTreePoints_Point
auto coord () const -> &meshlib::Vector3f
auto coord_mut () -> &mut meshlib::Vector3f
void set_coord (value:meshlib::Vector3f)
auto id () const -> &meshlib::VertId
auto id_mut () -> &mut meshlib::VertId
void set_id (value:meshlib::VertId)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::AABBTreePoints_Point >
static auto construct_from (coord:meshlib::Vector3f, id:meshlib::VertId) -> meshlib::Owned< meshlib::AABBTreePoints_Point >
static auto construct_from_another (_other:&meshlib::AABBTreePoints_Point) -> meshlib::Owned< meshlib::AABBTreePoints_Point >
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::AABBTreePoints::Point.

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

Member Function Documentation

◆ assign_from_another()

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

Generated from method MR::AABBTreePoints::Point::operator=.

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

◆ construct_from()

auto meshlib::AABBTreePoints_Point::construct_from ( coord:meshlib::Vector3f ,
id:meshlib::VertId  ) -> meshlib::Owned< meshlib::AABBTreePoints_Point >
static

Constructs MR::AABBTreePoints::Point elementwise.

Calls MR_AABBTreePoints_Point_ConstructFrom(). The reference to the parameter coord might be preserved in the constructed object. The reference to the parameter id might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::AABBTreePoints::Point::Point.

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

◆ coord()

auto meshlib::AABBTreePoints_Point::coord ( ) const -> &meshlib::Vector3f

Returns a pointer to a member variable of class MR::AABBTreePoints::Point named coord.

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

◆ coord_mut()

auto meshlib::AABBTreePoints_Point::coord_mut ( ) -> &mut meshlib::Vector3f

Returns a mutable pointer to a member variable of class MR::AABBTreePoints::Point named coord.

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

◆ id()

auto meshlib::AABBTreePoints_Point::id ( ) const -> &meshlib::VertId

Returns a pointer to a member variable of class MR::AABBTreePoints::Point named id.

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

◆ id_mut()

auto meshlib::AABBTreePoints_Point::id_mut ( ) -> &mut meshlib::VertId

Returns a mutable pointer to a member variable of class MR::AABBTreePoints::Point named id.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_AABBTreePoints_Point_DefaultConstruct().

◆ set_coord()

void meshlib::AABBTreePoints_Point::set_coord ( value:meshlib::Vector3f )

Modifies a member variable of class MR::AABBTreePoints::Point named coord.

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

◆ set_id()

void meshlib::AABBTreePoints_Point::set_id ( value:meshlib::VertId )

Modifies a member variable of class MR::AABBTreePoints::Point named id.

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


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