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

Public Member Functions

auto assign_from_another (_other:&meshlib::voxels_load::RasterFolderLoadSettings) -> &mut meshlib::voxels_load::RasterFolderLoadSettings
auto dir () const -> &meshlib::std_filesystem_path
auto dir_mut () -> &mut meshlib::std_filesystem_path
void set_dir (value:&str)
auto voxel_size () const -> &meshlib::Vector3f
auto voxel_size_mut () -> &mut meshlib::Vector3f
void set_voxel_size (value:meshlib::Vector3f)
auto grid_type () const -> &meshlib::voxels_load::GridType
auto grid_type_mut () -> &mut meshlib::voxels_load::GridType
void set_grid_type (value:meshlib::voxels_load::GridType)
auto cb () const -> &meshlib::std_function_bool_from_float
auto cb_mut () -> &mut meshlib::std_function_bool_from_float
void set_cb (value:&meshlib::std_function_bool_from_float)

Static Public Member Functions

static auto new () -> meshlib::Owned< meshlib::voxels_load::RasterFolderLoadSettings >
static auto construct_from (dir:&str, voxelSize:meshlib::Vector3f, gridType:meshlib::voxels_load::GridType, cb:&meshlib::std_function_bool_from_float) -> meshlib::Owned< meshlib::voxels_load::RasterFolderLoadSettings >
static auto construct_from_another (_other:&meshlib::voxels_load::RasterFolderLoadSettings) -> meshlib::Owned< meshlib::voxels_load::RasterFolderLoadSettings >
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::VoxelsLoad::RasterFolderLoadSettings.

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

Member Function Documentation

◆ assign_from_another()

auto meshlib::voxels_load::RasterFolderLoadSettings::assign_from_another ( _other:&meshlib::voxels_load::RasterFolderLoadSettings ) -> &mut meshlib::voxels_load::RasterFolderLoadSettings

Generated from method MR::VoxelsLoad::RasterFolderLoadSettings::operator=.

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

◆ cb()

auto meshlib::voxels_load::RasterFolderLoadSettings::cb ( ) const -> &meshlib::std_function_bool_from_float

Returns a pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named cb.

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

◆ cb_mut()

auto meshlib::voxels_load::RasterFolderLoadSettings::cb_mut ( ) -> &mut meshlib::std_function_bool_from_float

Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named cb.

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

◆ construct_from()

auto meshlib::voxels_load::RasterFolderLoadSettings::construct_from ( dir:& str,
voxelSize:meshlib::Vector3f ,
gridType:meshlib::voxels_load::GridType ,
cb:&meshlib::std_function_bool_from_float  ) -> meshlib::Owned< meshlib::voxels_load::RasterFolderLoadSettings >
static

Constructs MR::VoxelsLoad::RasterFolderLoadSettings elementwise.

Calls MR_VoxelsLoad_RasterFolderLoadSettings_ConstructFrom(). The reference to the parameter dir might be preserved in the constructed object. The reference to the parameter voxelSize might be preserved in the constructed object. The reference to the parameter gridType might be preserved in the constructed object. The reference to the parameter cb might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::VoxelsLoad::RasterFolderLoadSettings::RasterFolderLoadSettings.

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

◆ dir()

auto meshlib::voxels_load::RasterFolderLoadSettings::dir ( ) const -> &meshlib::std_filesystem_path

Returns a pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named dir.

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

◆ dir_mut()

auto meshlib::voxels_load::RasterFolderLoadSettings::dir_mut ( ) -> &mut meshlib::std_filesystem_path

Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named dir.

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

◆ grid_type()

auto meshlib::voxels_load::RasterFolderLoadSettings::grid_type ( ) const -> &meshlib::voxels_load::GridType

Returns a pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named gridType.

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

◆ grid_type_mut()

auto meshlib::voxels_load::RasterFolderLoadSettings::grid_type_mut ( ) -> &mut meshlib::voxels_load::GridType

Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named gridType.

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

◆ new()

auto meshlib::voxels_load::RasterFolderLoadSettings::new ( ) -> meshlib::Owned< meshlib::voxels_load::RasterFolderLoadSettings >
static

Constructs an empty (default-constructed) instance.

Calls MR_VoxelsLoad_RasterFolderLoadSettings_DefaultConstruct().

◆ set_cb()

void meshlib::voxels_load::RasterFolderLoadSettings::set_cb ( value:&meshlib::std_function_bool_from_float )

Modifies a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named cb.

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

◆ set_dir()

void meshlib::voxels_load::RasterFolderLoadSettings::set_dir ( value:& str)

Modifies a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named dir.

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

◆ set_grid_type()

void meshlib::voxels_load::RasterFolderLoadSettings::set_grid_type ( value:meshlib::voxels_load::GridType )

Modifies a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named gridType.

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

◆ set_voxel_size()

void meshlib::voxels_load::RasterFolderLoadSettings::set_voxel_size ( value:meshlib::Vector3f )

Modifies a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named voxelSize.

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

◆ voxel_size()

auto meshlib::voxels_load::RasterFolderLoadSettings::voxel_size ( ) const -> &meshlib::Vector3f

Returns a pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named voxelSize.

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

◆ voxel_size_mut()

auto meshlib::voxels_load::RasterFolderLoadSettings::voxel_size_mut ( ) -> &mut meshlib::Vector3f

Returns a mutable pointer to a member variable of class MR::VoxelsLoad::RasterFolderLoadSettings named voxelSize.

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


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