Public Member Functions | |
| auto | assign_from_another (_other:&meshlib::VoxelsVolumeAccessor_MR_VdbVolume) -> &mut meshlib::VoxelsVolumeAccessor_MR_VdbVolume |
| auto | get_mr_vector3i (pos:&meshlib::Vector3i) const -> f32 |
| auto | get_mr_voxel_location (loc:&meshlib::VoxelLocation) const -> f32 |
| auto | min_coord () const -> &meshlib::Vector3i |
| auto | shift () const -> meshlib::Vector3f |
Static Public Member Functions | |
| static auto | construct_from_another (_other:&meshlib::VoxelsVolumeAccessor_MR_VdbVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_VdbVolume > |
| static auto | construct (volume:&meshlib::VdbVolume) -> meshlib::Owned< meshlib::VoxelsVolumeAccessor_MR_VdbVolume > |
| 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 |
VoxelsVolumeAccessor specialization for VDB volume Generated from class MR::VoxelsVolumeAccessor<MR::VdbVolume>.
Generated from class MR::VoxelsVolumeAccessor<MR::VdbVolume>. Heap-allocated instances are held in Owned<VoxelsVolumeAccessor_MR_VdbVolume>.
| auto meshlib::VoxelsVolumeAccessor_MR_VdbVolume::assign_from_another | ( | _other:&meshlib::VoxelsVolumeAccessor_MR_VdbVolume | ) | -> &mut meshlib::VoxelsVolumeAccessor_MR_VdbVolume |
Generated from method MR::VoxelsVolumeAccessor<MR::VdbVolume>::operator=.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
|
static |
< caching results of this accessor can improve performance Returns a pointer to a member variable of class MR::VoxelsVolumeAccessor<MR::VdbVolume> named cacheEffective.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_Get_cacheEffective().
|
static |
Generated from constructor MR::VoxelsVolumeAccessor<MR::VdbVolume>::VoxelsVolumeAccessor.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_Construct(). The reference to the parameter volume might be preserved in the constructed object.
|
static |
Generated from constructor MR::VoxelsVolumeAccessor<MR::VdbVolume>::VoxelsVolumeAccessor.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::VoxelsVolumeAccessor_MR_VdbVolume::get_mr_vector3i | ( | pos:&meshlib::Vector3i | ) | const -> f32 |
Generated from method MR::VoxelsVolumeAccessor<MR::VdbVolume>::get.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_get_MR_Vector3i().
| auto meshlib::VoxelsVolumeAccessor_MR_VdbVolume::get_mr_voxel_location | ( | loc:&meshlib::VoxelLocation | ) | const -> f32 |
Generated from method MR::VoxelsVolumeAccessor<MR::VdbVolume>::get.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_get_MR_VoxelLocation().
| auto meshlib::VoxelsVolumeAccessor_MR_VdbVolume::min_coord | ( | ) | const -> &meshlib::Vector3i |
Generated from method MR::VoxelsVolumeAccessor<MR::VdbVolume>::minCoord.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_minCoord().
| auto meshlib::VoxelsVolumeAccessor_MR_VdbVolume::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::VdbVolume>::shift.
Calls MR_VoxelsVolumeAccessor_MR_VdbVolume_shift().