![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "RawMesh.h"#include "Serialization/BufferWriter.h"#include "UObject/Object.h"#include "Misc/SecureHash.h"#include "Modules/ModuleManager.h"#include "Serialization/BulkDataReader.h"#include "Misc/ScopeRWLock.h"Enumerations | |
| enum | { RAW_MESH_VER_INITIAL = 0 , RAW_MESH_VER_REMOVE_ZERO_TRIANGLE_SECTIONS , RAW_MESH_VER_PLUS_ONE , RAW_MESH_VER = RAW_MESH_VER_PLUS_ONE - 1 , RAW_MESH_LIC_VER_INITIAL = 0 , RAW_MESH_LIC_VER_PLUS_ONE , RAW_MESH_LIC_VER = RAW_MESH_LIC_VER_PLUS_ONE - 1 } |
Functions | |
| IMPLEMENT_MODULE (FDefaultModuleImpl, RawMesh) | |
| template<typename ArrayType > | |
| bool | ValidateArraySize (ArrayType const &Array, int32 ExpectedSize) |
| FArchive & | operator<< (FArchive &Ar, FRawMesh &RawMesh) |
| int64 | GetRawMeshSerializedDataSize (const FRawMesh &InMesh) |
| IMPLEMENT_MODULE | ( | FDefaultModuleImpl | , |
| RawMesh | |||
| ) |
Add the raw mesh data to an archive
Serialization should use the raw mesh version not the archive version. Additionally, stick to serializing basic types and arrays of basic types.