Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
| Name | IMeshDescriptionProvider |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/TargetInterfaces/MeshDescriptionProvider.h |
| Include Path | #include "TargetInterfaces/MeshDescriptionProvider.h" |
Syntax
class IMeshDescriptionProvider
Derived Classes
IMeshDescriptionProvider derived class hierarchy
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< EMeshLODIdentifier > GetAvailableLODs
(
bool bSkipAutoGenerated |
For providers that have LODs (i.e. if SupportsLODs returns true), returns an array of all available LODs. | TargetInterfaces/MeshDescriptionProvider.h | |
| Returns an empty mesh description appropriate for the provider, i.e. configured with appropriate mesh attributes but otherwise devoid of topology or element data. | TargetInterfaces/MeshDescriptionProvider.h | ||
const FMeshDescription * GetMeshDescription
(
const FGetMeshParameters& GetMeshParams |
Access the MeshDescription available through this Provider. | TargetInterfaces/MeshDescriptionProvider.h | |
virtual FMeshDescription GetMeshDescriptionCopy
(
const FGetMeshParameters& GetMeshParams |
Get a copy of the MeshDescription available through this Provider. | TargetInterfaces/MeshDescriptionProvider.h | |
virtual EMeshLODIdentifier GetMeshDescriptionLOD () |
For providers that have LODs (i.e. if SupportsLODs returns true), returns the LOD that GetMeshDescription/etc will return. | TargetInterfaces/MeshDescriptionProvider.h | |
virtual TArray< int32 > GetPolygonGroupToMaterialIndexMap() |
TargetInterfaces/MeshDescriptionProvider.h | ||
virtual bool SupportsLODs() |
TargetInterfaces/MeshDescriptionProvider.h |