Navigation
API > API/Developer > API/Developer/MeshReductionInterface
Mesh reduction interface.
| Name | IMeshReduction |
| Type | class |
| Header File | /Engine/Source/Developer/MeshReductionInterface/Public/IMeshReductionInterfaces.h |
| Include Path | #include "IMeshReductionInterfaces.h" |
Syntax
class IMeshReduction
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IMeshReduction() |
IMeshReductionInterfaces.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FString & GetVersionString() |
Returns a unique string identifying both the reduction plugin itself and the version of the plugin. | IMeshReductionInterfaces.h | |
bool IsReductionActive
(
const FMeshReductionSettings& ReductionSettings |
Returns true if mesh reduction is active. | IMeshReductionInterfaces.h | |
bool IsReductionActive
(
const FSkeletalMeshOptimizationSettings& ReductionSettings |
IMeshReductionInterfaces.h | ||
bool IsReductionActive
(
const FMeshReductionSettings& ReductionSettings, |
IMeshReductionInterfaces.h | ||
bool IsReductionActive
(
const FSkeletalMeshOptimizationSettings& ReductionSettings, |
IMeshReductionInterfaces.h | ||
bool IsSupported() |
Returns true if mesh reduction is supported | IMeshReductionInterfaces.h | |
void ReduceMeshDescription
(
FMeshDescription& OutReducedMesh, |
Reduces the raw mesh using the provided reduction settings. | IMeshReductionInterfaces.h | |
bool ReduceSkeletalMesh
(
USkeletalMesh* SkeletalMesh, |
Reduces the provided skeletal mesh. | IMeshReductionInterfaces.h |