9# define MRMESHC_API __declspec( dllexport )
11# define MRMESHC_API __declspec( dllimport )
14# define MRMESHC_API __attribute__( ( visibility( "default" ) ) )
18#define MR_EXTERN_C_BEGIN extern "C" {
19#define MR_EXTERN_C_END }
21#define MR_EXTERN_C_BEGIN
22#define MR_EXTERN_C_END
53typedef ptrdiff_t
Int64;
56static_assert(
sizeof(
Int64) == 8);
57static_assert(
sizeof(
Uint64) == 8);
#define MR_EXTERN_C_BEGIN
Definition MRMeshC/MRMeshFwd.h:21
struct MRPointCloud MRPointCloud
Definition MRMeshC/MRMeshFwd.h:45
int64_t Int64
APPLE
Definition MRMeshC/MRMeshFwd.h:60
bool(* MRProgressCallback)(float)
Definition MRMeshC/MRMeshFwd.h:50
struct MRVertBitSet MRVertBitSet
Definition MRMeshC/MRMeshFwd.h:33
#define MR_EXTERN_C_END
Definition MRMeshC/MRMeshFwd.h:22
struct MRUndirectedEdgeBitSet MRUndirectedEdgeBitSet
Definition MRMeshC/MRMeshFwd.h:31
struct MRMesh MRMesh
Definition MRMeshC/MRMeshFwd.h:42
struct MRMeshTopology MRMeshTopology
Definition MRMeshC/MRMeshFwd.h:41
struct MRFaceBitSet MRFaceBitSet
Definition MRMeshC/MRMeshFwd.h:32
typedefMR_EXTERN_C_BEGIN struct MRString MRString
Definition MRMeshC/MRMeshFwd.h:27
uint64_t Uint64
Definition MRMeshC/MRMeshFwd.h:61
struct MRBitSet MRBitSet
Definition MRMeshC/MRMeshFwd.h:29
struct MRVoxelBitSet MRVoxelBitSet
Definition MRMeshC/MRMeshFwd.h:34
struct MREdgeBitSet MREdgeBitSet
Definition MRMeshC/MRMeshFwd.h:30
affine transformation: y = A*x + b, where A in VxV, and b in V
Definition MRMeshC/MRAffineXf.h:10
Definition MRMeshC/MRBox.h:9
Definition MRMeshC/MRBox.h:36
stores reference on whole mesh (if region is NULL) or on its part (if region pointer is valid)
Definition MRMeshC/MRMeshPart.h:9
structure with settings and side output parameters for loading point cloud
Definition MRMeshC/MRPointsLoadSettings.h:9
determines how to save points/lines/mesh
Definition MRMeshC/MRSaveSettings.h:9
three-dimensional vector of floats
Definition MRMeshC/MRVector3.h:9