Go to the source code of this file.
|
| MRC_API MR_ChangeXfAction * | MR_ChangeXfAction_ConstructFromAnother (MR_PassBy _other_pass_by, MR_ChangeXfAction *_other) |
| |
| MRC_API const MR_ChangeXfAction * | MR_ChangeXfAction_OffsetPtr (const MR_ChangeXfAction *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_ChangeXfAction * | MR_ChangeXfAction_OffsetMutablePtr (MR_ChangeXfAction *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_HistoryAction * | MR_ChangeXfAction_UpcastTo_MR_HistoryAction (const MR_ChangeXfAction *object) |
| |
| MRC_API MR_HistoryAction * | MR_ChangeXfAction_MutableUpcastTo_MR_HistoryAction (MR_ChangeXfAction *object) |
| | Upcasts an instance of MR::ChangeXfAction to its base class MR::HistoryAction.
|
| |
| MRC_API MR_ChangeXfAction * | MR_ChangeXfAction_Construct_2 (const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj) |
| |
| MRC_API MR_ChangeXfAction * | MR_ChangeXfAction_Construct_3 (const char *name, const char *name_end, const MR_std_shared_ptr_MR_Object *obj, const MR_AffineXf3f *newXf) |
| |
| MRC_API void | MR_ChangeXfAction_Destroy (const MR_ChangeXfAction *_this) |
| | Destroys a heap-allocated instance of MR_ChangeXfAction. Does nothing if the pointer is null.
|
| |
| MRC_API void | MR_ChangeXfAction_DestroyArray (const MR_ChangeXfAction *_this) |
| | Destroys a heap-allocated array of MR_ChangeXfAction. Does nothing if the pointer is null.
|
| |
| MRC_API MR_ChangeXfAction * | MR_ChangeXfAction_AssignFromAnother (MR_ChangeXfAction *_this, MR_PassBy _other_pass_by, MR_ChangeXfAction *_other) |
| |
| MRC_API MR_std_string * | MR_ChangeXfAction_name (const MR_ChangeXfAction *_this) |
| |
| MRC_API void | MR_ChangeXfAction_action (MR_ChangeXfAction *_this, MR_HistoryAction_Type _1) |
| |
| MRC_API MR_uint64_t | MR_ChangeXfAction_heapBytes (const MR_ChangeXfAction *_this) |
| |
| MRC_API const MR_std_shared_ptr_MR_Object * | MR_ChangeXfAction_obj (const MR_ChangeXfAction *_this) |
| |
◆ MR_AffineXf3f
| typedef struct MR_AffineXf3f MR_AffineXf3f |
◆ MR_ChangeXfAction
History action for xf change Generated from class MR::ChangeXfAction. Base classes: Direct: (non-virtual) MR::HistoryAction Supported MR_PassBy modes: MR_PassBy_Copy, MR_PassBy_Move (and MR_PassBy_DefaultArgument and MR_PassBy_NoObject if supported by the callee).
◆ MR_HistoryAction
◆ MR_std_shared_ptr_MR_Object
◆ MR_std_string
◆ MR_ChangeXfAction_action()
◆ MR_ChangeXfAction_AssignFromAnother()
Generated from method MR::ChangeXfAction::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.
◆ MR_ChangeXfAction_Construct_2()
use this constructor to remember object's transformation before making any changes in it Generated from constructor MR::ChangeXfAction::ChangeXfAction. Parameter name can not be null. If name_end is null, then name is assumed to be null-terminated. Parameter obj can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeXfAction_Destroy() to free it when you're done using it.
◆ MR_ChangeXfAction_Construct_3()
use this constructor to remember object's transformation and immediately set new mesh Generated from constructor MR::ChangeXfAction::ChangeXfAction. Parameter name can not be null. If name_end is null, then name is assumed to be null-terminated. Parameter obj can not be null. It is a single object. Parameter newXf can not be null. It is a single object. Never returns null. Returns an instance allocated on the heap! Must call MR_ChangeXfAction_Destroy() to free it when you're done using it.
◆ MR_ChangeXfAction_ConstructFromAnother()
◆ MR_ChangeXfAction_Destroy()
Destroys a heap-allocated instance of MR_ChangeXfAction. Does nothing if the pointer is null.
◆ MR_ChangeXfAction_DestroyArray()
Destroys a heap-allocated array of MR_ChangeXfAction. Does nothing if the pointer is null.
◆ MR_ChangeXfAction_heapBytes()
◆ MR_ChangeXfAction_MutableUpcastTo_MR_HistoryAction()
◆ MR_ChangeXfAction_name()
Generated from method MR::ChangeXfAction::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.
◆ MR_ChangeXfAction_obj()
Generated from method MR::ChangeXfAction::obj. 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.
◆ MR_ChangeXfAction_OffsetMutablePtr()
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.
◆ MR_ChangeXfAction_OffsetPtr()
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.
◆ MR_ChangeXfAction_UpcastTo_MR_HistoryAction()