#include <MRCMesh/MRHistoryAction.h>#include <MRCMisc/common.h>#include <MRCMisc/exports.h>#include <stdbool.h>#include <stddef.h>Go to the source code of this file.
Typedefs | |
| typedef struct MR_AnyVisualizeMaskEnum | MR_AnyVisualizeMaskEnum |
| typedef struct MR_HistoryAction | MR_HistoryAction |
| typedef struct MR_ViewportMask | MR_ViewportMask |
| typedef struct MR_std_shared_ptr_MR_Object | MR_std_shared_ptr_MR_Object |
| typedef struct MR_std_shared_ptr_MR_VisualObject | MR_std_shared_ptr_MR_VisualObject |
| typedef struct MR_std_string | MR_std_string |
| typedef struct MR_ChangeVisualizePropertyAction | MR_ChangeVisualizePropertyAction |
| typedef struct MR_ChangeObjectSelectedAction | MR_ChangeObjectSelectedAction |
| typedef struct MR_ChangeObjectVisibilityAction | MR_ChangeObjectVisibilityAction |
| typedef struct MR_AnyVisualizeMaskEnum MR_AnyVisualizeMaskEnum |
| typedef struct MR_ChangeObjectSelectedAction MR_ChangeObjectSelectedAction |
History action for object selected state Generated from class MR::ChangeObjectSelectedAction. Base classes: Direct: (non-virtual) MR::HistoryAction
| typedef struct MR_ChangeObjectVisibilityAction MR_ChangeObjectVisibilityAction |
History action for object visibility Generated from class MR::ChangeObjectVisibilityAction. Base classes: Direct: (non-virtual) MR::HistoryAction
| typedef struct MR_ChangeVisualizePropertyAction MR_ChangeVisualizePropertyAction |
History action for visualizeMaskType change Generated from class MR::ChangeVisualizePropertyAction. Base classes: Direct: (non-virtual) MR::HistoryAction
| typedef struct MR_HistoryAction MR_HistoryAction |
| typedef struct MR_std_shared_ptr_MR_Object MR_std_shared_ptr_MR_Object |
| typedef struct MR_std_string MR_std_string |
| typedef struct MR_ViewportMask MR_ViewportMask |
| MRC_API void MR_ChangeObjectSelectedAction_action | ( | MR_ChangeObjectSelectedAction * | _this, |
| MR_HistoryAction_Type | _1 ) |
Generated from a method of class MR::ChangeObjectSelectedAction named action. Parameter _this can not be null. It is a single object.
| MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_AssignFromAnother | ( | MR_ChangeObjectSelectedAction * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_ChangeObjectSelectedAction * | _other ) |
Generated from a method of class MR::ChangeObjectSelectedAction named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_Construct_2 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_Object * | obj ) |
use this constructor to remember object's isSelected property before making any changes in it Generated from a constructor of class MR::ChangeObjectSelectedAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectSelectedAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_Construct_3 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_Object * | obj, | ||
| bool | newValue ) |
use this constructor to remember object's isSelected property and immediately set new value Generated from a constructor of class MR::ChangeObjectSelectedAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectSelectedAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_ChangeObjectSelectedAction * | _other ) |
Generated from a constructor of class MR::ChangeObjectSelectedAction. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectSelectedAction_Destroy() to free it when you're done using it.
| MRC_API void MR_ChangeObjectSelectedAction_Destroy | ( | const MR_ChangeObjectSelectedAction * | _this | ) |
Destroys a heap-allocated instance of MR_ChangeObjectSelectedAction. Does nothing if the pointer is null.
| 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 MR_uint64_t MR_ChangeObjectSelectedAction_heapBytes | ( | const MR_ChangeObjectSelectedAction * | _this | ) |
Generated from a method of class MR::ChangeObjectSelectedAction named heapBytes. Parameter _this can not be null. It is a single object.
| MRC_API MR_HistoryAction * MR_ChangeObjectSelectedAction_MutableUpcastTo_MR_HistoryAction | ( | MR_ChangeObjectSelectedAction * | object | ) |
Upcasts an instance of MR::ChangeObjectSelectedAction to its base class MR::HistoryAction.
| MRC_API MR_std_string * MR_ChangeObjectSelectedAction_name | ( | const MR_ChangeObjectSelectedAction * | _this | ) |
Generated from a method of class MR::ChangeObjectSelectedAction named name. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_OffsetMutablePtr | ( | MR_ChangeObjectSelectedAction * | 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 const MR_ChangeObjectSelectedAction * MR_ChangeObjectSelectedAction_OffsetPtr | ( | const MR_ChangeObjectSelectedAction * | 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 void MR_ChangeObjectSelectedAction_setObjectDirty | ( | const MR_std_shared_ptr_MR_Object * | _1 | ) |
Generated from a method of class MR::ChangeObjectSelectedAction named setObjectDirty. Parameter _1 can not be null. It is a single object.
| MRC_API const MR_HistoryAction * MR_ChangeObjectSelectedAction_UpcastTo_MR_HistoryAction | ( | const MR_ChangeObjectSelectedAction * | object | ) |
Upcasts an instance of MR::ChangeObjectSelectedAction to its base class MR::HistoryAction. This version is acting on mutable pointers.
| MRC_API void MR_ChangeObjectVisibilityAction_action | ( | MR_ChangeObjectVisibilityAction * | _this, |
| MR_HistoryAction_Type | _1 ) |
Generated from a method of class MR::ChangeObjectVisibilityAction named action. Parameter _this can not be null. It is a single object.
| MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_AssignFromAnother | ( | MR_ChangeObjectVisibilityAction * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_ChangeObjectVisibilityAction * | _other ) |
Generated from a method of class MR::ChangeObjectVisibilityAction named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_Construct_2 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_Object * | obj ) |
use this constructor to remember object's visibility mask before making any changes in it Generated from a constructor of class MR::ChangeObjectVisibilityAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectVisibilityAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_Construct_3 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_Object * | obj, | ||
| const MR_ViewportMask * | newVisibilityMask ) |
use this constructor to remember object's visibility mask and immediately set new mask Generated from a constructor of class MR::ChangeObjectVisibilityAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Parameter newVisibilityMask can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectVisibilityAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_ChangeObjectVisibilityAction * | _other ) |
Generated from a constructor of class MR::ChangeObjectVisibilityAction. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeObjectVisibilityAction_Destroy() to free it when you're done using it.
| MRC_API void MR_ChangeObjectVisibilityAction_Destroy | ( | const MR_ChangeObjectVisibilityAction * | _this | ) |
Destroys a heap-allocated instance of MR_ChangeObjectVisibilityAction. Does nothing if the pointer is null.
| MRC_API void MR_ChangeObjectVisibilityAction_DestroyArray | ( | const MR_ChangeObjectVisibilityAction * | _this | ) |
Destroys a heap-allocated array of MR_ChangeObjectVisibilityAction. Does nothing if the pointer is null.
| MRC_API MR_uint64_t MR_ChangeObjectVisibilityAction_heapBytes | ( | const MR_ChangeObjectVisibilityAction * | _this | ) |
Generated from a method of class MR::ChangeObjectVisibilityAction named heapBytes. Parameter _this can not be null. It is a single object.
| MRC_API MR_HistoryAction * MR_ChangeObjectVisibilityAction_MutableUpcastTo_MR_HistoryAction | ( | MR_ChangeObjectVisibilityAction * | object | ) |
Upcasts an instance of MR::ChangeObjectVisibilityAction to its base class MR::HistoryAction.
| MRC_API MR_std_string * MR_ChangeObjectVisibilityAction_name | ( | const MR_ChangeObjectVisibilityAction * | _this | ) |
Generated from a method of class MR::ChangeObjectVisibilityAction named name. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_OffsetMutablePtr | ( | MR_ChangeObjectVisibilityAction * | 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 const MR_ChangeObjectVisibilityAction * MR_ChangeObjectVisibilityAction_OffsetPtr | ( | const MR_ChangeObjectVisibilityAction * | 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 void MR_ChangeObjectVisibilityAction_setObjectDirty | ( | const MR_std_shared_ptr_MR_Object * | _1 | ) |
Generated from a method of class MR::ChangeObjectVisibilityAction named setObjectDirty. Parameter _1 can not be null. It is a single object.
| MRC_API const MR_HistoryAction * MR_ChangeObjectVisibilityAction_UpcastTo_MR_HistoryAction | ( | const MR_ChangeObjectVisibilityAction * | object | ) |
Upcasts an instance of MR::ChangeObjectVisibilityAction to its base class MR::HistoryAction. This version is acting on mutable pointers.
| MRC_API void MR_ChangeVisualizePropertyAction_action | ( | MR_ChangeVisualizePropertyAction * | _this, |
| MR_HistoryAction_Type | _1 ) |
Generated from a method of class MR::ChangeVisualizePropertyAction named action. Parameter _this can not be null. It is a single object.
| MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_AssignFromAnother | ( | MR_ChangeVisualizePropertyAction * | _this, |
| MR_PassBy | _other_pass_by, | ||
| MR_ChangeVisualizePropertyAction * | _other ) |
Generated from a method of class MR::ChangeVisualizePropertyAction named operator=. Parameter _this can not be null. It is a single object. The returned pointer will never be null. It is non-owning, do NOT destroy it.
| MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_Construct_3 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_VisualObject * | obj, | ||
| const MR_AnyVisualizeMaskEnum * | visualizeMaskType ) |
use this constructor to remember object's visualize property mask before making any changes in it Generated from a constructor of class MR::ChangeVisualizePropertyAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Parameter visualizeMaskType can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeVisualizePropertyAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_Construct_4 | ( | const MR_std_string * | name, |
| const MR_std_shared_ptr_MR_VisualObject * | obj, | ||
| const MR_AnyVisualizeMaskEnum * | visualizeMaskType, | ||
| const MR_ViewportMask * | newMask ) |
use this constructor to remember object's visualize property mask and immediately set new value Generated from a constructor of class MR::ChangeVisualizePropertyAction. Parameter name can not be null. It is a single object. Parameter obj can not be null. It is a single object. Parameter visualizeMaskType can not be null. It is a single object. Parameter newMask can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeVisualizePropertyAction_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_ConstructFromAnother | ( | MR_PassBy | _other_pass_by, |
| MR_ChangeVisualizePropertyAction * | _other ) |
Generated from a constructor of class MR::ChangeVisualizePropertyAction. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeVisualizePropertyAction_Destroy() to free it when you're done using it.
| MRC_API void MR_ChangeVisualizePropertyAction_Destroy | ( | const MR_ChangeVisualizePropertyAction * | _this | ) |
Destroys a heap-allocated instance of MR_ChangeVisualizePropertyAction. Does nothing if the pointer is null.
| MRC_API void MR_ChangeVisualizePropertyAction_DestroyArray | ( | const MR_ChangeVisualizePropertyAction * | _this | ) |
Destroys a heap-allocated array of MR_ChangeVisualizePropertyAction. Does nothing if the pointer is null.
| MRC_API MR_uint64_t MR_ChangeVisualizePropertyAction_heapBytes | ( | const MR_ChangeVisualizePropertyAction * | _this | ) |
Generated from a method of class MR::ChangeVisualizePropertyAction named heapBytes. Parameter _this can not be null. It is a single object.
| MRC_API MR_HistoryAction * MR_ChangeVisualizePropertyAction_MutableUpcastTo_MR_HistoryAction | ( | MR_ChangeVisualizePropertyAction * | object | ) |
Upcasts an instance of MR::ChangeVisualizePropertyAction to its base class MR::HistoryAction.
| MRC_API MR_std_string * MR_ChangeVisualizePropertyAction_name | ( | const MR_ChangeVisualizePropertyAction * | _this | ) |
Generated from a method of class MR::ChangeVisualizePropertyAction named name. Parameter _this can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_std_string_Destroy() to free it when you're done using it.
| MRC_API MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_OffsetMutablePtr | ( | MR_ChangeVisualizePropertyAction * | 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 const MR_ChangeVisualizePropertyAction * MR_ChangeVisualizePropertyAction_OffsetPtr | ( | const MR_ChangeVisualizePropertyAction * | 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 void MR_ChangeVisualizePropertyAction_setObjectDirty | ( | const MR_std_shared_ptr_MR_VisualObject * | _1 | ) |
Generated from a method of class MR::ChangeVisualizePropertyAction named setObjectDirty. Parameter _1 can not be null. It is a single object.
| MRC_API const MR_HistoryAction * MR_ChangeVisualizePropertyAction_UpcastTo_MR_HistoryAction | ( | const MR_ChangeVisualizePropertyAction * | object | ) |
Upcasts an instance of MR::ChangeVisualizePropertyAction to its base class MR::HistoryAction. This version is acting on mutable pointers.