Navigation
API > API/Plugins > API/Plugins/MutableRuntime
Supported formats for the elements in mesh buffers.
| Name | mu::EMeshBufferFormat |
| Type | enum |
| Header File | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/MeshBufferSet.h |
| Include Path | #include "MuR/MeshBufferSet.h" |
Syntax
namespace mu
{
enum EMeshBufferFormat
{
None,
Float16,
Float32,
UInt8,
UInt16,
UInt32,
Int8,
Int16,
Int32,
NUInt8,
NUInt16,
NUInt32,
NInt8,
NInt16,
NInt32,
PackedDir8,
PackedDir8_W_TangentSign,
PackedDirS8,
PackedDirS8_W_TangentSign,
Float64,
UInt64,
Int64,
NUInt64,
NInt64,
Count,
}
}
Values
| Name | Remarks |
|---|---|
| None | |
| Float16 | |
| Float32 | |
| UInt8 | |
| UInt16 | |
| UInt32 | |
| Int8 | |
| Int16 | |
| Int32 | |
| NUInt8 | Integers interpreted as being in the range 0.0f to 1.0f |
| NUInt16 | |
| NUInt32 | |
| NInt8 | Integers interpreted as being in the range -1.0f to 1.0f |
| NInt16 | |
| NInt32 | |
| PackedDir8 | Packed 1 to -1 value using multiply+add (128 is almost zero). Use 8-bit unsigned ints. |
| PackedDir8_W_TangentSign | Same as EMeshBufferFormat::PackedDir8, with the w component replaced with the sign of the determinant of the vertex basis to define the orientation of the tangent space in UE4 format. |
| PackedDirS8 | Packed 1 to -1 value using multiply+add (128 is almost zero). Use 8-bit signed ints. |
| PackedDirS8_W_TangentSign | Same as EMeshBufferFormat::PackedDirS8, with the w component replaced with the sign of the determinant of the vertex basis to define the orientation of the tangent space in UE4 format. |
| Float64 | |
| UInt64 | |
| Int64 | |
| NUInt64 | |
| NInt64 | |
| Count |