#include <MRCMisc/exports.h>
#include <stddef.h>
Go to the source code of this file.
|
MRC_API MR_VertCoords2 *const * | MR_MeshAttributesToUpdate_Get_uvCoords (const MR_MeshAttributesToUpdate *_this) |
|
MRC_API void | MR_MeshAttributesToUpdate_Set_uvCoords (MR_MeshAttributesToUpdate *_this, MR_VertCoords2 *value) |
|
MRC_API MR_VertCoords2 ** | MR_MeshAttributesToUpdate_GetMutable_uvCoords (MR_MeshAttributesToUpdate *_this) |
|
MRC_API MR_VertColors *const * | MR_MeshAttributesToUpdate_Get_colorMap (const MR_MeshAttributesToUpdate *_this) |
|
MRC_API void | MR_MeshAttributesToUpdate_Set_colorMap (MR_MeshAttributesToUpdate *_this, MR_VertColors *value) |
|
MRC_API MR_VertColors ** | MR_MeshAttributesToUpdate_GetMutable_colorMap (MR_MeshAttributesToUpdate *_this) |
|
MRC_API MR_TexturePerFace *const * | MR_MeshAttributesToUpdate_Get_texturePerFace (const MR_MeshAttributesToUpdate *_this) |
|
MRC_API void | MR_MeshAttributesToUpdate_Set_texturePerFace (MR_MeshAttributesToUpdate *_this, MR_TexturePerFace *value) |
|
MRC_API MR_TexturePerFace ** | MR_MeshAttributesToUpdate_GetMutable_texturePerFace (MR_MeshAttributesToUpdate *_this) |
|
MRC_API MR_FaceColors *const * | MR_MeshAttributesToUpdate_Get_faceColors (const MR_MeshAttributesToUpdate *_this) |
|
MRC_API void | MR_MeshAttributesToUpdate_Set_faceColors (MR_MeshAttributesToUpdate *_this, MR_FaceColors *value) |
|
MRC_API MR_FaceColors ** | MR_MeshAttributesToUpdate_GetMutable_faceColors (MR_MeshAttributesToUpdate *_this) |
|
MRC_API MR_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_DefaultConstruct (void) |
|
MRC_API MR_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_DefaultConstructArray (size_t num_elems) |
|
MRC_API MR_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_ConstructFrom (MR_VertCoords2 *uvCoords, MR_VertColors *colorMap, MR_TexturePerFace *texturePerFace, MR_FaceColors *faceColors) |
|
MRC_API const MR_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_OffsetPtr (const MR_MeshAttributesToUpdate *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_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_OffsetMutablePtr (MR_MeshAttributesToUpdate *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_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_ConstructFromAnother (const MR_MeshAttributesToUpdate *_other) |
|
MRC_API void | MR_MeshAttributesToUpdate_Destroy (const MR_MeshAttributesToUpdate *_this) |
| Destroys a heap-allocated instance of MR_MeshAttributesToUpdate . Does nothing if the pointer is null.
|
|
MRC_API void | MR_MeshAttributesToUpdate_DestroyArray (const MR_MeshAttributesToUpdate *_this) |
| Destroys a heap-allocated array of MR_MeshAttributesToUpdate . Does nothing if the pointer is null.
|
|
MRC_API MR_MeshAttributesToUpdate * | MR_MeshAttributesToUpdate_AssignFromAnother (MR_MeshAttributesToUpdate *_this, const MR_MeshAttributesToUpdate *_other) |
|
◆ MR_FaceColors
◆ MR_MeshAttributesToUpdate
◆ MR_TexturePerFace
◆ MR_VertColors
◆ MR_VertCoords2
◆ MR_MeshAttributesToUpdate_AssignFromAnother()
Generated from a method of class MR::MeshAttributesToUpdate
named operator=
. Parameter _this
can not be null. It is a single object. Parameter _other
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_MeshAttributesToUpdate_ConstructFrom()
◆ MR_MeshAttributesToUpdate_ConstructFromAnother()
◆ MR_MeshAttributesToUpdate_DefaultConstruct()
Constructs an empty (default-constructed) instance. Never returns null. Returns an instance allocated on the heap! Must call MR_MeshAttributesToUpdate_Destroy()
to free it when you're done using it.
◆ MR_MeshAttributesToUpdate_DefaultConstructArray()
◆ MR_MeshAttributesToUpdate_Destroy()
Destroys a heap-allocated instance of MR_MeshAttributesToUpdate
. Does nothing if the pointer is null.
◆ MR_MeshAttributesToUpdate_DestroyArray()
Destroys a heap-allocated array of MR_MeshAttributesToUpdate
. Does nothing if the pointer is null.
◆ MR_MeshAttributesToUpdate_Get_colorMap()
Returns a pointer to a member variable of class MR::MeshAttributesToUpdate
named colorMap
. 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_MeshAttributesToUpdate_Get_faceColors()
Returns a pointer to a member variable of class MR::MeshAttributesToUpdate
named faceColors
. 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_MeshAttributesToUpdate_Get_texturePerFace()
Returns a pointer to a member variable of class MR::MeshAttributesToUpdate
named texturePerFace
. 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_MeshAttributesToUpdate_Get_uvCoords()
Returns a pointer to a member variable of class MR::MeshAttributesToUpdate
named uvCoords
. 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_MeshAttributesToUpdate_GetMutable_colorMap()
Returns a mutable pointer to a member variable of class MR::MeshAttributesToUpdate
named colorMap
. 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_MeshAttributesToUpdate_GetMutable_faceColors()
Returns a mutable pointer to a member variable of class MR::MeshAttributesToUpdate
named faceColors
. 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_MeshAttributesToUpdate_GetMutable_texturePerFace()
Returns a mutable pointer to a member variable of class MR::MeshAttributesToUpdate
named texturePerFace
. 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_MeshAttributesToUpdate_GetMutable_uvCoords()
Returns a mutable pointer to a member variable of class MR::MeshAttributesToUpdate
named uvCoords
. 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_MeshAttributesToUpdate_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_MeshAttributesToUpdate_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_MeshAttributesToUpdate_Set_colorMap()
Modifies a member variable of class MR::MeshAttributesToUpdate
named colorMap
. Parameter _this
can not be null. It is a single object.
◆ MR_MeshAttributesToUpdate_Set_faceColors()
Modifies a member variable of class MR::MeshAttributesToUpdate
named faceColors
. Parameter _this
can not be null. It is a single object.
◆ MR_MeshAttributesToUpdate_Set_texturePerFace()
Modifies a member variable of class MR::MeshAttributesToUpdate
named texturePerFace
. Parameter _this
can not be null. It is a single object.
◆ MR_MeshAttributesToUpdate_Set_uvCoords()
Modifies a member variable of class MR::MeshAttributesToUpdate
named uvCoords
. Parameter _this
can not be null. It is a single object.