MeshLib C Docs
Loading...
Searching...
No Matches
std_optional_MR_VertCoords2.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
MRCMisc/common.h
>
4
#include <
MRCMisc/exports.h
>
5
6
#include <stddef.h>
7
8
#ifdef __cplusplus
9
extern
"C"
{
10
#endif
11
12
typedef
struct
MR_VertCoords2
MR_VertCoords2
;
// Defined in `#include <MRCMesh/MRVector.h>`.
13
14
17
typedef
struct
MR_std_optional_MR_VertCoords2
MR_std_optional_MR_VertCoords2
;
18
21
MRC_API
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_DefaultConstruct
(
void
);
22
26
MRC_API
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_DefaultConstructArray
(
size_t
num_elems);
27
32
MRC_API
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_ConstructFromAnother
(
MR_PassBy
other_pass_by,
MR_std_optional_MR_VertCoords2
*other);
33
37
MRC_API
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_ConstructFrom
(
MR_PassBy
other_pass_by,
MR_VertCoords2
*other);
38
43
MRC_API
void
MR_std_optional_MR_VertCoords2_AssignFromAnother
(
MR_std_optional_MR_VertCoords2
*_this,
MR_PassBy
other_pass_by,
MR_std_optional_MR_VertCoords2
*other);
44
48
MRC_API
void
MR_std_optional_MR_VertCoords2_AssignFrom
(
MR_std_optional_MR_VertCoords2
*_this,
MR_PassBy
other_pass_by,
MR_VertCoords2
*other);
49
51
MRC_API
void
MR_std_optional_MR_VertCoords2_Destroy
(
const
MR_std_optional_MR_VertCoords2
*_this);
52
54
MRC_API
void
MR_std_optional_MR_VertCoords2_DestroyArray
(
const
MR_std_optional_MR_VertCoords2
*_this);
55
58
MRC_API
const
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_OffsetPtr
(
const
MR_std_optional_MR_VertCoords2
*ptr, ptrdiff_t i);
59
62
MRC_API
MR_std_optional_MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_OffsetMutablePtr
(
MR_std_optional_MR_VertCoords2
*ptr, ptrdiff_t i);
63
66
MRC_API
const
MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_Value
(
const
MR_std_optional_MR_VertCoords2
*_this);
67
70
MRC_API
MR_VertCoords2
*
MR_std_optional_MR_VertCoords2_MutableValue
(
MR_std_optional_MR_VertCoords2
*_this);
71
72
#ifdef __cplusplus
73
}
// extern "C"
74
#endif
MR_VertCoords2
struct MR_VertCoords2 MR_VertCoords2
Definition
MRCtm.h:23
MR_std_optional_MR_VertCoords2
struct MR_std_optional_MR_VertCoords2 MR_std_optional_MR_VertCoords2
Definition
MRTextureColors.h:17
common.h
MR_PassBy
MR_PassBy
Definition
common.h:23
exports.h
MRC_API
#define MRC_API
Definition
exports.h:11
MR_std_optional_MR_VertCoords2_DefaultConstruct
MRC_API MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_DefaultConstruct(void)
MR_std_optional_MR_VertCoords2_AssignFromAnother
MRC_API void MR_std_optional_MR_VertCoords2_AssignFromAnother(MR_std_optional_MR_VertCoords2 *_this, MR_PassBy other_pass_by, MR_std_optional_MR_VertCoords2 *other)
MR_std_optional_MR_VertCoords2_Value
MRC_API const MR_VertCoords2 * MR_std_optional_MR_VertCoords2_Value(const MR_std_optional_MR_VertCoords2 *_this)
MR_std_optional_MR_VertCoords2_ConstructFrom
MRC_API MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_ConstructFrom(MR_PassBy other_pass_by, MR_VertCoords2 *other)
MR_std_optional_MR_VertCoords2_AssignFrom
MRC_API void MR_std_optional_MR_VertCoords2_AssignFrom(MR_std_optional_MR_VertCoords2 *_this, MR_PassBy other_pass_by, MR_VertCoords2 *other)
MR_std_optional_MR_VertCoords2_OffsetMutablePtr
MRC_API MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_OffsetMutablePtr(MR_std_optional_MR_VertCoords2 *ptr, ptrdiff_t i)
MR_std_optional_MR_VertCoords2_DestroyArray
MRC_API void MR_std_optional_MR_VertCoords2_DestroyArray(const MR_std_optional_MR_VertCoords2 *_this)
Destroys a heap-allocated array of MR_std_optional_MR_VertCoords2. Does nothing if the pointer is nul...
MR_std_optional_MR_VertCoords2_OffsetPtr
MRC_API const MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_OffsetPtr(const MR_std_optional_MR_VertCoords2 *ptr, ptrdiff_t i)
MR_std_optional_MR_VertCoords2_ConstructFromAnother
MRC_API MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_ConstructFromAnother(MR_PassBy other_pass_by, MR_std_optional_MR_VertCoords2 *other)
MR_std_optional_MR_VertCoords2_DefaultConstructArray
MRC_API MR_std_optional_MR_VertCoords2 * MR_std_optional_MR_VertCoords2_DefaultConstructArray(size_t num_elems)
MR_std_optional_MR_VertCoords2_Destroy
MRC_API void MR_std_optional_MR_VertCoords2_Destroy(const MR_std_optional_MR_VertCoords2 *_this)
Destroys a heap-allocated instance of MR_std_optional_MR_VertCoords2. Does nothing if the pointer is ...
MR_std_optional_MR_VertCoords2_MutableValue
MRC_API MR_VertCoords2 * MR_std_optional_MR_VertCoords2_MutableValue(MR_std_optional_MR_VertCoords2 *_this)
MeshLib
Cbindings
MRCMisc
std_optional_MR_VertCoords2.h
Generated by
1.11.0