MeshLib Java Docs
Loading...
Searching...
No Matches
Inheritance diagram for meshlib.LoadedMeshData:

Public Member Functions

 LoadedMeshData (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 LoadedMeshData ()
 LoadedMeshData (meshlib.LoadedMeshData _other)
meshlib.LoadedMeshData assignFromAnother (meshlib.LoadedMeshData _other)
meshlib.ObjectMeshData clone_2 ()
long heapBytes ()
meshlib.MeshTexture texture ()
void setTexture (meshlib.MeshTexture value)
meshlib.AffineXf3f xf ()
void setXf (meshlib.AffineXf3f value)
int skippedFaceCount ()
void setSkippedFaceCount (int value)
int duplicatedVertexCount ()
void setDuplicatedVertexCount (int value)
meshlib.std_shared_ptr_MR_Mesh mesh ()
void setMesh (meshlib.std_shared_ptr_MR_Mesh value)
meshlib.FaceBitSet selectedFaces ()
void setSelectedFaces (meshlib.FaceBitSet value)
meshlib.UndirectedEdgeBitSet selectedEdges ()
void setSelectedEdges (meshlib.UndirectedEdgeBitSet value)
meshlib.UndirectedEdgeBitSet creases ()
void setCreases (meshlib.UndirectedEdgeBitSet value)
meshlib.VertColors vertColors ()
void setVertColors (meshlib.VertColors value)
meshlib.FaceColors faceColors ()
void setFaceColors (meshlib.FaceColors value)
meshlib.VertCoords2 uvCoordinates ()
void setUvCoordinates (meshlib.VertCoords2 value)
meshlib.TexturePerFace texturePerFace ()
void setTexturePerFace (meshlib.TexturePerFace value)
meshlib.ObjectMeshData upcastToObjectMeshData ()
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Static Public Member Functions

static meshlib.LoadedMeshData staticDowncastFromObjectMeshData (meshlib.ObjectMeshData object)

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

ObjectMeshData and additional information from mesh importer Generated from class MR::LoadedMeshData. Base classes: Direct: (non-virtual) MR::ObjectMeshData

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ LoadedMeshData() [1/3]

meshlib.LoadedMeshData.LoadedMeshData ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ LoadedMeshData() [2/3]

meshlib.LoadedMeshData.LoadedMeshData ( )

Constructs an empty (default-constructed) instance.

Calls MR_LoadedMeshData_DefaultConstruct().

◆ LoadedMeshData() [3/3]

meshlib.LoadedMeshData.LoadedMeshData ( meshlib.LoadedMeshData _other)

Generated from constructor MR::LoadedMeshData::LoadedMeshData. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_LoadedMeshData_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.LoadedMeshData meshlib.LoadedMeshData.assignFromAnother ( meshlib.LoadedMeshData _other)

Generated from method MR::LoadedMeshData::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_LoadedMeshData_AssignFromAnother().

◆ clone_2()

meshlib.ObjectMeshData meshlib.LoadedMeshData.clone_2 ( )

returns copy of this object with mesh cloned Generated from method MR::LoadedMeshData::clone.

Calls MR_LoadedMeshData_clone().

◆ creases()

meshlib.UndirectedEdgeBitSet meshlib.LoadedMeshData.creases ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named creases. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_creases().

◆ duplicatedVertexCount()

int meshlib.LoadedMeshData.duplicatedVertexCount ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named duplicatedVertexCount. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_duplicatedVertexCount().

◆ faceColors()

meshlib.FaceColors meshlib.LoadedMeshData.faceColors ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named faceColors. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_faceColors().

◆ heapBytes()

long meshlib.LoadedMeshData.heapBytes ( )

returns the amount of memory this object occupies on heap Generated from method MR::LoadedMeshData::heapBytes.

Calls MR_LoadedMeshData_heapBytes().

◆ mesh()

meshlib.std_shared_ptr_MR_Mesh meshlib.LoadedMeshData.mesh ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named mesh. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_mesh().

◆ selectedEdges()

meshlib.UndirectedEdgeBitSet meshlib.LoadedMeshData.selectedEdges ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named selectedEdges. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_selectedEdges().

◆ selectedFaces()

meshlib.FaceBitSet meshlib.LoadedMeshData.selectedFaces ( )

selection Returns a pointer to a member variable of class MR::LoadedMeshData named selectedFaces. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_selectedFaces().

◆ setCreases()

void meshlib.LoadedMeshData.setCreases ( meshlib.UndirectedEdgeBitSet value)

Modifies a member variable of class MR::LoadedMeshData named creases. The reference to the parameter value might be preserved in this object in element creases.

Calls MR_LoadedMeshData_Set_creases().

◆ setDuplicatedVertexCount()

void meshlib.LoadedMeshData.setDuplicatedVertexCount ( int value)

Modifies a member variable of class MR::LoadedMeshData named duplicatedVertexCount.

Calls MR_LoadedMeshData_Set_duplicatedVertexCount().

◆ setFaceColors()

void meshlib.LoadedMeshData.setFaceColors ( meshlib.FaceColors value)

Modifies a member variable of class MR::LoadedMeshData named faceColors. The reference to the parameter value might be preserved in this object in element faceColors.

Calls MR_LoadedMeshData_Set_faceColors().

◆ setMesh()

void meshlib.LoadedMeshData.setMesh ( meshlib.std_shared_ptr_MR_Mesh value)

Modifies a member variable of class MR::LoadedMeshData named mesh. The reference to the parameter value might be preserved in this object in element mesh.

Calls MR_LoadedMeshData_Set_mesh().

◆ setSelectedEdges()

void meshlib.LoadedMeshData.setSelectedEdges ( meshlib.UndirectedEdgeBitSet value)

Modifies a member variable of class MR::LoadedMeshData named selectedEdges. The reference to the parameter value might be preserved in this object in element selectedEdges.

Calls MR_LoadedMeshData_Set_selectedEdges().

◆ setSelectedFaces()

void meshlib.LoadedMeshData.setSelectedFaces ( meshlib.FaceBitSet value)

selection Modifies a member variable of class MR::LoadedMeshData named selectedFaces. The reference to the parameter value might be preserved in this object in element selectedFaces.

Calls MR_LoadedMeshData_Set_selectedFaces().

◆ setSkippedFaceCount()

void meshlib.LoadedMeshData.setSkippedFaceCount ( int value)

Modifies a member variable of class MR::LoadedMeshData named skippedFaceCount.

Calls MR_LoadedMeshData_Set_skippedFaceCount().

◆ setTexture()

void meshlib.LoadedMeshData.setTexture ( meshlib.MeshTexture value)

Modifies a member variable of class MR::LoadedMeshData named texture. The reference to the parameter value might be preserved in this object in element texture.

Calls MR_LoadedMeshData_Set_texture().

◆ setTexturePerFace()

void meshlib.LoadedMeshData.setTexturePerFace ( meshlib.TexturePerFace value)

Modifies a member variable of class MR::LoadedMeshData named texturePerFace. The reference to the parameter value might be preserved in this object in element texturePerFace.

Calls MR_LoadedMeshData_Set_texturePerFace().

◆ setUvCoordinates()

void meshlib.LoadedMeshData.setUvCoordinates ( meshlib.VertCoords2 value)

< vertices coordinates in texture Modifies a member variable of class MR::LoadedMeshData named uvCoordinates. The reference to the parameter value might be preserved in this object in element uvCoordinates.

Calls MR_LoadedMeshData_Set_uvCoordinates().

◆ setVertColors()

void meshlib.LoadedMeshData.setVertColors ( meshlib.VertColors value)

colors Modifies a member variable of class MR::LoadedMeshData named vertColors. The reference to the parameter value might be preserved in this object in element vertColors.

Calls MR_LoadedMeshData_Set_vertColors().

◆ setXf()

void meshlib.LoadedMeshData.setXf ( meshlib.AffineXf3f value)

Modifies a member variable of class MR::LoadedMeshData named xf. The reference to the parameter value might be preserved in this object in element xf.

Calls MR_LoadedMeshData_Set_xf().

◆ skippedFaceCount()

int meshlib.LoadedMeshData.skippedFaceCount ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named skippedFaceCount. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_skippedFaceCount().

◆ staticDowncastFromObjectMeshData()

meshlib.LoadedMeshData meshlib.LoadedMeshData.staticDowncastFromObjectMeshData ( meshlib.ObjectMeshData object)
static

Static downcast from the base class MR::ObjectMeshData. Undefined behavior if the object isn't actually a LoadedMeshData. The result refers to object.

Calls MR_LoadedMeshData_MutableStaticDowncastFrom_MR_ObjectMeshData().

◆ texture()

meshlib.MeshTexture meshlib.LoadedMeshData.texture ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named texture. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_texture().

◆ texturePerFace()

meshlib.TexturePerFace meshlib.LoadedMeshData.texturePerFace ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named texturePerFace. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_texturePerFace().

◆ upcastToObjectMeshData()

meshlib.ObjectMeshData meshlib.LoadedMeshData.upcastToObjectMeshData ( )

Upcasts to the base class MR::ObjectMeshData. The result refers to this object.

Calls MR_LoadedMeshData_MutableUpcastTo_MR_ObjectMeshData().

◆ uvCoordinates()

meshlib.VertCoords2 meshlib.LoadedMeshData.uvCoordinates ( )

< vertices coordinates in texture Returns a pointer to a member variable of class MR::LoadedMeshData named uvCoordinates. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_uvCoordinates().

◆ vertColors()

meshlib.VertColors meshlib.LoadedMeshData.vertColors ( )

colors Returns a pointer to a member variable of class MR::LoadedMeshData named vertColors. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_vertColors().

◆ xf()

meshlib.AffineXf3f meshlib.LoadedMeshData.xf ( )

Returns a pointer to a member variable of class MR::LoadedMeshData named xf. The reference to this object might be preserved as the return value.

Calls MR_LoadedMeshData_Get_xf().


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