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