Static Public Member Functions | |
| static auto | new () -> meshlib::Owned< meshlib::LoadedMeshData > |
| static auto | construct_from_another (_other:&meshlib::LoadedMeshData) -> meshlib::Owned< meshlib::LoadedMeshData > |
| static auto | static_downcast_from_object_mesh_data (object:&meshlib::ObjectMeshData) -> &Self |
| static auto | static_downcast_from_object_mesh_data_mut (object:&mut meshlib::ObjectMeshData) -> &mut Self |
| 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 |
ObjectMeshData and additional information from mesh importer Generated from class MR::LoadedMeshData. Base classes: Direct: (non-virtual) MR::ObjectMeshData
Generated from class MR::LoadedMeshData. Heap-allocated instances are held in Owned<LoadedMeshData>.
| auto meshlib::LoadedMeshData::assign_from_another | ( | _other:&meshlib::LoadedMeshData | ) | -> &mut meshlib::LoadedMeshData |
Generated from method MR::LoadedMeshData::operator=.
Calls MR_LoadedMeshData_AssignFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in this object.
| auto meshlib::LoadedMeshData::clone | ( | ) | const -> meshlib::Owned< meshlib::ObjectMeshData > |
returns copy of this object with mesh cloned Generated from method MR::LoadedMeshData::clone.
Calls MR_LoadedMeshData_clone().
|
static |
Generated from constructor MR::LoadedMeshData::LoadedMeshData.
Calls MR_LoadedMeshData_ConstructFromAnother(). The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.
| auto meshlib::LoadedMeshData::creases | ( | ) | const -> &meshlib::UndirectedEdgeBitSet |
Returns a pointer to a member variable of class MR::LoadedMeshData named creases.
Calls MR_LoadedMeshData_Get_creases(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::creases_mut | ( | ) | -> &mut meshlib::UndirectedEdgeBitSet |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named creases.
Calls MR_LoadedMeshData_GetMutable_creases(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::duplicated_vertex_count | ( | ) | const -> &core::ffi::c_int |
Returns a pointer to a member variable of class MR::LoadedMeshData named duplicatedVertexCount.
Calls MR_LoadedMeshData_Get_duplicatedVertexCount(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::duplicated_vertex_count_mut | ( | ) | -> &mut core::ffi::c_int |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named duplicatedVertexCount.
Calls MR_LoadedMeshData_GetMutable_duplicatedVertexCount(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::face_colors | ( | ) | const -> &meshlib::FaceColors |
Returns a pointer to a member variable of class MR::LoadedMeshData named faceColors.
Calls MR_LoadedMeshData_Get_faceColors(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::face_colors_mut | ( | ) | -> &mut meshlib::FaceColors |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named faceColors.
Calls MR_LoadedMeshData_GetMutable_faceColors(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::heap_bytes | ( | ) | const -> usize |
returns the amount of memory this object occupies on heap Generated from method MR::LoadedMeshData::heapBytes.
Calls MR_LoadedMeshData_heapBytes().
| auto meshlib::LoadedMeshData::mesh | ( | ) | const -> &meshlib::std_shared_ptr_MR_Mesh |
Returns a pointer to a member variable of class MR::LoadedMeshData named mesh.
Calls MR_LoadedMeshData_Get_mesh(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::mesh_mut | ( | ) | -> &mut meshlib::std_shared_ptr_MR_Mesh |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named mesh.
Calls MR_LoadedMeshData_GetMutable_mesh(). The reference to this object might be preserved as the return value.
|
static |
Constructs an empty (default-constructed) instance.
Calls MR_LoadedMeshData_DefaultConstruct().
| auto meshlib::LoadedMeshData::selected_edges | ( | ) | const -> &meshlib::UndirectedEdgeBitSet |
Returns a pointer to a member variable of class MR::LoadedMeshData named selectedEdges.
Calls MR_LoadedMeshData_Get_selectedEdges(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::selected_edges_mut | ( | ) | -> &mut meshlib::UndirectedEdgeBitSet |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named selectedEdges.
Calls MR_LoadedMeshData_GetMutable_selectedEdges(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::selected_faces | ( | ) | const -> &meshlib::FaceBitSet |
selection Returns a pointer to a member variable of class MR::LoadedMeshData named selectedFaces.
Calls MR_LoadedMeshData_Get_selectedFaces(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::selected_faces_mut | ( | ) | -> &mut meshlib::FaceBitSet |
selection Returns a mutable pointer to a member variable of class MR::LoadedMeshData named selectedFaces.
Calls MR_LoadedMeshData_GetMutable_selectedFaces(). The reference to this object might be preserved as the return value.
| void meshlib::LoadedMeshData::set_creases | ( | value:&meshlib::UndirectedEdgeBitSet | ) |
Modifies a member variable of class MR::LoadedMeshData named creases.
Calls MR_LoadedMeshData_Set_creases(). The reference to the parameter value might be preserved in this object in element creases.
| void meshlib::LoadedMeshData::set_duplicated_vertex_count | ( | value:core::ffi::c_int | ) |
Modifies a member variable of class MR::LoadedMeshData named duplicatedVertexCount.
Calls MR_LoadedMeshData_Set_duplicatedVertexCount().
| void meshlib::LoadedMeshData::set_face_colors | ( | value:&meshlib::FaceColors | ) |
Modifies a member variable of class MR::LoadedMeshData named faceColors.
Calls MR_LoadedMeshData_Set_faceColors(). The reference to the parameter value might be preserved in this object in element faceColors.
| void meshlib::LoadedMeshData::set_mesh | ( | value:&meshlib::std_shared_ptr_MR_Mesh | ) |
Modifies a member variable of class MR::LoadedMeshData named mesh.
Calls MR_LoadedMeshData_Set_mesh(). The reference to the parameter value might be preserved in this object in element mesh.
| void meshlib::LoadedMeshData::set_selected_edges | ( | value:&meshlib::UndirectedEdgeBitSet | ) |
Modifies a member variable of class MR::LoadedMeshData named selectedEdges.
Calls MR_LoadedMeshData_Set_selectedEdges(). The reference to the parameter value might be preserved in this object in element selectedEdges.
| void meshlib::LoadedMeshData::set_selected_faces | ( | value:&meshlib::FaceBitSet | ) |
selection Modifies a member variable of class MR::LoadedMeshData named selectedFaces.
Calls MR_LoadedMeshData_Set_selectedFaces(). The reference to the parameter value might be preserved in this object in element selectedFaces.
| void meshlib::LoadedMeshData::set_skipped_face_count | ( | value:core::ffi::c_int | ) |
Modifies a member variable of class MR::LoadedMeshData named skippedFaceCount.
Calls MR_LoadedMeshData_Set_skippedFaceCount().
| void meshlib::LoadedMeshData::set_texture | ( | value:&meshlib::MeshTexture | ) |
Modifies a member variable of class MR::LoadedMeshData named texture.
Calls MR_LoadedMeshData_Set_texture(). The reference to the parameter value might be preserved in this object in element texture.
| void meshlib::LoadedMeshData::set_texture_per_face | ( | value:&meshlib::TexturePerFace | ) |
Modifies a member variable of class MR::LoadedMeshData named texturePerFace.
Calls MR_LoadedMeshData_Set_texturePerFace(). The reference to the parameter value might be preserved in this object in element texturePerFace.
| void meshlib::LoadedMeshData::set_uv_coordinates | ( | value:&meshlib::VertCoords2 | ) |
< vertices coordinates in texture Modifies a member variable of class MR::LoadedMeshData named uvCoordinates.
Calls MR_LoadedMeshData_Set_uvCoordinates(). The reference to the parameter value might be preserved in this object in element uvCoordinates.
| void meshlib::LoadedMeshData::set_vert_colors | ( | value:&meshlib::VertColors | ) |
colors Modifies a member variable of class MR::LoadedMeshData named vertColors.
Calls MR_LoadedMeshData_Set_vertColors(). The reference to the parameter value might be preserved in this object in element vertColors.
| void meshlib::LoadedMeshData::set_xf | ( | value:meshlib::AffineXf3f | ) |
Modifies a member variable of class MR::LoadedMeshData named xf.
Calls MR_LoadedMeshData_Set_xf(). The reference to the parameter value might be preserved in this object in element xf.
| auto meshlib::LoadedMeshData::skipped_face_count | ( | ) | const -> &core::ffi::c_int |
Returns a pointer to a member variable of class MR::LoadedMeshData named skippedFaceCount.
Calls MR_LoadedMeshData_Get_skippedFaceCount(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::skipped_face_count_mut | ( | ) | -> &mut core::ffi::c_int |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named skippedFaceCount.
Calls MR_LoadedMeshData_GetMutable_skippedFaceCount(). The reference to this object might be preserved as the return value.
|
static |
Static downcast from the base class MR::ObjectMeshData.
Calls MR_LoadedMeshData_StaticDowncastFrom_MR_ObjectMeshData(). Undefined behavior if the object isn't actually a LoadedMeshData.
|
static |
Static downcast from the base class MR::ObjectMeshData.
Calls MR_LoadedMeshData_MutableStaticDowncastFrom_MR_ObjectMeshData(). Undefined behavior if the object isn't actually a LoadedMeshData.
| auto meshlib::LoadedMeshData::texture | ( | ) | const -> &meshlib::MeshTexture |
Returns a pointer to a member variable of class MR::LoadedMeshData named texture.
Calls MR_LoadedMeshData_Get_texture(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::texture_mut | ( | ) | -> &mut meshlib::MeshTexture |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named texture.
Calls MR_LoadedMeshData_GetMutable_texture(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::texture_per_face | ( | ) | const -> &meshlib::TexturePerFace |
Returns a pointer to a member variable of class MR::LoadedMeshData named texturePerFace.
Calls MR_LoadedMeshData_Get_texturePerFace(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::texture_per_face_mut | ( | ) | -> &mut meshlib::TexturePerFace |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named texturePerFace.
Calls MR_LoadedMeshData_GetMutable_texturePerFace(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::upcast_to_object_mesh_data | ( | ) | const -> &meshlib::ObjectMeshData |
Upcasts to the base class MR::ObjectMeshData.
Calls MR_LoadedMeshData_UpcastTo_MR_ObjectMeshData().
| auto meshlib::LoadedMeshData::upcast_to_object_mesh_data_mut | ( | ) | -> &mut meshlib::ObjectMeshData |
Upcasts to the base class MR::ObjectMeshData.
Calls MR_LoadedMeshData_MutableUpcastTo_MR_ObjectMeshData().
| auto meshlib::LoadedMeshData::uv_coordinates | ( | ) | const -> &meshlib::VertCoords2 |
< vertices coordinates in texture Returns a pointer to a member variable of class MR::LoadedMeshData named uvCoordinates.
Calls MR_LoadedMeshData_Get_uvCoordinates(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::uv_coordinates_mut | ( | ) | -> &mut meshlib::VertCoords2 |
< vertices coordinates in texture Returns a mutable pointer to a member variable of class MR::LoadedMeshData named uvCoordinates.
Calls MR_LoadedMeshData_GetMutable_uvCoordinates(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::vert_colors | ( | ) | const -> &meshlib::VertColors |
colors Returns a pointer to a member variable of class MR::LoadedMeshData named vertColors.
Calls MR_LoadedMeshData_Get_vertColors(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::vert_colors_mut | ( | ) | -> &mut meshlib::VertColors |
colors Returns a mutable pointer to a member variable of class MR::LoadedMeshData named vertColors.
Calls MR_LoadedMeshData_GetMutable_vertColors(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::xf | ( | ) | const -> &meshlib::AffineXf3f |
Returns a pointer to a member variable of class MR::LoadedMeshData named xf.
Calls MR_LoadedMeshData_Get_xf(). The reference to this object might be preserved as the return value.
| auto meshlib::LoadedMeshData::xf_mut | ( | ) | -> &mut meshlib::AffineXf3f |
Returns a mutable pointer to a member variable of class MR::LoadedMeshData named xf.
Calls MR_LoadedMeshData_GetMutable_xf(). The reference to this object might be preserved as the return value.