|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Point *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Point *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Point *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Point *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Point . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Point *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Point . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Point * | MR_ObjKindTraits_MR_FeaturesObjectKind_Point_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Point *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Point *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Line *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Line *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Line *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Line *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Line . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Line *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Line . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Line * | MR_ObjKindTraits_MR_FeaturesObjectKind_Line_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Line *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Line *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Plane . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Plane . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Plane * | MR_ObjKindTraits_MR_FeaturesObjectKind_Plane_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Plane *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Circle . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Circle . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Circle * | MR_ObjKindTraits_MR_FeaturesObjectKind_Circle_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Circle *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere * | MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Sphere *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Cylinder *_other) |
|
MRC_API const MR_std_string_view * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_Get_name (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_DefaultConstruct (void) |
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_DefaultConstructArray (size_t num_elems) |
|
MRC_API const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_OffsetPtr (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_OffsetMutablePtr (MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *ptr, ptrdiff_t i) |
| Offsets a pointer to an array element by i positions (not bytes). Use only if you're certain that the pointer points to an array element.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_ConstructFromAnother (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *_other) |
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_Destroy (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *_this) |
| Destroys a heap-allocated instance of MR_ObjKindTraits_MR_FeaturesObjectKind_Cone . Does nothing if the pointer is null.
|
|
MRC_API void | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_DestroyArray (const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *_this) |
| Destroys a heap-allocated array of MR_ObjKindTraits_MR_FeaturesObjectKind_Cone . Does nothing if the pointer is null.
|
|
MRC_API MR_ObjKindTraits_MR_FeaturesObjectKind_Cone * | MR_ObjKindTraits_MR_FeaturesObjectKind_Cone_AssignFromAnother (MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *_this, const MR_ObjKindTraits_MR_FeaturesObjectKind_Cone *_other) |
|
MRC_API MR_std_shared_ptr_MR_VisualObject * | MR_makeObjectFromEnum (MR_FeaturesObjectKind kind) |
|
MRC_API MR_std_shared_ptr_MR_VisualObject * | MR_makeObjectFromClassName (const char *className, const char *className_end) |
|
MRC_API MR_std_optional_MR_Vector3f * | MR_getFeatureNormal (MR_FeatureObject *feature) |
|
MRC_API MR_std_optional_MR_Vector3f * | MR_getFeatureDirection (MR_FeatureObject *feature) |
|
MRC_API MR_std_unordered_set_std_string * | MR_getFeaturesTypeWithNormals (void) |
|
MRC_API MR_std_unordered_set_std_string * | MR_getFeaturesTypeWithDirections (void) |
|