Navigation
API > API/Plugins > API/Plugins/MutableRuntime
Semantics of the mesh buffers
| Name | mu::EMeshBufferSemantic |
| Type | enum |
| Header File | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/MeshBufferSet.h |
| Include Path | #include "MuR/MeshBufferSet.h" |
Syntax
namespace mu
{
enum EMeshBufferSemantic
{
None,
VertexIndex,
Position,
Normal,
Tangent,
Binormal,
TexCoords,
Color,
BoneWeights,
BoneIndices,
LayoutBlock,
_DEPRECATED,
Other,
_DEPRECATED2,
TriangleIndex,
BarycentricCoords,
Distance,
AltSkinWeight,
Count,
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| VertexIndex | For index buffers, and mesh morphs |
| Position | Standard vertex semantics |
| Normal | |
| Tangent | |
| Binormal | |
| TexCoords | |
| Color | |
| BoneWeights | |
| BoneIndices | |
| LayoutBlock | Internal semantic indicating what layout block each vertex belongs to. |
| _DEPRECATED | |
| Other | To let users define channels with semantics unknown to the system. |
| _DEPRECATED2 | |
| TriangleIndex | Semantics usefule for mesh binding. |
| BarycentricCoords | |
| Distance | |
| AltSkinWeight | Semantics useful for alternative skin weight profiles. |
| Count | Utility |