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

Public Member Functions

auto assign_from_another (_other:&meshlib::OriginAndDimensions) -> &mut meshlib::OriginAndDimensions
auto origin () const -> &meshlib::Vector3f
auto origin_mut () -> &mut meshlib::Vector3f
void set_origin (value:meshlib::Vector3f)
auto dimensions () const -> &meshlib::Vector3i
auto dimensions_mut () -> &mut meshlib::Vector3i
void set_dimensions (value:meshlib::Vector3i)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::OriginAndDimensions >
static auto construct_from (origin:meshlib::Vector3f, dimensions:meshlib::Vector3i) -> meshlib::Owned< meshlib::OriginAndDimensions >
static auto construct_from_another (_other:&meshlib::OriginAndDimensions) -> meshlib::Owned< meshlib::OriginAndDimensions >
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

shift of zero voxel in 3D space and dimensions of voxel-grid Generated from class MR::OriginAndDimensions.

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

Member Function Documentation

◆ assign_from_another()

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

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

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

◆ construct_from()

auto meshlib::OriginAndDimensions::construct_from ( origin:meshlib::Vector3f ,
dimensions:meshlib::Vector3i  ) -> meshlib::Owned< meshlib::OriginAndDimensions >
static

Constructs MR::OriginAndDimensions elementwise.

Calls MR_OriginAndDimensions_ConstructFrom(). The reference to the parameter origin might be preserved in the constructed object. The reference to the parameter dimensions might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::OriginAndDimensions::OriginAndDimensions.

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

◆ dimensions()

auto meshlib::OriginAndDimensions::dimensions ( ) const -> &meshlib::Vector3i

Returns a pointer to a member variable of class MR::OriginAndDimensions named dimensions.

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

◆ dimensions_mut()

auto meshlib::OriginAndDimensions::dimensions_mut ( ) -> &mut meshlib::Vector3i

Returns a mutable pointer to a member variable of class MR::OriginAndDimensions named dimensions.

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

◆ new()

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

Constructs an empty (default-constructed) instance.

Calls MR_OriginAndDimensions_DefaultConstruct().

◆ origin()

auto meshlib::OriginAndDimensions::origin ( ) const -> &meshlib::Vector3f

Returns a pointer to a member variable of class MR::OriginAndDimensions named origin.

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

◆ origin_mut()

auto meshlib::OriginAndDimensions::origin_mut ( ) -> &mut meshlib::Vector3f

Returns a mutable pointer to a member variable of class MR::OriginAndDimensions named origin.

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

◆ set_dimensions()

void meshlib::OriginAndDimensions::set_dimensions ( value:meshlib::Vector3i )

Modifies a member variable of class MR::OriginAndDimensions named dimensions.

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

◆ set_origin()

void meshlib::OriginAndDimensions::set_origin ( value:meshlib::Vector3f )

Modifies a member variable of class MR::OriginAndDimensions named origin.

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


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