MeshLib C Docs
Loading...
Searching...
No Matches
MRChangeObjectFields.h
Go to the documentation of this file.
1#pragma once
2
4#include <MRCMisc/common.h>
5#include <MRCMisc/exports.h>
6
7#include <stdbool.h>
8#include <stddef.h>
9
10#ifdef __cplusplus
11extern "C" {
12#endif
13
14typedef struct MR_AnyVisualizeMaskEnum MR_AnyVisualizeMaskEnum; // Defined in `#include <MRCMesh/MRVisualObject.h>`.
15typedef struct MR_HistoryAction MR_HistoryAction; // Defined in `#include <MRCMesh/MRHistoryAction.h>`.
16typedef struct MR_ViewportMask MR_ViewportMask; // Defined in `#include <MRCMesh/MRViewportId.h>`.
17typedef struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object; // Defined in `#include <MRCMisc/std_shared_ptr_MR_Object.h>`.
18typedef struct MR_std_shared_ptr_MR_VisualObject MR_std_shared_ptr_MR_VisualObject; // Defined in `#include <MRCMisc/std_shared_ptr_MR_VisualObject.h>`.
19typedef struct MR_std_string MR_std_string; // Defined in `#include <MRCMisc/std_string.h>`.
20
21
29
37
45
50
54
58
63
67
73
78
84
89
97
104
116
130
133
136
143
148
152
156
160
165
169
173
178
182
188
193
199
204
212
219
229
238MRC_API MR_ChangeObjectSelectedAction *MR_ChangeObjectSelectedAction_Construct_3(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj, bool newValue);
239
242
245
252
257
261
265
269
274
278
282
287
291
297
302
308
313
321
328
338
350
353
356
363
368
372
376
380
381#ifdef __cplusplus
382} // extern "C"
383#endif
struct MR_AnyVisualizeMaskEnum MR_AnyVisualizeMaskEnum
Definition MRAddVisualPropertiesMixin.h:19
struct MR_ViewportMask MR_ViewportMask
Definition MRAddVisualPropertiesMixin.h:28
struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object
Definition MRAddVisualPropertiesMixin.h:35
struct MR_HistoryAction MR_HistoryAction
Definition MRChangeColoringActions.h:14
struct MR_std_shared_ptr_MR_VisualObject MR_std_shared_ptr_MR_VisualObject
Definition MRChangeColoringActions.h:18
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_AssignFromAnother(MR_ChangeObjectVisibilityAction *_this, MR_PassBy _other_pass_by, MR_ChangeObjectVisibilityAction *_other)
MRC_API MR_std_string * MR_ChangeObjectVisibilityAction_name(const MR_ChangeObjectVisibilityAction *_this)
struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction
Definition MRChangeObjectFields.h:44
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_MutableDynamicDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
MRC_API void MR_ChangeObjectVisibilityAction_setObjectDirty(const MR_std_shared_ptr_MR_Object *_1)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_MutableDynamicDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_MutableStaticDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_Construct_4(const char *name, const char *name_end, const MR_std_shared_ptr_MR_VisualObject *obj, const MR_AnyVisualizeMaskEnum *visualizeMaskType, const MR_ViewportMask *newMask)
MRC_API const MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_StaticDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_OffsetPtr(const MR_ChangeVisualizePropertyAction *ptr, ptrdiff_t i)
MRC_API void MR_ChangeVisualizePropertyAction_DestroyArray(const MR_ChangeVisualizePropertyAction *_this)
Destroys a heap-allocated array of MR_ChangeVisualizePropertyAction. Does nothing if the pointer is n...
MRC_API const MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_DynamicDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction
Definition MRChangeObjectFields.h:36
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_AssignFromAnother(MR_ChangeObjectSelectedAction *_this, MR_PassBy _other_pass_by, MR_ChangeObjectSelectedAction *_other)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_MutableDynamicDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
struct MR_ChangeVisualizePropertyAction MR_ChangeVisualizePropertyAction
Definition MRChangeObjectFields.h:28
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_OffsetMutablePtr(MR_ChangeObjectVisibilityAction *ptr, ptrdiff_t i)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_OffsetMutablePtr(MR_ChangeVisualizePropertyAction *ptr, ptrdiff_t i)
MRC_API MR_HistoryAction * MR_ChangeVisualizePropertyAction_MutableUpcastTo_MR_HistoryAction(MR_ChangeVisualizePropertyAction *object)
MRC_API const MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_OffsetPtr(const MR_ChangeObjectVisibilityAction *ptr, ptrdiff_t i)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_Construct_3(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj, bool newValue)
MRC_API void MR_ChangeVisualizePropertyAction_setObjectDirty(const MR_std_shared_ptr_MR_VisualObject *_1)
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_MutableDynamicDowncastFromOrFail_MR_HistoryAction(MR_HistoryAction *object)
MRC_API MR_uint64_t MR_ChangeVisualizePropertyAction_heapBytes(const MR_ChangeVisualizePropertyAction *_this)
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_Construct_3(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj, const MR_ViewportMask *newVisibilityMask)
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_ConstructFromAnother(MR_PassBy _other_pass_by, MR_ChangeObjectVisibilityAction *_other)
MRC_API const MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_StaticDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API const MR_HistoryAction * MR_ChangeObjectSelectedAction_UpcastTo_MR_HistoryAction(const MR_ChangeObjectSelectedAction *object)
MRC_API void MR_ChangeObjectSelectedAction_action(MR_ChangeObjectSelectedAction *_this, MR_HistoryAction_Type _1)
MRC_API void MR_ChangeObjectVisibilityAction_Destroy(const MR_ChangeObjectVisibilityAction *_this)
Destroys a heap-allocated instance of MR_ChangeObjectVisibilityAction. Does nothing if the pointer is...
MRC_API void MR_ChangeObjectVisibilityAction_DestroyArray(const MR_ChangeObjectVisibilityAction *_this)
Destroys a heap-allocated array of MR_ChangeObjectVisibilityAction. Does nothing if the pointer is nu...
MRC_API void MR_ChangeVisualizePropertyAction_Destroy(const MR_ChangeVisualizePropertyAction *_this)
Destroys a heap-allocated instance of MR_ChangeVisualizePropertyAction. Does nothing if the pointer i...
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_ConstructFromAnother(MR_PassBy _other_pass_by, MR_ChangeObjectSelectedAction *_other)
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_Construct_2(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_Construct_2(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj)
MRC_API MR_std_string * MR_ChangeVisualizePropertyAction_name(const MR_ChangeVisualizePropertyAction *_this)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_AssignFromAnother(MR_ChangeVisualizePropertyAction *_this, MR_PassBy _other_pass_by, MR_ChangeVisualizePropertyAction *_other)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_Construct_3(const char *name, const char *name_end, const MR_std_shared_ptr_MR_VisualObject *obj, const MR_AnyVisualizeMaskEnum *visualizeMaskType)
MRC_API const MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_DynamicDowncastFromOrFail_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_MutableDynamicDowncastFromOrFail_MR_HistoryAction(MR_HistoryAction *object)
MRC_API MR_uint64_t MR_ChangeObjectSelectedAction_heapBytes(const MR_ChangeObjectSelectedAction *_this)
MRC_API MR_std_string * MR_ChangeObjectSelectedAction_name(const MR_ChangeObjectSelectedAction *_this)
MRC_API void MR_ChangeObjectSelectedAction_setObjectDirty(const MR_std_shared_ptr_MR_Object *_1)
MRC_API MR_uint64_t MR_ChangeObjectVisibilityAction_heapBytes(const MR_ChangeObjectVisibilityAction *_this)
MRC_API void MR_ChangeVisualizePropertyAction_action(MR_ChangeVisualizePropertyAction *_this, MR_HistoryAction_Type _1)
MRC_API MR_HistoryAction * MR_ChangeObjectSelectedAction_MutableUpcastTo_MR_HistoryAction(MR_ChangeObjectSelectedAction *object)
MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_MutableStaticDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_DynamicDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_ConstructFromAnother(MR_PassBy _other_pass_by, MR_ChangeVisualizePropertyAction *_other)
MRC_API const MR_HistoryAction * MR_ChangeVisualizePropertyAction_UpcastTo_MR_HistoryAction(const MR_ChangeVisualizePropertyAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_DynamicDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_OffsetMutablePtr(MR_ChangeObjectSelectedAction *ptr, ptrdiff_t i)
MRC_API const MR_HistoryAction * MR_ChangeObjectVisibilityAction_UpcastTo_MR_HistoryAction(const MR_ChangeObjectVisibilityAction *object)
MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_MutableDynamicDowncastFromOrFail_MR_HistoryAction(MR_HistoryAction *object)
MRC_API void MR_ChangeObjectSelectedAction_DestroyArray(const MR_ChangeObjectSelectedAction *_this)
Destroys a heap-allocated array of MR_ChangeObjectSelectedAction. Does nothing if the pointer is null...
MRC_API void MR_ChangeObjectVisibilityAction_action(MR_ChangeObjectVisibilityAction *_this, MR_HistoryAction_Type _1)
MRC_API void MR_ChangeObjectSelectedAction_Destroy(const MR_ChangeObjectSelectedAction *_this)
Destroys a heap-allocated instance of MR_ChangeObjectSelectedAction. Does nothing if the pointer is n...
MRC_API const MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_DynamicDowncastFromOrFail_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_MutableStaticDowncastFrom_MR_HistoryAction(MR_HistoryAction *object)
MRC_API MR_HistoryAction * MR_ChangeObjectVisibilityAction_MutableUpcastTo_MR_HistoryAction(MR_ChangeObjectVisibilityAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_StaticDowncastFrom_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_DynamicDowncastFromOrFail_MR_HistoryAction(const MR_HistoryAction *object)
MRC_API const MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_OffsetPtr(const MR_ChangeObjectSelectedAction *ptr, ptrdiff_t i)
struct MR_std_string MR_std_string
Definition MRCtm.h:32
MR_HistoryAction_Type
Definition MRHistoryAction.h:20
MR_PassBy
Definition common.h:23
uint64_t MR_uint64_t
Definition common.h:18
#define MRC_API
Definition include/MRCMisc/exports.h:11