struct MR_Mesh MR_Mesh
Definition MRCtm.h:13
MRC_API MR_TransformedMesh * MR_TransformedMesh_Construct(MR_PassBy mesh_pass_by, MR_Mesh *mesh, const MR_AffineXf3f *xf)
MRC_API MR_Mesh * MR_TransformedMesh_GetMutable_mesh(MR_TransformedMesh *_this)
MRC_API const MR_TransformedMesh * MR_TransformedMesh_OffsetPtr(const MR_TransformedMesh *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_MeshMeshConverter * MR_MeshMeshConverter_ConstructFromAnother(const MR_MeshMeshConverter *_other)
MRC_API MR_TransformedMesh * MR_mul_assign_MR_TransformedMesh(MR_TransformedMesh *a, const MR_TransformedMesh *b)
MRC_API MR_TransformedMesh * MR_TransformedMesh_DefaultConstructArray(size_t num_elems)
MRC_API MR_TransformedMesh * MR_add_assign_MR_TransformedMesh(MR_TransformedMesh *a, const MR_TransformedMesh *b)
MRC_API void MR_TransformedMesh_Destroy(const MR_TransformedMesh *_this)
Destroys a heap-allocated instance of MR_TransformedMesh. Does nothing if the pointer is null.
MRC_API MR_TransformedMesh * MR_TransformedMesh_DefaultConstruct(void)
struct MR_ObjectMesh MR_ObjectMesh
Definition MRMeshBooleanFacade.h:14
struct MR_TransformedMesh MR_TransformedMesh
Definition MRMeshBooleanFacade.h:19
MRC_API MR_TransformedMesh * MR_MeshMeshConverter_call_2(const MR_MeshMeshConverter *_this, MR_PassBy mesh_pass_by, MR_Mesh *mesh, const MR_AffineXf3f *xf)
MRC_API void MR_MeshMeshConverter_DestroyArray(const MR_MeshMeshConverter *_this)
Destroys a heap-allocated array of MR_MeshMeshConverter. Does nothing if the pointer is null.
MRC_API MR_MeshMeshConverter * MR_MeshMeshConverter_DefaultConstruct(void)
MRC_API const MR_Mesh * MR_MeshMeshConverter_call_1_const_MR_TransformedMesh_ref(const MR_MeshMeshConverter *_this, const MR_TransformedMesh *xm)
MRC_API MR_AffineXf3f * MR_TransformedMesh_GetMutable_xf(MR_TransformedMesh *_this)
MRC_API MR_TransformedMesh * MR_TransformedMesh_AssignFromAnother(MR_TransformedMesh *_this, MR_PassBy _other_pass_by, MR_TransformedMesh *_other)
MRC_API MR_MeshMeshConverter * MR_MeshMeshConverter_DefaultConstructArray(size_t num_elems)
MRC_API MR_TransformedMesh * MR_TransformedMesh_ConstructFromAnother(MR_PassBy _other_pass_by, MR_TransformedMesh *_other)
struct MR_MeshMeshConverter MR_MeshMeshConverter
Definition MRMeshBooleanFacade.h:24
MRC_API void MR_TransformedMesh_Set_xf(MR_TransformedMesh *_this, MR_AffineXf3f value)
MRC_API MR_TransformedMesh * MR_sub_assign_MR_TransformedMesh(MR_TransformedMesh *a, const MR_TransformedMesh *b)
MRC_API void MR_TransformedMesh_Set_mesh(MR_TransformedMesh *_this, MR_PassBy value_pass_by, MR_Mesh *value)
MRC_API MR_Mesh * MR_MeshMeshConverter_call_1_MR_TransformedMesh_rvalue_ref(const MR_MeshMeshConverter *_this, MR_TransformedMesh *xm)
MRC_API MR_TransformedMesh * MR_MeshMeshConverter_call_1_const_MR_ObjectMesh_ref(const MR_MeshMeshConverter *_this, const MR_ObjectMesh *obj)
MRC_API MR_MeshMeshConverter * MR_MeshMeshConverter_OffsetMutablePtr(MR_MeshMeshConverter *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_TransformedMesh * MR_TransformedMesh_OffsetMutablePtr(MR_TransformedMesh *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API const MR_Mesh * MR_TransformedMesh_Get_mesh(const MR_TransformedMesh *_this)
MRC_API const MR_MeshMeshConverter * MR_MeshMeshConverter_OffsetPtr(const MR_MeshMeshConverter *ptr, ptrdiff_t i)
Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the...
MRC_API MR_MeshMeshConverter * MR_MeshMeshConverter_AssignFromAnother(MR_MeshMeshConverter *_this, const MR_MeshMeshConverter *_other)
MRC_API void MR_TransformedMesh_DestroyArray(const MR_TransformedMesh *_this)
Destroys a heap-allocated array of MR_TransformedMesh. Does nothing if the pointer is null.
MRC_API const MR_AffineXf3f * MR_TransformedMesh_Get_xf(const MR_TransformedMesh *_this)
MRC_API void MR_MeshMeshConverter_Destroy(const MR_MeshMeshConverter *_this)
Destroys a heap-allocated instance of MR_MeshMeshConverter. Does nothing if the pointer is null.
MR_PassBy
Definition common.h:19
#define MRC_API
Definition exports.h:11
Definition MRAffineXf.h:36