Navigation
API > API/Runtime > API/Runtime/Engine
Bulk data storage for raw ImportModel. This structure is deprecated, we now only store the original vertex and triangle count, see FInlineReductionCacheData.
| Name | FReductionBaseSkeletalMeshBulkData |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Rendering/SkeletalMeshLODImporterData.h |
| Include Path | #include "Rendering/SkeletalMeshLODImporterData.h" |
Syntax
struct FReductionBaseSkeletalMeshBulkData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FReductionBaseSkeletalMeshBulkData() |
Default constructor. | Rendering/SkeletalMeshLODImporterData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BulkData | FByteBulkData | Internally store bulk data as bytes. | Rendering/SkeletalMeshLODImporterData.h | |
| bUseSerializeLoadingCustomVersion | bool | Rendering/SkeletalMeshLODImporterData.h | ||
| CacheLODTriNumber | uint32 | Rendering/SkeletalMeshLODImporterData.h | ||
| CacheLODVertexNumber | uint32 | Rendering/SkeletalMeshLODImporterData.h | ||
| LicenseeUEVersion | int32 | Rendering/SkeletalMeshLODImporterData.h | ||
| SerializeLoadingCustomVersionContainer | FCustomVersionContainer | The custom version when this was load. | Rendering/SkeletalMeshLODImporterData.h | |
| UEVersion | FPackageFileVersion | Rendering/SkeletalMeshLODImporterData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CacheGeometryInfo
(
const FSkeletalMeshLODModel& SourceLODModel |
Caching those value since this is a slow operation to load the bulk data to retrieve the original geometry information | Rendering/SkeletalMeshLODImporterData.h | |
void EmptyBulkData() |
Empty the bulk data. | Rendering/SkeletalMeshLODImporterData.h | |
FByteBulkData & GetBulkData() |
Rendering/SkeletalMeshLODImporterData.h | ||
void GetGeometryInfo
(
uint32& LODVertexNumber, |
Return the number of vertices and triangles store in this bulk data. | Rendering/SkeletalMeshLODImporterData.h | |
bool IsEmpty() |
Returns true if no bulk data is available for this mesh. | Rendering/SkeletalMeshLODImporterData.h | |
void LoadReductionData
(
FSkeletalMeshLODModel& BaseLODModel, |
Load the raw mesh from bulk data. | Rendering/SkeletalMeshLODImporterData.h | |
void SaveReductionData
(
FSkeletalMeshLODModel& BaseLODModel, |
Store a new raw mesh in the bulk data. | Rendering/SkeletalMeshLODImporterData.h | |
| Serialization. | Rendering/SkeletalMeshLODImporterData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Serialize
(
FArchive& Ar, |
Static function helper to serialize an array of reduction data. | Rendering/SkeletalMeshLODImporterData.h |