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

Public Member Functions

auto get_mr_vector3i (pos:&meshlib::Vector3i) const -> f32
auto get_mr_voxel_location (loc:&meshlib::VoxelLocation) const -> f32
auto shift () const -> meshlib::Vector3f

Static Public Member Functions

static auto construct_from_another (_other:&meshlib::VoxelsVolumeAccessor_MR_FunctionVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_FunctionVolume >
static auto construct (volume:&meshlib::FunctionVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_FunctionVolume >
static auto cache_effective () -> *const bool
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

VoxelsVolumeAccessor specialization for value getters Generated from class MR::VoxelsVolumeAccessor<MR::FunctionVolume>.

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

Member Function Documentation

◆ cache_effective()

auto meshlib::VoxelsVolumeAccessor_MR_FunctionVolume::cache_effective ( ) -> *const bool
static

< caching results of this accessor can improve performance Returns a pointer to a member variable of class MR::VoxelsVolumeAccessor<MR::FunctionVolume> named cacheEffective.

Calls MR_VoxelsVolumeAccessor_MR_FunctionVolume_Get_cacheEffective().

◆ construct()

auto meshlib::VoxelsVolumeAccessor_MR_FunctionVolume::construct ( volume:&meshlib::FunctionVolume ) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_FunctionVolume >
static

Generated from constructor MR::VoxelsVolumeAccessor<MR::FunctionVolume>::VoxelsVolumeAccessor.

Calls MR_VoxelsVolumeAccessor_MR_FunctionVolume_Construct(). The reference to the parameter volume might be preserved in the constructed object.

◆ construct_from_another()

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

Generated from constructor MR::VoxelsVolumeAccessor<MR::FunctionVolume>::VoxelsVolumeAccessor.

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

◆ get_mr_vector3i()

auto meshlib::VoxelsVolumeAccessor_MR_FunctionVolume::get_mr_vector3i ( pos:&meshlib::Vector3i ) const -> f32

Generated from method MR::VoxelsVolumeAccessor<MR::FunctionVolume>::get.

Calls MR_VoxelsVolumeAccessor_MR_FunctionVolume_get_MR_Vector3i().

◆ get_mr_voxel_location()

auto meshlib::VoxelsVolumeAccessor_MR_FunctionVolume::get_mr_voxel_location ( loc:&meshlib::VoxelLocation ) const -> f32

Generated from method MR::VoxelsVolumeAccessor<MR::FunctionVolume>::get.

Calls MR_VoxelsVolumeAccessor_MR_FunctionVolume_get_MR_VoxelLocation().

◆ shift()

auto meshlib::VoxelsVolumeAccessor_MR_FunctionVolume::shift ( ) const -> meshlib::Vector3f

this additional shift shall be added to integer voxel coordinates during transformation in 3D space Generated from method MR::VoxelsVolumeAccessor<MR::FunctionVolume>::shift.

Calls MR_VoxelsVolumeAccessor_MR_FunctionVolume_shift().


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