Navigation
API > API/Plugins > API/Plugins/MutableRuntime
| Name | FMeshBuffer |
| Type | struct |
| Header File | /Engine/Plugins/Mutable/Source/MutableRuntime/Public/MuR/MeshBufferSet.h |
| Include Path | #include "MuR/MeshBufferSet.h" |
Syntax
struct FMeshBuffer
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| TMemoryTrackedArray | TArray< Type, FDefaultMemoryTrackingAllocator< MemoryCounters::FMeshMemoryCounter > > | MuR/MeshBufferSet.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Channels | TArray< FMeshBufferChannel > | MuR/MeshBufferSet.h | ||
| Data | TMemoryTrackedArray< uint8 > | MuR/MeshBufferSet.h | ||
| ElementSize | uint32 | MuR/MeshBufferSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasPadding() |
MuR/MeshBufferSet.h | ||
bool HasSameFormat
(
const FMeshBuffer& Other |
MuR/MeshBufferSet.h | ||
bool HasSemantic
(
EMeshBufferSemantic Semantic |
Return true if the buffer has any channel with the passed semantic. | MuR/MeshBufferSet.h | |
void Serialise
(
mu::FOutputArchive& Arch |
MuR/MeshBufferSet.h | ||
void Unserialise
(
mu::FInputArchive& Arch |
MuR/MeshBufferSet.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator==
(
const FMeshBuffer& Other |
MuR/MeshBufferSet.h |