struct MR_expected_MR_Mesh_std_string MR_expected_MR_Mesh_std_string
Definition MRCtm.h:24
struct MR_MeshLoadSettings MR_MeshLoadSettings
Definition MRCtm.h:17
struct MR_std_istream MR_std_istream
A C++ input stream.
Definition MRCtm.h:28
struct MR_expected_std_shared_ptr_MR_Object_std_string MR_expected_std_shared_ptr_MR_Object_std_string
Definition MRGltf.h:12
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_ConstructFrom(double angularDeflection, double linearDeflection, bool relative)
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_OffsetMutablePtr(MR_MeshLoad_StepLoadSettings *ptr, ptrdiff_t i)
MRC_API MR_expected_std_shared_ptr_MR_Object_std_string * MR_MeshLoad_fromSceneStepFile_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings, const MR_MeshLoad_StepLoadSettings *stepSettings)
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_DefaultConstruct(void)
MRC_API bool * MR_MeshLoad_StepLoadSettings_GetMutable_relative(MR_MeshLoad_StepLoadSettings *_this)
MRC_API const double * MR_MeshLoad_StepLoadSettings_Get_angularDeflection(const MR_MeshLoad_StepLoadSettings *_this)
MRC_API void MR_MeshLoad_StepLoadSettings_Set_linearDeflection(MR_MeshLoad_StepLoadSettings *_this, double value)
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_AssignFromAnother(MR_MeshLoad_StepLoadSettings *_this, const MR_MeshLoad_StepLoadSettings *_other)
MRC_API double * MR_MeshLoad_StepLoadSettings_GetMutable_linearDeflection(MR_MeshLoad_StepLoadSettings *_this)
MRC_API const MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_OffsetPtr(const MR_MeshLoad_StepLoadSettings *ptr, ptrdiff_t i)
MRC_API const bool * MR_MeshLoad_StepLoadSettings_Get_relative(const MR_MeshLoad_StepLoadSettings *_this)
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_DefaultConstructArray(size_t num_elems)
MRC_API MR_expected_std_shared_ptr_MR_Object_std_string * MR_MeshLoad_fromSceneStepFile_std_filesystem_path(const char *path, const char *path_end, const MR_MeshLoadSettings *settings, const MR_MeshLoad_StepLoadSettings *stepSettings)
MRC_API void MR_MeshLoad_StepLoadSettings_Destroy(const MR_MeshLoad_StepLoadSettings *_this)
Destroys a heap-allocated instance of MR_MeshLoad_StepLoadSettings. Does nothing if the pointer is nu...
MRC_API double * MR_MeshLoad_StepLoadSettings_GetMutable_angularDeflection(MR_MeshLoad_StepLoadSettings *_this)
MRC_API MR_MeshLoad_StepLoadSettings * MR_MeshLoad_StepLoadSettings_ConstructFromAnother(const MR_MeshLoad_StepLoadSettings *_other)
MRC_API void MR_MeshLoad_StepLoadSettings_Set_angularDeflection(MR_MeshLoad_StepLoadSettings *_this, double value)
MRC_API const double * MR_MeshLoad_StepLoadSettings_Get_linearDeflection(const MR_MeshLoad_StepLoadSettings *_this)
struct MR_MeshLoad_StepLoadSettings MR_MeshLoad_StepLoadSettings
Definition MRStep.h:21
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromStep_std_istream(MR_std_istream *in, const MR_MeshLoadSettings *settings, const MR_MeshLoad_StepLoadSettings *stepSettings)
MRC_API void MR_MeshLoad_StepLoadSettings_DestroyArray(const MR_MeshLoad_StepLoadSettings *_this)
Destroys a heap-allocated array of MR_MeshLoad_StepLoadSettings. Does nothing if the pointer is null.
MRC_API void MR_MeshLoad_StepLoadSettings_Set_relative(MR_MeshLoad_StepLoadSettings *_this, bool value)
MRC_API MR_expected_MR_Mesh_std_string * MR_MeshLoad_fromStep_std_filesystem_path(const char *path, const char *path_end, const MR_MeshLoadSettings *settings, const MR_MeshLoad_StepLoadSettings *stepSettings)
#define MRC_API
Definition include/MRCMisc/exports.h:11