Navigation
API > API/Plugins > API/Plugins/MutableRuntime > API/Plugins/MutableRuntime/MuR
References
| Module | MutableRuntime |
| Header | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/MeshBufferSet.h |
| Include | #include "MuR/MeshBufferSet.h" |
Syntax
namespace mu
{
enum EMeshBufferSemantic
{
MBS_NONE,
MBS_VERTEXINDEX,
MBS_POSITION,
MBS_NORMAL,
MBS_TANGENT,
MBS_BINORMAL,
MBS_TEXCOORDS,
MBS_COLOUR,
MBS_BONEWEIGHTS,
MBS_BONEINDICES,
MBS_LAYOUTBLOCK,
MBS_CHART_DEPRECATED,
MBS_OTHER,
MBS_TANGENTSIGN_DEPRECATED,
MBS_TRIANGLEINDEX,
MBS_BARYCENTRICCOORDS,
MBS_DISTANCE,
MBS_ALTSKINWEIGHT,
MBS_COUNT,
_MBS_FORCE32BITS = 0xFFFFFFFF,
}
}
Values
| Name | Description |
|---|---|
| MBS_NONE | |
| MBS_VERTEXINDEX | For index buffers, and mesh morphs |
| MBS_POSITION | Standard vertex semantics |
| MBS_NORMAL | |
| MBS_TANGENT | |
| MBS_BINORMAL | |
| MBS_TEXCOORDS | |
| MBS_COLOUR | |
| MBS_BONEWEIGHTS | |
| MBS_BONEINDICES | |
| MBS_LAYOUTBLOCK | Internal semantic indicating what layout block each vertex belongs to. |
| MBS_CHART_DEPRECATED | |
| MBS_OTHER | To let users define channels with semantics unknown to the system. |
| MBS_TANGENTSIGN_DEPRECATED | Sign to define the orientation of the tangent space. |
| MBS_TRIANGLEINDEX | Semantics usefule for mesh binding. |
| MBS_BARYCENTRICCOORDS | |
| MBS_DISTANCE | |
| MBS_ALTSKINWEIGHT | Semantics useful for alternative skin weight profiles. |
| MBS_COUNT | Utility |
| _MBS_FORCE32BITS |
Remarks
Semantics of the mesh buffers