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
78MRC_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);
79
92MRC_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);
93
96
99
106
111
115
119
123
128
132
136
141
145
155
164MRC_API MR_ChangeObjectSelectedAction *MR_ChangeObjectSelectedAction_Construct_3(const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj, bool newValue);
165
168
171
178
183
187
191
195
200
204
208
213
217
227
238MRC_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);
239
242
245
252
257
261
265
269
270#ifdef __cplusplus
271} // extern "C"
272#endif
struct MR_AnyVisualizeMaskEnum MR_AnyVisualizeMaskEnum
Definition MRAddVisualPropertiesMixin.h:19
struct MR_ViewportMask MR_ViewportMask
Definition MRAddVisualPropertiesMixin.h:32
struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object
Definition MRAddVisualPropertiesMixin.h:39
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 void MR_ChangeObjectVisibilityAction_setObjectDirty(const MR_std_shared_ptr_MR_Object *_1)
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_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...
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)
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_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_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 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_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 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 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 MR_HistoryAction * MR_ChangeObjectVisibilityAction_MutableUpcastTo_MR_HistoryAction(MR_ChangeObjectVisibilityAction *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:65